@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&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.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #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: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --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: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --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: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::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;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

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

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

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: 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) * .5);
  padding-left: calc(var(--bs-gutter-x) * .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(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .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: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --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: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --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: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --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: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --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: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: 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: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: 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: #86b7fe;
  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: #86b7fe;
  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: #86b7fe;
  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='%2386b7fe'/%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: #b6d4fe;
}
.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: #b6d4fe;
}
.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;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  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-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  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 > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  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 > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 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(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: 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.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: 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.1z'/%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: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --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: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --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: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --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: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --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: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --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: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

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

.btn-outline-primary {
  --bs-btn-color: #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(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

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

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

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

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

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  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-basis: 0;
  flex-grow: 1;
  text-align: center;
}

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

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.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-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: 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(-.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(-.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-.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(-.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-.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 5L8 11L14 5'/%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='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%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-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

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

.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(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.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: 1rem;
  }
}
.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-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

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

.list-group-horizontal {
  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.414z'/%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;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  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 {
  filter: var(--bs-btn-close-white-filter);
}

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

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: 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(-.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

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

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

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

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

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

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

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 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) * .5) calc(var(--bs-modal-header-padding-x) * .5);
  margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;
}

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

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

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .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) * .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) * .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) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .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) * .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) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .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) * .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) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .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) * .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(-.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) * .5) 0 calc(var(--bs-popover-arrow-width) * .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;
  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 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

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

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

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

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

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

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

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: 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%);
  }
}
@media (max-width: 575.98px) {
  .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%);
  }
}
@media (max-width: 575.98px) {
  .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%);
  }
}
@media (max-width: 575.98px) {
  .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%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 575.98px) {
  .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%);
  }
}
@media (max-width: 767.98px) {
  .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%);
  }
}
@media (max-width: 767.98px) {
  .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%);
  }
}
@media (max-width: 767.98px) {
  .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%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 767.98px) {
  .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%);
  }
}
@media (max-width: 991.98px) {
  .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%);
  }
}
@media (max-width: 991.98px) {
  .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%);
  }
}
@media (max-width: 991.98px) {
  .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%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 991.98px) {
  .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%);
  }
}
@media (max-width: 1199.98px) {
  .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%);
  }
}
@media (max-width: 1199.98px) {
  .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%);
  }
}
@media (max-width: 1199.98px) {
  .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%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1199.98px) {
  .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%);
  }
}
@media (max-width: 1399.98px) {
  .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%);
  }
}
@media (max-width: 1399.98px) {
  .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%);
  }
}
@media (max-width: 1399.98px) {
  .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%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1399.98px) {
  .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) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
  margin: calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto;
}

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

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

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

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

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

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

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

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

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

.text-bg-primary {
  color: #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: calc(3 / 4 * 100%);
}

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

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

.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?fde9b7ca6aee0de69be9b955c4201bd4) 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: "";
}

.icofont-bathtub:before {
  content: "";
}

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

.icofont-bow:before {
  content: "";
}

.icofont-castle:before {
  content: "";
}

.icofont-circuit:before {
  content: "";
}

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

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

.icofont-dart:before {
  content: "";
}

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

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

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

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

.icofont-flora:before {
  content: "";
}

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

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

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

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

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

.icofont-love:before {
  content: "";
}

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

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

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

.icofont-phoenix:before {
  content: "";
}

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

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

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

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

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

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

.icofont-snowmobile:before {
  content: "";
}

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

.icofont-star-e-Learn:before {
  content: "";
}

.icofont-swirl:before {
  content: "";
}

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

.icofont-throne:before {
  content: "";
}

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

.icofont-triangle:before {
  content: "";
}

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

.icofont-weed:before {
  content: "";
}

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

.icofont-bat:before {
  content: "";
}

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

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

.icofont-bear:before {
  content: "";
}

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

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

.icofont-bird:before {
  content: "";
}

.icofont-birds:before {
  content: "";
}

.icofont-bone:before {
  content: "";
}

.icofont-bull:before {
  content: "";
}

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

.icofont-butterfly:before {
  content: "";
}

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

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

.icofont-camel:before {
  content: "";
}

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

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

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

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

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

.icofont-cat:before {
  content: "";
}

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

.icofont-cow:before {
  content: "";
}

.icofont-crab:before {
  content: "";
}

.icofont-crocodile:before {
  content: "";
}

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

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

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

.icofont-dog:before {
  content: "";
}

.icofont-dolphin:before {
  content: "";
}

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

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

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

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

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

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

.icofont-elephant:before {
  content: "";
}

.icofont-elk:before {
  content: "";
}

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

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

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

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

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

.icofont-fish:before {
  content: "";
}

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

.icofont-fox:before {
  content: "";
}

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

.icofont-frog:before {
  content: "";
}

.icofont-froggy:before {
  content: "";
}

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

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

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

.icofont-giraffe:before {
  content: "";
}

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

.icofont-gorilla:before {
  content: "";
}

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

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

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

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

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

.icofont-jellyfish:before {
  content: "";
}

.icofont-kangaroo:before {
  content: "";
}

.icofont-lemur:before {
  content: "";
}

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

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

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

.icofont-lion:before {
  content: "";
}

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

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

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

.icofont-monkey:before {
  content: "";
}

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

.icofont-octopus:before {
  content: "";
}

.icofont-owl:before {
  content: "";
}

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

.icofont-panda:before {
  content: "";
}

.icofont-panther:before {
  content: "";
}

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

.icofont-parrot:before {
  content: "";
}

.icofont-paw:before {
  content: "";
}

.icofont-pelican:before {
  content: "";
}

.icofont-penguin:before {
  content: "";
}

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

.icofont-pig:before {
  content: "";
}

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

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

.icofont-pigeon:before {
  content: "";
}

.icofont-rabbit:before {
  content: "";
}

.icofont-rat:before {
  content: "";
}

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

.icofont-rhino:before {
  content: "";
}

.icofont-rooster:before {
  content: "";
}

.icofont-seahorse:before {
  content: "";
}

.icofont-seal:before {
  content: "";
}

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

.icofont-shrimp:before {
  content: "";
}

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

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

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

.icofont-snail:before {
  content: "";
}

.icofont-snake:before {
  content: "";
}

.icofont-squid:before {
  content: "";
}

.icofont-squirrel:before {
  content: "";
}

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

.icofont-tiger:before {
  content: "";
}

.icofont-turtle:before {
  content: "";
}

.icofont-whale:before {
  content: "";
}

.icofont-woodpecker:before {
  content: "";
}

.icofont-zebra:before {
  content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icofont-brand-icofont:before {
  content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icofont-bank:before {
  content: "";
}

.icofont-barcode:before {
  content: "";
}

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

.icofont-billboard:before {
  content: "";
}

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

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

.icofont-businessman:before {
  content: "";
}

.icofont-businesswoman:before {
  content: "";
}

.icofont-chair:before {
  content: "";
}

.icofont-coins:before {
  content: "";
}

.icofont-company:before {
  content: "";
}

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

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

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

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

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

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

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

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

.icofont-presentation:before {
  content: "";
}

.icofont-stamp:before {
  content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icofont-architecture:before {
  content: "";
}

.icofont-barricade:before {
  content: "";
}

.icofont-bolt:before {
  content: "";
}

.icofont-bricks:before {
  content: "";
}

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

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

.icofont-calculations:before {
  content: "";
}

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

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

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

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

.icofont-drill:before {
  content: "";
}

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

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

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

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

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

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

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

.icofont-engineer:before {
  content: "";
}

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

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

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

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

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

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

.icofont-hammer:before {
  content: "";
}

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

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

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

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

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

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

.icofont-industries:before {
  content: "";
}

.icofont-labour:before {
  content: "";
}

.icofont-mining:before {
  content: "";
}

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

.icofont-pollution:before {
  content: "";
}

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

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

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

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

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

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

.icofont-saw:before {
  content: "";
}

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

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

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

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

.icofont-trolley:before {
  content: "";
}

.icofont-trowel:before {
  content: "";
}

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

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

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

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

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

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

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

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

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

.icofont-worker:before {
  content: "";
}

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

.icofont-wrench:before {
  content: "";
}

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

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

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

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

.icofont-afghani:before {
  content: "";
}

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

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

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

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

.icofont-baht:before {
  content: "";
}

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

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

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

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

.icofont-bitcoin:before {
  content: "";
}

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

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

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

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

.icofont-dollar:before {
  content: "";
}

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

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

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

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

.icofont-dong:before {
  content: "";
}

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

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

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

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

.icofont-euro:before {
  content: "";
}

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

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

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

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

.icofont-frank:before {
  content: "";
}

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

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

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

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

.icofont-hryvnia:before {
  content: "";
}

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

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

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

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

.icofont-lira:before {
  content: "";
}

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

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

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

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

.icofont-peseta:before {
  content: "";
}

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

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

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

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

.icofont-peso:before {
  content: "";
}

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

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

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

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

.icofont-pound:before {
  content: "";
}

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

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

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

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

.icofont-renminbi:before {
  content: "";
}

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

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

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

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

.icofont-riyal:before {
  content: "";
}

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

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

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

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

.icofont-rouble:before {
  content: "";
}

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

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

.icofont-rupee-plus:before {
  content: "";
}

.icofont-rupee-true:before {
  content: "";
}

.icofont-rupee:before {
  content: "";
}

.icofont-taka-false:before {
  content: "";
}

.icofont-taka-minus:before {
  content: "";
}

.icofont-taka-plus:before {
  content: "";
}

.icofont-taka-true:before {
  content: "";
}

.icofont-taka:before {
  content: "";
}

.icofont-turkish-lira-false:before {
  content: "";
}

.icofont-turkish-lira-minus:before {
  content: "";
}

.icofont-turkish-lira-plus:before {
  content: "";
}

.icofont-turkish-lira-true:before {
  content: "";
}

.icofont-turkish-lira:before {
  content: "";
}

.icofont-won-false:before {
  content: "";
}

.icofont-won-minus:before {
  content: "";
}

.icofont-won-plus:before {
  content: "";
}

.icofont-won-true:before {
  content: "";
}

.icofont-won:before {
  content: "";
}

.icofont-yen-false:before {
  content: "";
}

.icofont-yen-minus:before {
  content: "";
}

.icofont-yen-plus:before {
  content: "";
}

.icofont-yen-true:before {
  content: "";
}

.icofont-yen:before {
  content: "";
}

.icofont-android-nexus:before {
  content: "";
}

.icofont-android-tablet:before {
  content: "";
}

.icofont-apple-watch:before {
  content: "";
}

.icofont-drawing-tablet:before {
  content: "";
}

.icofont-earphone:before {
  content: "";
}

.icofont-flash-drive:before {
  content: "";
}

.icofont-game-console:before {
  content: "";
}

.icofont-game-controller:before {
  content: "";
}

.icofont-game-pad:before {
  content: "";
}

.icofont-game:before {
  content: "";
}

.icofont-headphone-alt-1:before {
  content: "";
}

.icofont-headphone-alt-2:before {
  content: "";
}

.icofont-headphone-alt-3:before {
  content: "";
}

.icofont-headphone-alt:before {
  content: "";
}

.icofont-headphone:before {
  content: "";
}

.icofont-htc-one:before {
  content: "";
}

.icofont-imac:before {
  content: "";
}

.icofont-ipad:before {
  content: "";
}

.icofont-iphone:before {
  content: "";
}

.icofont-ipod-nano:before {
  content: "";
}

.icofont-ipod-touch:before {
  content: "";
}

.icofont-keyboard-alt:before {
  content: "";
}

.icofont-keyboard-wireless:before {
  content: "";
}

.icofont-keyboard:before {
  content: "";
}

.icofont-laptop-alt:before {
  content: "";
}

.icofont-laptop:before {
  content: "";
}

.icofont-macbook:before {
  content: "";
}

.icofont-magic-mouse:before {
  content: "";
}

.icofont-micro-chip:before {
  content: "";
}

.icofont-microphone-alt:before {
  content: "";
}

.icofont-microphone:before {
  content: "";
}

.icofont-monitor:before {
  content: "";
}

.icofont-mouse:before {
  content: "";
}

.icofont-mp3-player:before {
  content: "";
}

.icofont-nintendo:before {
  content: "";
}

.icofont-playstation-alt:before {
  content: "";
}

.icofont-psvita:before {
  content: "";
}

.icofont-radio-mic:before {
  content: "";
}

.icofont-radio:before {
  content: "";
}

.icofont-refrigerator:before {
  content: "";
}

.icofont-samsung-galaxy:before {
  content: "";
}

.icofont-surface-tablet:before {
  content: "";
}

.icofont-ui-head-phone:before {
  content: "";
}

.icofont-ui-keyboard:before {
  content: "";
}

.icofont-washing-machine:before {
  content: "";
}

.icofont-wifi-router:before {
  content: "";
}

.icofont-wii-u:before {
  content: "";
}

.icofont-windows-lumia:before {
  content: "";
}

.icofont-wireless-mouse:before {
  content: "";
}

.icofont-xbox-360:before {
  content: "";
}

.icofont-arrow-down:before {
  content: "";
}

.icofont-arrow-left:before {
  content: "";
}

.icofont-arrow-right:before {
  content: "";
}

.icofont-arrow-up:before {
  content: "";
}

.icofont-block-down:before {
  content: "";
}

.icofont-block-left:before {
  content: "";
}

.icofont-block-right:before {
  content: "";
}

.icofont-block-up:before {
  content: "";
}

.icofont-bubble-down:before {
  content: "";
}

.icofont-bubble-left:before {
  content: "";
}

.icofont-bubble-right:before {
  content: "";
}

.icofont-bubble-up:before {
  content: "";
}

.icofont-caret-down:before {
  content: "";
}

.icofont-caret-left:before {
  content: "";
}

.icofont-caret-right:before {
  content: "";
}

.icofont-caret-up:before {
  content: "";
}

.icofont-circled-down:before {
  content: "";
}

.icofont-circled-left:before {
  content: "";
}

.icofont-circled-right:before {
  content: "";
}

.icofont-circled-up:before {
  content: "";
}

.icofont-collapse:before {
  content: "";
}

.icofont-cursor-drag:before {
  content: "";
}

.icofont-curved-double-left:before {
  content: "";
}

.icofont-curved-double-right:before {
  content: "";
}

.icofont-curved-down:before {
  content: "";
}

.icofont-curved-left:before {
  content: "";
}

.icofont-curved-right:before {
  content: "";
}

.icofont-curved-up:before {
  content: "";
}

.icofont-dotted-down:before {
  content: "";
}

.icofont-dotted-left:before {
  content: "";
}

.icofont-dotted-right:before {
  content: "";
}

.icofont-dotted-up:before {
  content: "";
}

.icofont-double-left:before {
  content: "";
}

.icofont-double-right:before {
  content: "";
}

.icofont-expand-alt:before {
  content: "";
}

.icofont-hand-down:before {
  content: "";
}

.icofont-hand-drag:before {
  content: "";
}

.icofont-hand-drag1:before {
  content: "";
}

.icofont-hand-drag2:before {
  content: "";
}

.icofont-hand-drawn-alt-down:before {
  content: "";
}

.icofont-hand-drawn-alt-left:before {
  content: "";
}

.icofont-hand-drawn-alt-right:before {
  content: "";
}

.icofont-hand-drawn-alt-up:before {
  content: "";
}

.icofont-hand-drawn-down:before {
  content: "";
}

.icofont-hand-drawn-left:before {
  content: "";
}

.icofont-hand-drawn-right:before {
  content: "";
}

.icofont-hand-drawn-up:before {
  content: "";
}

.icofont-hand-grippers:before {
  content: "";
}

.icofont-hand-left:before {
  content: "";
}

.icofont-hand-right:before {
  content: "";
}

.icofont-hand-up:before {
  content: "";
}

.icofont-line-block-down:before {
  content: "";
}

.icofont-line-block-left:before {
  content: "";
}

.icofont-line-block-right:before {
  content: "";
}

.icofont-line-block-up:before {
  content: "";
}

.icofont-long-arrow-down:before {
  content: "";
}

.icofont-long-arrow-left:before {
  content: "";
}

.icofont-long-arrow-right:before {
  content: "";
}

.icofont-long-arrow-up:before {
  content: "";
}

.icofont-rounded-collapse:before {
  content: "";
}

.icofont-rounded-double-left:before {
  content: "";
}

.icofont-rounded-double-right:before {
  content: "";
}

.icofont-rounded-down:before {
  content: "";
}

.icofont-rounded-expand:before {
  content: "";
}

.icofont-rounded-left-down:before {
  content: "";
}

.icofont-rounded-left-up:before {
  content: "";
}

.icofont-rounded-left:before {
  content: "";
}

.icofont-rounded-right-down:before {
  content: "";
}

.icofont-rounded-right-up:before {
  content: "";
}

.icofont-rounded-right:before {
  content: "";
}

.icofont-rounded-up:before {
  content: "";
}

.icofont-scroll-bubble-down:before {
  content: "";
}

.icofont-scroll-bubble-left:before {
  content: "";
}

.icofont-scroll-bubble-right:before {
  content: "";
}

.icofont-scroll-bubble-up:before {
  content: "";
}

.icofont-scroll-double-down:before {
  content: "";
}

.icofont-scroll-double-left:before {
  content: "";
}

.icofont-scroll-double-right:before {
  content: "";
}

.icofont-scroll-double-up:before {
  content: "";
}

.icofont-scroll-down:before {
  content: "";
}

.icofont-scroll-left:before {
  content: "";
}

.icofont-scroll-long-down:before {
  content: "";
}

.icofont-scroll-long-left:before {
  content: "";
}

.icofont-scroll-long-right:before {
  content: "";
}

.icofont-scroll-long-up:before {
  content: "";
}

.icofont-scroll-right:before {
  content: "";
}

.icofont-scroll-up:before {
  content: "";
}

.icofont-simple-down:before {
  content: "";
}

.icofont-simple-left-down:before {
  content: "";
}

.icofont-simple-left-up:before {
  content: "";
}

.icofont-simple-left:before {
  content: "";
}

.icofont-simple-right-down:before {
  content: "";
}

.icofont-simple-right-up:before {
  content: "";
}

.icofont-simple-right:before {
  content: "";
}

.icofont-simple-up:before {
  content: "";
}

.icofont-square-down:before {
  content: "";
}

.icofont-square-left:before {
  content: "";
}

.icofont-square-right:before {
  content: "";
}

.icofont-square-up:before {
  content: "";
}

.icofont-stylish-down:before {
  content: "";
}

.icofont-stylish-left:before {
  content: "";
}

.icofont-stylish-right:before {
  content: "";
}

.icofont-stylish-up:before {
  content: "";
}

.icofont-swoosh-down:before {
  content: "";
}

.icofont-swoosh-left:before {
  content: "";
}

.icofont-swoosh-right:before {
  content: "";
}

.icofont-swoosh-up:before {
  content: "";
}

.icofont-thin-double-left:before {
  content: "";
}

.icofont-thin-double-right:before {
  content: "";
}

.icofont-thin-down:before {
  content: "";
}

.icofont-thin-left:before {
  content: "";
}

.icofont-thin-right:before {
  content: "";
}

.icofont-thin-up:before {
  content: "";
}

.icofont-abc:before {
  content: "";
}

.icofont-atom:before {
  content: "";
}

.icofont-award:before {
  content: "";
}

.icofont-bell-alt:before {
  content: "";
}

.icofont-black-board:before {
  content: "";
}

.icofont-book-alt:before {
  content: "";
}

.icofont-book:before {
  content: "";
}

.icofont-brainstorming:before {
  content: "";
}

.icofont-certificate-alt-1:before {
  content: "";
}

.icofont-certificate-alt-2:before {
  content: "";
}

.icofont-certificate:before {
  content: "";
}

.icofont-education:before {
  content: "";
}

.icofont-electron:before {
  content: "";
}

.icofont-fountain-pen:before {
  content: "";
}

.icofont-globe-alt:before {
  content: "";
}

.icofont-graduate-alt:before {
  content: "";
}

.icofont-graduate:before {
  content: "";
}

.icofont-group-students:before {
  content: "";
}

.icofont-hat-alt:before {
  content: "";
}

.icofont-hat:before {
  content: "";
}

.icofont-instrument:before {
  content: "";
}

.icofont-lamp-light:before {
  content: "";
}

.icofont-medal:before {
  content: "";
}

.icofont-microscope-alt:before {
  content: "";
}

.icofont-microscope:before {
  content: "";
}

.icofont-paper:before {
  content: "";
}

.icofont-pen-alt-4:before {
  content: "";
}

.icofont-pen-nib:before {
  content: "";
}

.icofont-pencil-alt-5:before {
  content: "";
}

.icofont-quill-pen:before {
  content: "";
}

.icofont-read-book-alt:before {
  content: "";
}

.icofont-read-book:before {
  content: "";
}

.icofont-school-bag:before {
  content: "";
}

.icofont-school-bus:before {
  content: "";
}

.icofont-student-alt:before {
  content: "";
}

.icofont-student:before {
  content: "";
}

.icofont-teacher:before {
  content: "";
}

.icofont-test-bulb:before {
  content: "";
}

.icofont-test-tube-alt:before {
  content: "";
}

.icofont-university:before {
  content: "";
}

.icofont-angry:before {
  content: "";
}

.icofont-astonished:before {
  content: "";
}

.icofont-confounded:before {
  content: "";
}

.icofont-confused:before {
  content: "";
}

.icofont-crying:before {
  content: "";
}

.icofont-dizzy:before {
  content: "";
}

.icofont-expressionless:before {
  content: "";
}

.icofont-heart-eyes:before {
  content: "";
}

.icofont-laughing:before {
  content: "";
}

.icofont-nerd-smile:before {
  content: "";
}

.icofont-open-mouth:before {
  content: "";
}

.icofont-rage:before {
  content: "";
}

.icofont-rolling-eyes:before {
  content: "";
}

.icofont-sad:before {
  content: "";
}

.icofont-simple-smile:before {
  content: "";
}

.icofont-slightly-smile:before {
  content: "";
}

.icofont-smirk:before {
  content: "";
}

.icofont-stuck-out-tongue:before {
  content: "";
}

.icofont-wink-smile:before {
  content: "";
}

.icofont-worried:before {
  content: "";
}

.icofont-file-alt:before {
  content: "";
}

.icofont-file-audio:before {
  content: "";
}

.icofont-file-avi-mp4:before {
  content: "";
}

.icofont-file-bmp:before {
  content: "";
}

.icofont-file-code:before {
  content: "";
}

.icofont-file-css:before {
  content: "";
}

.icofont-file-document:before {
  content: "";
}

.icofont-file-eps:before {
  content: "";
}

.icofont-file-excel:before {
  content: "";
}

.icofont-file-exe:before {
  content: "";
}

.icofont-file-file:before {
  content: "";
}

.icofont-file-flv:before {
  content: "";
}

.icofont-file-gif:before {
  content: "";
}

.icofont-file-html5:before {
  content: "";
}

.icofont-file-image:before {
  content: "";
}

.icofont-file-iso:before {
  content: "";
}

.icofont-file-java:before {
  content: "";
}

.icofont-file-javascript:before {
  content: "";
}

.icofont-file-jpg:before {
  content: "";
}

.icofont-file-midi:before {
  content: "";
}

.icofont-file-mov:before {
  content: "";
}

.icofont-file-mp3:before {
  content: "";
}

.icofont-file-pdf:before {
  content: "";
}

.icofont-file-php:before {
  content: "";
}

.icofont-file-png:before {
  content: "";
}

.icofont-file-powerpoint:before {
  content: "";
}

.icofont-file-presentation:before {
  content: "";
}

.icofont-file-psb:before {
  content: "";
}

.icofont-file-psd:before {
  content: "";
}

.icofont-file-python:before {
  content: "";
}

.icofont-file-ruby:before {
  content: "";
}

.icofont-file-spreadsheet:before {
  content: "";
}

.icofont-file-sql:before {
  content: "";
}

.icofont-file-svg:before {
  content: "";
}

.icofont-file-text:before {
  content: "";
}

.icofont-file-tiff:before {
  content: "";
}

.icofont-file-video:before {
  content: "";
}

.icofont-file-wave:before {
  content: "";
}

.icofont-file-wmv:before {
  content: "";
}

.icofont-file-word:before {
  content: "";
}

.icofont-file-zip:before {
  content: "";
}

.icofont-cycling-alt:before {
  content: "";
}

.icofont-cycling:before {
  content: "";
}

.icofont-dumbbell:before {
  content: "";
}

.icofont-dumbbells:before {
  content: "";
}

.icofont-gym-alt-1:before {
  content: "";
}

.icofont-gym-alt-2:before {
  content: "";
}

.icofont-gym-alt-3:before {
  content: "";
}

.icofont-gym:before {
  content: "";
}

.icofont-muscle-weight:before {
  content: "";
}

.icofont-muscle:before {
  content: "";
}

.icofont-apple:before {
  content: "";
}

.icofont-arabian-coffee:before {
  content: "";
}

.icofont-artichoke:before {
  content: "";
}

.icofont-asparagus:before {
  content: "";
}

.icofont-avocado:before {
  content: "";
}

.icofont-baby-food:before {
  content: "";
}

.icofont-banana:before {
  content: "";
}

.icofont-bbq:before {
  content: "";
}

.icofont-beans:before {
  content: "";
}

.icofont-beer:before {
  content: "";
}

.icofont-bell-pepper-capsicum:before {
  content: "";
}

.icofont-birthday-cake:before {
  content: "";
}

.icofont-bread:before {
  content: "";
}

.icofont-broccoli:before {
  content: "";
}

.icofont-burger:before {
  content: "";
}

.icofont-cabbage:before {
  content: "";
}

.icofont-carrot:before {
  content: "";
}

.icofont-cauli-flower:before {
  content: "";
}

.icofont-cheese:before {
  content: "";
}

.icofont-chef:before {
  content: "";
}

.icofont-cherry:before {
  content: "";
}

.icofont-chicken-fry:before {
  content: "";
}

.icofont-chicken:before {
  content: "";
}

.icofont-cocktail:before {
  content: "";
}

.icofont-coconut-water:before {
  content: "";
}

.icofont-coconut:before {
  content: "";
}

.icofont-coffee-alt:before {
  content: "";
}

.icofont-coffee-cup:before {
  content: "";
}

.icofont-coffee-mug:before {
  content: "";
}

.icofont-coffee-pot:before {
  content: "";
}

.icofont-cola:before {
  content: "";
}

.icofont-corn:before {
  content: "";
}

.icofont-croissant:before {
  content: "";
}

.icofont-crop-plant:before {
  content: "";
}

.icofont-cucumber:before {
  content: "";
}

.icofont-culinary:before {
  content: "";
}

.icofont-cup-cake:before {
  content: "";
}

.icofont-dining-table:before {
  content: "";
}

.icofont-donut:before {
  content: "";
}

.icofont-egg-plant:before {
  content: "";
}

.icofont-egg-poached:before {
  content: "";
}

.icofont-farmer-alt:before {
  content: "";
}

.icofont-farmer:before {
  content: "";
}

.icofont-fast-food:before {
  content: "";
}

.icofont-food-basket:before {
  content: "";
}

.icofont-food-cart:before {
  content: "";
}

.icofont-fork-and-knife:before {
  content: "";
}

.icofont-french-fries:before {
  content: "";
}

.icofont-fruits:before {
  content: "";
}

.icofont-grapes:before {
  content: "";
}

.icofont-honey:before {
  content: "";
}

.icofont-hot-dog:before {
  content: "";
}

.icofont-ice-cream-alt:before {
  content: "";
}

.icofont-ice-cream:before {
  content: "";
}

.icofont-juice:before {
  content: "";
}

.icofont-ketchup:before {
  content: "";
}

.icofont-kiwi:before {
  content: "";
}

.icofont-layered-cake:before {
  content: "";
}

.icofont-lemon-alt:before {
  content: "";
}

.icofont-lemon:before {
  content: "";
}

.icofont-lobster:before {
  content: "";
}

.icofont-mango:before {
  content: "";
}

.icofont-milk:before {
  content: "";
}

.icofont-mushroom:before {
  content: "";
}

.icofont-noodles:before {
  content: "";
}

.icofont-onion:before {
  content: "";
}

.icofont-orange:before {
  content: "";
}

.icofont-pear:before {
  content: "";
}

.icofont-peas:before {
  content: "";
}

.icofont-pepper:before {
  content: "";
}

.icofont-pie-alt:before {
  content: "";
}

.icofont-pie:before {
  content: "";
}

.icofont-pineapple:before {
  content: "";
}

.icofont-pizza-slice:before {
  content: "";
}

.icofont-pizza:before {
  content: "";
}

.icofont-plant:before {
  content: "";
}

.icofont-popcorn:before {
  content: "";
}

.icofont-potato:before {
  content: "";
}

.icofont-pumpkin:before {
  content: "";
}

.icofont-raddish:before {
  content: "";
}

.icofont-restaurant-menu:before {
  content: "";
}

.icofont-restaurant:before {
  content: "";
}

.icofont-salt-and-pepper:before {
  content: "";
}

.icofont-sandwich:before {
  content: "";
}

.icofont-sausage:before {
  content: "";
}

.icofont-soft-drinks:before {
  content: "";
}

.icofont-soup-bowl:before {
  content: "";
}

.icofont-spoon-and-fork:before {
  content: "";
}

.icofont-steak:before {
  content: "";
}

.icofont-strawberry:before {
  content: "";
}

.icofont-sub-sandwich:before {
  content: "";
}

.icofont-sushi:before {
  content: "";
}

.icofont-taco:before {
  content: "";
}

.icofont-tea-pot:before {
  content: "";
}

.icofont-tea:before {
  content: "";
}

.icofont-tomato:before {
  content: "";
}

.icofont-watermelon:before {
  content: "";
}

.icofont-wheat:before {
  content: "";
}

.icofont-baby-backpack:before {
  content: "";
}

.icofont-baby-cloth:before {
  content: "";
}

.icofont-baby-milk-bottle:before {
  content: "";
}

.icofont-baby-trolley:before {
  content: "";
}

.icofont-baby:before {
  content: "";
}

.icofont-candy:before {
  content: "";
}

.icofont-holding-hands:before {
  content: "";
}

.icofont-infant-nipple:before {
  content: "";
}

.icofont-kids-scooter:before {
  content: "";
}

.icofont-safety-pin:before {
  content: "";
}

.icofont-teddy-bear:before {
  content: "";
}

.icofont-toy-ball:before {
  content: "";
}

.icofont-toy-cat:before {
  content: "";
}

.icofont-toy-duck:before {
  content: "";
}

.icofont-toy-elephant:before {
  content: "";
}

.icofont-toy-hand:before {
  content: "";
}

.icofont-toy-horse:before {
  content: "";
}

.icofont-toy-lattu:before {
  content: "";
}

.icofont-toy-train:before {
  content: "";
}

.icofont-burglar:before {
  content: "";
}

.icofont-cannon-firing:before {
  content: "";
}

.icofont-cc-camera:before {
  content: "";
}

.icofont-cop-badge:before {
  content: "";
}

.icofont-cop:before {
  content: "";
}

.icofont-court-hammer:before {
  content: "";
}

.icofont-court:before {
  content: "";
}

.icofont-finger-print:before {
  content: "";
}

.icofont-gavel:before {
  content: "";
}

.icofont-handcuff-alt:before {
  content: "";
}

.icofont-handcuff:before {
  content: "";
}

.icofont-investigation:before {
  content: "";
}

.icofont-investigator:before {
  content: "";
}

.icofont-jail:before {
  content: "";
}

.icofont-judge:before {
  content: "";
}

.icofont-law-alt-1:before {
  content: "";
}

.icofont-law-alt-2:before {
  content: "";
}

.icofont-law-alt-3:before {
  content: "";
}

.icofont-law-book:before {
  content: "";
}

.icofont-law-document:before {
  content: "";
}

.icofont-law-order:before {
  content: "";
}

.icofont-law-protect:before {
  content: "";
}

.icofont-law-scales:before {
  content: "";
}

.icofont-law:before {
  content: "";
}

.icofont-lawyer-alt-1:before {
  content: "";
}

.icofont-lawyer-alt-2:before {
  content: "";
}

.icofont-lawyer:before {
  content: "";
}

.icofont-legal:before {
  content: "";
}

.icofont-pistol:before {
  content: "";
}

.icofont-police-badge:before {
  content: "";
}

.icofont-police-cap:before {
  content: "";
}

.icofont-police-car-alt-1:before {
  content: "";
}

.icofont-police-car-alt-2:before {
  content: "";
}

.icofont-police-car:before {
  content: "";
}

.icofont-police-hat:before {
  content: "";
}

.icofont-police-van:before {
  content: "";
}

.icofont-police:before {
  content: "";
}

.icofont-thief-alt:before {
  content: "";
}

.icofont-thief:before {
  content: "";
}

.icofont-abacus-alt:before {
  content: "";
}

.icofont-abacus:before {
  content: "";
}

.icofont-angle-180:before {
  content: "";
}

.icofont-angle-45:before {
  content: "";
}

.icofont-angle-90:before {
  content: "";
}

.icofont-angle:before {
  content: "";
}

.icofont-calculator-alt-1:before {
  content: "";
}

.icofont-calculator-alt-2:before {
  content: "";
}

.icofont-calculator:before {
  content: "";
}

.icofont-circle-ruler-alt:before {
  content: "";
}

.icofont-circle-ruler:before {
  content: "";
}

.icofont-compass-alt-1:before {
  content: "";
}

.icofont-compass-alt-2:before {
  content: "";
}

.icofont-compass-alt-3:before {
  content: "";
}

.icofont-compass-alt-4:before {
  content: "";
}

.icofont-golden-ratio:before {
  content: "";
}

.icofont-marker-alt-1:before {
  content: "";
}

.icofont-marker-alt-2:before {
  content: "";
}

.icofont-marker-alt-3:before {
  content: "";
}

.icofont-marker:before {
  content: "";
}

.icofont-math:before {
  content: "";
}

.icofont-mathematical-alt-1:before {
  content: "";
}

.icofont-mathematical-alt-2:before {
  content: "";
}

.icofont-mathematical:before {
  content: "";
}

.icofont-pen-alt-1:before {
  content: "";
}

.icofont-pen-alt-2:before {
  content: "";
}

.icofont-pen-alt-3:before {
  content: "";
}

.icofont-pen-holder-alt-1:before {
  content: "";
}

.icofont-pen-holder:before {
  content: "";
}

.icofont-pen:before {
  content: "";
}

.icofont-pencil-alt-1:before {
  content: "";
}

.icofont-pencil-alt-2:before {
  content: "";
}

.icofont-pencil-alt-3:before {
  content: "";
}

.icofont-pencil-alt-4:before {
  content: "";
}

.icofont-pencil:before {
  content: "";
}

.icofont-ruler-alt-1:before {
  content: "";
}

.icofont-ruler-alt-2:before {
  content: "";
}

.icofont-ruler-compass-alt:before {
  content: "";
}

.icofont-ruler-compass:before {
  content: "";
}

.icofont-ruler-pencil-alt-1:before {
  content: "";
}

.icofont-ruler-pencil-alt-2:before {
  content: "";
}

.icofont-ruler-pencil:before {
  content: "";
}

.icofont-ruler:before {
  content: "";
}

.icofont-rulers-alt:before {
  content: "";
}

.icofont-rulers:before {
  content: "";
}

.icofont-square-root:before {
  content: "";
}

.icofont-ui-calculator:before {
  content: "";
}

.icofont-aids:before {
  content: "";
}

.icofont-ambulance-crescent:before {
  content: "";
}

.icofont-ambulance-cross:before {
  content: "";
}

.icofont-ambulance:before {
  content: "";
}

.icofont-autism:before {
  content: "";
}

.icofont-bandage:before {
  content: "";
}

.icofont-blind:before {
  content: "";
}

.icofont-blood-drop:before {
  content: "";
}

.icofont-blood-test:before {
  content: "";
}

.icofont-blood:before {
  content: "";
}

.icofont-brain-alt:before {
  content: "";
}

.icofont-brain:before {
  content: "";
}

.icofont-capsule:before {
  content: "";
}

.icofont-crutch:before {
  content: "";
}

.icofont-disabled:before {
  content: "";
}

.icofont-dna-alt-1:before {
  content: "";
}

.icofont-dna-alt-2:before {
  content: "";
}

.icofont-dna:before {
  content: "";
}

.icofont-doctor-alt:before {
  content: "";
}

.icofont-doctor:before {
  content: "";
}

.icofont-drug-pack:before {
  content: "";
}

.icofont-drug:before {
  content: "";
}

.icofont-first-aid-alt:before {
  content: "";
}

.icofont-first-aid:before {
  content: "";
}

.icofont-heart-beat-alt:before {
  content: "";
}

.icofont-heart-beat:before {
  content: "";
}

.icofont-heartbeat:before {
  content: "";
}

.icofont-herbal:before {
  content: "";
}

.icofont-hospital:before {
  content: "";
}

.icofont-icu:before {
  content: "";
}

.icofont-injection-syringe:before {
  content: "";
}

.icofont-laboratory:before {
  content: "";
}

.icofont-medical-sign-alt:before {
  content: "";
}

.icofont-medical-sign:before {
  content: "";
}

.icofont-nurse-alt:before {
  content: "";
}

.icofont-nurse:before {
  content: "";
}

.icofont-nursing-home:before {
  content: "";
}

.icofont-operation-theater:before {
  content: "";
}

.icofont-paralysis-disability:before {
  content: "";
}

.icofont-patient-bed:before {
  content: "";
}

.icofont-patient-file:before {
  content: "";
}

.icofont-pills:before {
  content: "";
}

.icofont-prescription:before {
  content: "";
}

.icofont-pulse:before {
  content: "";
}

.icofont-stethoscope-alt:before {
  content: "";
}

.icofont-stethoscope:before {
  content: "";
}

.icofont-stretcher:before {
  content: "";
}

.icofont-surgeon-alt:before {
  content: "";
}

.icofont-surgeon:before {
  content: "";
}

.icofont-tablets:before {
  content: "";
}

.icofont-test-bottle:before {
  content: "";
}

.icofont-test-tube:before {
  content: "";
}

.icofont-thermometer-alt:before {
  content: "";
}

.icofont-thermometer:before {
  content: "";
}

.icofont-tooth:before {
  content: "";
}

.icofont-xray:before {
  content: "";
}

.icofont-ui-add:before {
  content: "";
}

.icofont-ui-alarm:before {
  content: "";
}

.icofont-ui-battery:before {
  content: "";
}

.icofont-ui-block:before {
  content: "";
}

.icofont-ui-bluetooth:before {
  content: "";
}

.icofont-ui-brightness:before {
  content: "";
}

.icofont-ui-browser:before {
  content: "";
}

.icofont-ui-calendar:before {
  content: "";
}

.icofont-ui-call:before {
  content: "";
}

.icofont-ui-camera:before {
  content: "";
}

.icofont-ui-cart:before {
  content: "";
}

.icofont-ui-cell-phone:before {
  content: "";
}

.icofont-ui-chat:before {
  content: "";
}

.icofont-ui-check:before {
  content: "";
}

.icofont-ui-clip-board:before {
  content: "";
}

.icofont-ui-clip:before {
  content: "";
}

.icofont-ui-clock:before {
  content: "";
}

.icofont-ui-close:before {
  content: "";
}

.icofont-ui-contact-list:before {
  content: "";
}

.icofont-ui-copy:before {
  content: "";
}

.icofont-ui-cut:before {
  content: "";
}

.icofont-ui-delete:before {
  content: "";
}

.icofont-ui-dial-phone:before {
  content: "";
}

.icofont-ui-edit:before {
  content: "";
}

.icofont-ui-email:before {
  content: "";
}

.icofont-ui-file:before {
  content: "";
}

.icofont-ui-fire-wall:before {
  content: "";
}

.icofont-ui-flash-light:before {
  content: "";
}

.icofont-ui-flight:before {
  content: "";
}

.icofont-ui-folder:before {
  content: "";
}

.icofont-ui-game:before {
  content: "";
}

.icofont-ui-handicapped:before {
  content: "";
}

.icofont-ui-home:before {
  content: "";
}

.icofont-ui-image:before {
  content: "";
}

.icofont-ui-laoding:before {
  content: "";
}

.icofont-ui-lock:before {
  content: "";
}

.icofont-ui-love-add:before {
  content: "";
}

.icofont-ui-love-broken:before {
  content: "";
}

.icofont-ui-love-remove:before {
  content: "";
}

.icofont-ui-love:before {
  content: "";
}

.icofont-ui-map:before {
  content: "";
}

.icofont-ui-message:before {
  content: "";
}

.icofont-ui-messaging:before {
  content: "";
}

.icofont-ui-movie:before {
  content: "";
}

.icofont-ui-music-player:before {
  content: "";
}

.icofont-ui-music:before {
  content: "";
}

.icofont-ui-mute:before {
  content: "";
}

.icofont-ui-network:before {
  content: "";
}

.icofont-ui-next:before {
  content: "";
}

.icofont-ui-note:before {
  content: "";
}

.icofont-ui-office:before {
  content: "";
}

.icofont-ui-password:before {
  content: "";
}

.icofont-ui-pause:before {
  content: "";
}

.icofont-ui-play-stop:before {
  content: "";
}

.icofont-ui-play:before {
  content: "";
}

.icofont-ui-pointer:before {
  content: "";
}

.icofont-ui-power:before {
  content: "";
}

.icofont-ui-press:before {
  content: "";
}

.icofont-ui-previous:before {
  content: "";
}

.icofont-ui-rate-add:before {
  content: "";
}

.icofont-ui-rate-blank:before {
  content: "";
}

.icofont-ui-rate-remove:before {
  content: "";
}

.icofont-ui-rating:before {
  content: "";
}

.icofont-ui-record:before {
  content: "";
}

.icofont-ui-remove:before {
  content: "";
}

.icofont-ui-reply:before {
  content: "";
}

.icofont-ui-rotation:before {
  content: "";
}

.icofont-ui-rss:before {
  content: "";
}

.icofont-ui-search:before {
  content: "";
}

.icofont-ui-settings:before {
  content: "";
}

.icofont-ui-social-link:before {
  content: "";
}

.icofont-ui-tag:before {
  content: "";
}

.icofont-ui-text-chat:before {
  content: "";
}

.icofont-ui-text-loading:before {
  content: "";
}

.icofont-ui-theme:before {
  content: "";
}

.icofont-ui-timer:before {
  content: "";
}

.icofont-ui-touch-phone:before {
  content: "";
}

.icofont-ui-travel:before {
  content: "";
}

.icofont-ui-unlock:before {
  content: "";
}

.icofont-ui-user-group:before {
  content: "";
}

.icofont-ui-user:before {
  content: "";
}

.icofont-ui-v-card:before {
  content: "";
}

.icofont-ui-video-chat:before {
  content: "";
}

.icofont-ui-video-message:before {
  content: "";
}

.icofont-ui-video-play:before {
  content: "";
}

.icofont-ui-video:before {
  content: "";
}

.icofont-ui-volume:before {
  content: "";
}

.icofont-ui-weather:before {
  content: "";
}

.icofont-ui-wifi:before {
  content: "";
}

.icofont-ui-zoom-in:before {
  content: "";
}

.icofont-ui-zoom-out:before {
  content: "";
}

.icofont-cassette-player:before {
  content: "";
}

.icofont-cassette:before {
  content: "";
}

.icofont-forward:before {
  content: "";
}

.icofont-guiter:before {
  content: "";
}

.icofont-movie:before {
  content: "";
}

.icofont-multimedia:before {
  content: "";
}

.icofont-music-alt:before {
  content: "";
}

.icofont-music-disk:before {
  content: "";
}

.icofont-music-note:before {
  content: "";
}

.icofont-music-notes:before {
  content: "";
}

.icofont-music:before {
  content: "";
}

.icofont-mute-volume:before {
  content: "";
}

.icofont-pause:before {
  content: "";
}

.icofont-play-alt-1:before {
  content: "";
}

.icofont-play-alt-2:before {
  content: "";
}

.icofont-play-alt-3:before {
  content: "";
}

.icofont-play-pause:before {
  content: "";
}

.icofont-play:before {
  content: "";
}

.icofont-record:before {
  content: "";
}

.icofont-retro-music-disk:before {
  content: "";
}

.icofont-rewind:before {
  content: "";
}

.icofont-song-notes:before {
  content: "";
}

.icofont-sound-wave-alt:before {
  content: "";
}

.icofont-sound-wave:before {
  content: "";
}

.icofont-stop:before {
  content: "";
}

.icofont-video-alt:before {
  content: "";
}

.icofont-video-cam:before {
  content: "";
}

.icofont-video-clapper:before {
  content: "";
}

.icofont-video:before {
  content: "";
}

.icofont-volume-bar:before {
  content: "";
}

.icofont-volume-down:before {
  content: "";
}

.icofont-volume-mute:before {
  content: "";
}

.icofont-volume-off:before {
  content: "";
}

.icofont-volume-up:before {
  content: "";
}

.icofont-youtube-play:before {
  content: "";
}

.icofont-2checkout-alt:before {
  content: "";
}

.icofont-2checkout:before {
  content: "";
}

.icofont-amazon-alt:before {
  content: "";
}

.icofont-amazon:before {
  content: "";
}

.icofont-american-express-alt:before {
  content: "";
}

.icofont-american-express:before {
  content: "";
}

.icofont-apple-pay-alt:before {
  content: "";
}

.icofont-apple-pay:before {
  content: "";
}

.icofont-bank-transfer-alt:before {
  content: "";
}

.icofont-bank-transfer:before {
  content: "";
}

.icofont-braintree-alt:before {
  content: "";
}

.icofont-braintree:before {
  content: "";
}

.icofont-cash-on-delivery-alt:before {
  content: "";
}

.icofont-cash-on-delivery:before {
  content: "";
}

.icofont-diners-club-alt-1:before {
  content: "";
}

.icofont-diners-club-alt-2:before {
  content: "";
}

.icofont-diners-club-alt-3:before {
  content: "";
}

.icofont-diners-club:before {
  content: "";
}

.icofont-discover-alt:before {
  content: "";
}

.icofont-discover:before {
  content: "";
}

.icofont-eway-alt:before {
  content: "";
}

.icofont-eway:before {
  content: "";
}

.icofont-google-wallet-alt-1:before {
  content: "";
}

.icofont-google-wallet-alt-2:before {
  content: "";
}

.icofont-google-wallet-alt-3:before {
  content: "";
}

.icofont-google-wallet:before {
  content: "";
}

.icofont-jcb-alt:before {
  content: "";
}

.icofont-jcb:before {
  content: "";
}

.icofont-maestro-alt:before {
  content: "";
}

.icofont-maestro:before {
  content: "";
}

.icofont-mastercard-alt:before {
  content: "";
}

.icofont-mastercard:before {
  content: "";
}

.icofont-payoneer-alt:before {
  content: "";
}

.icofont-payoneer:before {
  content: "";
}

.icofont-paypal-alt:before {
  content: "";
}

.icofont-paypal:before {
  content: "";
}

.icofont-sage-alt:before {
  content: "";
}

.icofont-sage:before {
  content: "";
}

.icofont-skrill-alt:before {
  content: "";
}

.icofont-skrill:before {
  content: "";
}

.icofont-stripe-alt:before {
  content: "";
}

.icofont-stripe:before {
  content: "";
}

.icofont-visa-alt:before {
  content: "";
}

.icofont-visa-electron:before {
  content: "";
}

.icofont-visa:before {
  content: "";
}

.icofont-western-union-alt:before {
  content: "";
}

.icofont-western-union:before {
  content: "";
}

.icofont-boy:before {
  content: "";
}

.icofont-business-man-alt-1:before {
  content: "";
}

.icofont-business-man-alt-2:before {
  content: "";
}

.icofont-business-man-alt-3:before {
  content: "";
}

.icofont-business-man:before {
  content: "";
}

.icofont-female:before {
  content: "";
}

.icofont-funky-man:before {
  content: "";
}

.icofont-girl-alt:before {
  content: "";
}

.icofont-girl:before {
  content: "";
}

.icofont-group:before {
  content: "";
}

.icofont-hotel-boy-alt:before {
  content: "";
}

.icofont-hotel-boy:before {
  content: "";
}

.icofont-kid:before {
  content: "";
}

.icofont-man-in-glasses:before {
  content: "";
}

.icofont-people:before {
  content: "";
}

.icofont-support:before {
  content: "";
}

.icofont-user-alt-1:before {
  content: "";
}

.icofont-user-alt-2:before {
  content: "";
}

.icofont-user-alt-3:before {
  content: "";
}

.icofont-user-alt-4:before {
  content: "";
}

.icofont-user-alt-5:before {
  content: "";
}

.icofont-user-alt-6:before {
  content: "";
}

.icofont-user-alt-7:before {
  content: "";
}

.icofont-user-female:before {
  content: "";
}

.icofont-user-male:before {
  content: "";
}

.icofont-user-suited:before {
  content: "";
}

.icofont-user:before {
  content: "";
}

.icofont-users-alt-1:before {
  content: "";
}

.icofont-users-alt-2:before {
  content: "";
}

.icofont-users-alt-3:before {
  content: "";
}

.icofont-users-alt-4:before {
  content: "";
}

.icofont-users-alt-5:before {
  content: "";
}

.icofont-users-alt-6:before {
  content: "";
}

.icofont-users-social:before {
  content: "";
}

.icofont-users:before {
  content: "";
}

.icofont-waiter-alt:before {
  content: "";
}

.icofont-waiter:before {
  content: "";
}

.icofont-woman-in-glasses:before {
  content: "";
}

.icofont-search-1:before {
  content: "";
}

.icofont-search-2:before {
  content: "";
}

.icofont-search-document:before {
  content: "";
}

.icofont-search-folder:before {
  content: "";
}

.icofont-search-job:before {
  content: "";
}

.icofont-search-map:before {
  content: "";
}

.icofont-search-property:before {
  content: "";
}

.icofont-search-restaurant:before {
  content: "";
}

.icofont-search-stock:before {
  content: "";
}

.icofont-search-user:before {
  content: "";
}

.icofont-search:before {
  content: "";
}

.icofont-500px:before {
  content: "";
}

.icofont-aim:before {
  content: "";
}

.icofont-badoo:before {
  content: "";
}

.icofont-baidu-tieba:before {
  content: "";
}

.icofont-bbm-messenger:before {
  content: "";
}

.icofont-bebo:before {
  content: "";
}

.icofont-behance:before {
  content: "";
}

.icofont-blogger:before {
  content: "";
}

.icofont-bootstrap:before {
  content: "";
}

.icofont-brightkite:before {
  content: "";
}

.icofont-cloudapp:before {
  content: "";
}

.icofont-concrete5:before {
  content: "";
}

.icofont-delicious:before {
  content: "";
}

.icofont-designbump:before {
  content: "";
}

.icofont-designfloat:before {
  content: "";
}

.icofont-deviantart:before {
  content: "";
}

.icofont-digg:before {
  content: "";
}

.icofont-dotcms:before {
  content: "";
}

.icofont-dribbble:before {
  content: "";
}

.icofont-dribble:before {
  content: "";
}

.icofont-dropbox:before {
  content: "";
}

.icofont-ebuddy:before {
  content: "";
}

.icofont-ello:before {
  content: "";
}

.icofont-ember:before {
  content: "";
}

.icofont-envato:before {
  content: "";
}

.icofont-evernote:before {
  content: "";
}

.icofont-facebook-messenger:before {
  content: "";
}

.icofont-facebook:before {
  content: "";
}

.icofont-feedburner:before {
  content: "";
}

.icofont-flikr:before {
  content: "";
}

.icofont-folkd:before {
  content: "";
}

.icofont-foursquare:before {
  content: "";
}

.icofont-friendfeed:before {
  content: "";
}

.icofont-ghost:before {
  content: "";
}

.icofont-github:before {
  content: "";
}

.icofont-gnome:before {
  content: "";
}

.icofont-google-buzz:before {
  content: "";
}

.icofont-google-hangouts:before {
  content: "";
}

.icofont-google-map:before {
  content: "";
}

.icofont-google-plus:before {
  content: "";
}

.icofont-google-talk:before {
  content: "";
}

.icofont-hype-machine:before {
  content: "";
}

.icofont-instagram:before {
  content: "";
}

.icofont-kakaotalk:before {
  content: "";
}

.icofont-kickstarter:before {
  content: "";
}

.icofont-kik:before {
  content: "";
}

.icofont-kiwibox:before {
  content: "";
}

.icofont-line-messenger:before {
  content: "";
}

.icofont-line:before {
  content: "";
}

.icofont-linkedin:before {
  content: "";
}

.icofont-linux-mint:before {
  content: "";
}

.icofont-live-messenger:before {
  content: "";
}

.icofont-livejournal:before {
  content: "";
}

.icofont-magento:before {
  content: "";
}

.icofont-meetme:before {
  content: "";
}

.icofont-meetup:before {
  content: "";
}

.icofont-mixx:before {
  content: "";
}

.icofont-newsvine:before {
  content: "";
}

.icofont-nimbuss:before {
  content: "";
}

.icofont-odnoklassniki:before {
  content: "";
}

.icofont-opencart:before {
  content: "";
}

.icofont-oscommerce:before {
  content: "";
}

.icofont-pandora:before {
  content: "";
}

.icofont-photobucket:before {
  content: "";
}

.icofont-picasa:before {
  content: "";
}

.icofont-pinterest:before {
  content: "";
}

.icofont-prestashop:before {
  content: "";
}

.icofont-qik:before {
  content: "";
}

.icofont-qq:before {
  content: "";
}

.icofont-readernaut:before {
  content: "";
}

.icofont-reddit:before {
  content: "";
}

.icofont-renren:before {
  content: "";
}

.icofont-rss:before {
  content: "";
}

.icofont-shopify:before {
  content: "";
}

.icofont-silverstripe:before {
  content: "";
}

.icofont-skype:before {
  content: "";
}

.icofont-slack:before {
  content: "";
}

.icofont-slashdot:before {
  content: "";
}

.icofont-slidshare:before {
  content: "";
}

.icofont-smugmug:before {
  content: "";
}

.icofont-snapchat:before {
  content: "";
}

.icofont-soundcloud:before {
  content: "";
}

.icofont-spotify:before {
  content: "";
}

.icofont-stack-exchange:before {
  content: "";
}

.icofont-stack-overflow:before {
  content: "";
}

.icofont-steam:before {
  content: "";
}

.icofont-stumbleupon:before {
  content: "";
}

.icofont-tagged:before {
  content: "";
}

.icofont-technorati:before {
  content: "";
}

.icofont-telegram:before {
  content: "";
}

.icofont-tinder:before {
  content: "";
}

.icofont-trello:before {
  content: "";
}

.icofont-tumblr:before {
  content: "";
}

.icofont-twitch:before {
  content: "";
}

.icofont-twitter:before {
  content: "";
}

.icofont-typo3:before {
  content: "";
}

.icofont-ubercart:before {
  content: "";
}

.icofont-viber:before {
  content: "";
}

.icofont-viddler:before {
  content: "";
}

.icofont-vimeo:before {
  content: "";
}

.icofont-vine:before {
  content: "";
}

.icofont-virb:before {
  content: "";
}

.icofont-virtuemart:before {
  content: "";
}

.icofont-vk:before {
  content: "";
}

.icofont-wechat:before {
  content: "";
}

.icofont-weibo:before {
  content: "";
}

.icofont-whatsapp:before {
  content: "";
}

.icofont-xing:before {
  content: "";
}

.icofont-yahoo:before {
  content: "";
}

.icofont-yelp:before {
  content: "";
}

.icofont-youku:before {
  content: "";
}

.icofont-youtube:before {
  content: "";
}

.icofont-zencart:before {
  content: "";
}

.icofont-badminton-birdie:before {
  content: "";
}

.icofont-baseball:before {
  content: "";
}

.icofont-baseballer:before {
  content: "";
}

.icofont-basketball-hoop:before {
  content: "";
}

.icofont-basketball:before {
  content: "";
}

.icofont-billiard-ball:before {
  content: "";
}

.icofont-boot-alt-1:before {
  content: "";
}

.icofont-boot-alt-2:before {
  content: "";
}

.icofont-boot:before {
  content: "";
}

.icofont-bowling-alt:before {
  content: "";
}

.icofont-bowling:before {
  content: "";
}

.icofont-canoe:before {
  content: "";
}

.icofont-cheer-leader:before {
  content: "";
}

.icofont-climbing:before {
  content: "";
}

.icofont-corner:before {
  content: "";
}

.icofont-field-alt:before {
  content: "";
}

.icofont-field:before {
  content: "";
}

.icofont-football-alt:before {
  content: "";
}

.icofont-football-american:before {
  content: "";
}

.icofont-football:before {
  content: "";
}

.icofont-foul:before {
  content: "";
}

.icofont-goal-keeper:before {
  content: "";
}

.icofont-goal:before {
  content: "";
}

.icofont-golf-alt:before {
  content: "";
}

.icofont-golf-bag:before {
  content: "";
}

.icofont-golf-cart:before {
  content: "";
}

.icofont-golf-field:before {
  content: "";
}

.icofont-golf:before {
  content: "";
}

.icofont-golfer:before {
  content: "";
}

.icofont-helmet:before {
  content: "";
}

.icofont-hockey-alt:before {
  content: "";
}

.icofont-hockey:before {
  content: "";
}

.icofont-ice-skate:before {
  content: "";
}

.icofont-jersey-alt:before {
  content: "";
}

.icofont-jersey:before {
  content: "";
}

.icofont-jumping:before {
  content: "";
}

.icofont-kick:before {
  content: "";
}

.icofont-leg:before {
  content: "";
}

.icofont-match-review:before {
  content: "";
}

.icofont-medal-sport:before {
  content: "";
}

.icofont-offside:before {
  content: "";
}

.icofont-olympic-logo:before {
  content: "";
}

.icofont-olympic:before {
  content: "";
}

.icofont-padding:before {
  content: "";
}

.icofont-penalty-card:before {
  content: "";
}

.icofont-racer:before {
  content: "";
}

.icofont-racing-car:before {
  content: "";
}

.icofont-racing-flag-alt:before {
  content: "";
}

.icofont-racing-flag:before {
  content: "";
}

.icofont-racings-wheel:before {
  content: "";
}

.icofont-referee:before {
  content: "";
}

.icofont-refree-jersey:before {
  content: "";
}

.icofont-result-sport:before {
  content: "";
}

.icofont-rugby-ball:before {
  content: "";
}

.icofont-rugby-player:before {
  content: "";
}

.icofont-rugby:before {
  content: "";
}

.icofont-runner-alt-1:before {
  content: "";
}

.icofont-runner-alt-2:before {
  content: "";
}

.icofont-runner:before {
  content: "";
}

.icofont-score-board:before {
  content: "";
}

.icofont-skiing-man:before {
  content: "";
}

.icofont-skydiving-goggles:before {
  content: "";
}

.icofont-snow-mobile:before {
  content: "";
}

.icofont-steering:before {
  content: "";
}

.icofont-stopwatch:before {
  content: "";
}

.icofont-substitute:before {
  content: "";
}

.icofont-swimmer:before {
  content: "";
}

.icofont-table-tennis:before {
  content: "";
}

.icofont-team-alt:before {
  content: "";
}

.icofont-team:before {
  content: "";
}

.icofont-tennis-player:before {
  content: "";
}

.icofont-tennis:before {
  content: "";
}

.icofont-tracking:before {
  content: "";
}

.icofont-trophy-alt:before {
  content: "";
}

.icofont-trophy:before {
  content: "";
}

.icofont-volleyball-alt:before {
  content: "";
}

.icofont-volleyball-fire:before {
  content: "";
}

.icofont-volleyball:before {
  content: "";
}

.icofont-water-bottle:before {
  content: "";
}

.icofont-whistle-alt:before {
  content: "";
}

.icofont-whistle:before {
  content: "";
}

.icofont-win-trophy:before {
  content: "";
}

.icofont-align-center:before {
  content: "";
}

.icofont-align-left:before {
  content: "";
}

.icofont-align-right:before {
  content: "";
}

.icofont-all-caps:before {
  content: "";
}

.icofont-bold:before {
  content: "";
}

.icofont-brush:before {
  content: "";
}

.icofont-clip-board:before {
  content: "";
}

.icofont-code-alt:before {
  content: "";
}

.icofont-color-bucket:before {
  content: "";
}

.icofont-color-picker:before {
  content: "";
}

.icofont-copy-invert:before {
  content: "";
}

.icofont-copy:before {
  content: "";
}

.icofont-cut:before {
  content: "";
}

.icofont-delete-alt:before {
  content: "";
}

.icofont-edit-alt:before {
  content: "";
}

.icofont-eraser-alt:before {
  content: "";
}

.icofont-font:before {
  content: "";
}

.icofont-heading:before {
  content: "";
}

.icofont-indent:before {
  content: "";
}

.icofont-italic-alt:before {
  content: "";
}

.icofont-italic:before {
  content: "";
}

.icofont-justify-all:before {
  content: "";
}

.icofont-justify-center:before {
  content: "";
}

.icofont-justify-left:before {
  content: "";
}

.icofont-justify-right:before {
  content: "";
}

.icofont-link-broken:before {
  content: "";
}

.icofont-outdent:before {
  content: "";
}

.icofont-paper-clip:before {
  content: "";
}

.icofont-paragraph:before {
  content: "";
}

.icofont-pin:before {
  content: "";
}

.icofont-printer:before {
  content: "";
}

.icofont-redo:before {
  content: "";
}

.icofont-rotation:before {
  content: "";
}

.icofont-save:before {
  content: "";
}

.icofont-small-cap:before {
  content: "";
}

.icofont-strike-through:before {
  content: "";
}

.icofont-sub-listing:before {
  content: "";
}

.icofont-subscript:before {
  content: "";
}

.icofont-superscript:before {
  content: "";
}

.icofont-table:before {
  content: "";
}

.icofont-text-height:before {
  content: "";
}

.icofont-text-width:before {
  content: "";
}

.icofont-trash:before {
  content: "";
}

.icofont-underline:before {
  content: "";
}

.icofont-undo:before {
  content: "";
}

.icofont-air-balloon:before {
  content: "";
}

.icofont-airplane-alt:before {
  content: "";
}

.icofont-airplane:before {
  content: "";
}

.icofont-articulated-truck:before {
  content: "";
}

.icofont-auto-mobile:before {
  content: "";
}

.icofont-auto-rickshaw:before {
  content: "";
}

.icofont-bicycle-alt-1:before {
  content: "";
}

.icofont-bicycle-alt-2:before {
  content: "";
}

.icofont-bicycle:before {
  content: "";
}

.icofont-bus-alt-1:before {
  content: "";
}

.icofont-bus-alt-2:before {
  content: "";
}

.icofont-bus-alt-3:before {
  content: "";
}

.icofont-bus:before {
  content: "";
}

.icofont-cab:before {
  content: "";
}

.icofont-cable-car:before {
  content: "";
}

.icofont-car-alt-1:before {
  content: "";
}

.icofont-car-alt-2:before {
  content: "";
}

.icofont-car-alt-3:before {
  content: "";
}

.icofont-car-alt-4:before {
  content: "";
}

.icofont-car:before {
  content: "";
}

.icofont-delivery-time:before {
  content: "";
}

.icofont-fast-delivery:before {
  content: "";
}

.icofont-fire-truck-alt:before {
  content: "";
}

.icofont-fire-truck:before {
  content: "";
}

.icofont-free-delivery:before {
  content: "";
}

.icofont-helicopter:before {
  content: "";
}

.icofont-motor-bike-alt:before {
  content: "";
}

.icofont-motor-bike:before {
  content: "";
}

.icofont-motor-biker:before {
  content: "";
}

.icofont-oil-truck:before {
  content: "";
}

.icofont-rickshaw:before {
  content: "";
}

.icofont-rocket-alt-1:before {
  content: "";
}

.icofont-rocket-alt-2:before {
  content: "";
}

.icofont-rocket:before {
  content: "";
}

.icofont-sail-boat-alt-1:before {
  content: "";
}

.icofont-sail-boat-alt-2:before {
  content: "";
}

.icofont-sail-boat:before {
  content: "";
}

.icofont-scooter:before {
  content: "";
}

.icofont-sea-plane:before {
  content: "";
}

.icofont-ship-alt:before {
  content: "";
}

.icofont-ship:before {
  content: "";
}

.icofont-speed-boat:before {
  content: "";
}

.icofont-taxi:before {
  content: "";
}

.icofont-tractor:before {
  content: "";
}

.icofont-train-line:before {
  content: "";
}

.icofont-train-steam:before {
  content: "";
}

.icofont-tram:before {
  content: "";
}

.icofont-truck-alt:before {
  content: "";
}

.icofont-truck-loaded:before {
  content: "";
}

.icofont-truck:before {
  content: "";
}

.icofont-van-alt:before {
  content: "";
}

.icofont-van:before {
  content: "";
}

.icofont-yacht:before {
  content: "";
}

.icofont-5-star-hotel:before {
  content: "";
}

.icofont-air-ticket:before {
  content: "";
}

.icofont-beach-bed:before {
  content: "";
}

.icofont-beach:before {
  content: "";
}

.icofont-camping-vest:before {
  content: "";
}

.icofont-direction-sign:before {
  content: "";
}

.icofont-hill-side:before {
  content: "";
}

.icofont-hill:before {
  content: "";
}

.icofont-hotel:before {
  content: "";
}

.icofont-island-alt:before {
  content: "";
}

.icofont-island:before {
  content: "";
}

.icofont-sandals-female:before {
  content: "";
}

.icofont-sandals-male:before {
  content: "";
}

.icofont-travelling:before {
  content: "";
}

.icofont-breakdown:before {
  content: "";
}

.icofont-celsius:before {
  content: "";
}

.icofont-clouds:before {
  content: "";
}

.icofont-cloudy:before {
  content: "";
}

.icofont-dust:before {
  content: "";
}

.icofont-eclipse:before {
  content: "";
}

.icofont-fahrenheit:before {
  content: "";
}

.icofont-forest-fire:before {
  content: "";
}

.icofont-full-night:before {
  content: "";
}

.icofont-full-sunny:before {
  content: "";
}

.icofont-hail-night:before {
  content: "";
}

.icofont-hail-rainy-night:before {
  content: "";
}

.icofont-hail-rainy-sunny:before {
  content: "";
}

.icofont-hail-rainy:before {
  content: "";
}

.icofont-hail-sunny:before {
  content: "";
}

.icofont-hail-thunder-night:before {
  content: "";
}

.icofont-hail-thunder-sunny:before {
  content: "";
}

.icofont-hail-thunder:before {
  content: "";
}

.icofont-hail:before {
  content: "";
}

.icofont-hill-night:before {
  content: "";
}

.icofont-hill-sunny:before {
  content: "";
}

.icofont-hurricane:before {
  content: "";
}

.icofont-meteor:before {
  content: "";
}

.icofont-night:before {
  content: "";
}

.icofont-rainy-night:before {
  content: "";
}

.icofont-rainy-sunny:before {
  content: "";
}

.icofont-rainy-thunder:before {
  content: "";
}

.icofont-rainy:before {
  content: "";
}

.icofont-snow-alt:before {
  content: "";
}

.icofont-snow-flake:before {
  content: "";
}

.icofont-snow-temp:before {
  content: "";
}

.icofont-snow:before {
  content: "";
}

.icofont-snowy-hail:before {
  content: "";
}

.icofont-snowy-night-hail:before {
  content: "";
}

.icofont-snowy-night-rainy:before {
  content: "";
}

.icofont-snowy-night:before {
  content: "";
}

.icofont-snowy-rainy:before {
  content: "";
}

.icofont-snowy-sunny-hail:before {
  content: "";
}

.icofont-snowy-sunny-rainy:before {
  content: "";
}

.icofont-snowy-sunny:before {
  content: "";
}

.icofont-snowy-thunder-night:before {
  content: "";
}

.icofont-snowy-thunder-sunny:before {
  content: "";
}

.icofont-snowy-thunder:before {
  content: "";
}

.icofont-snowy-windy-night:before {
  content: "";
}

.icofont-snowy-windy-sunny:before {
  content: "";
}

.icofont-snowy-windy:before {
  content: "";
}

.icofont-snowy:before {
  content: "";
}

.icofont-sun-alt:before {
  content: "";
}

.icofont-sun-rise:before {
  content: "";
}

.icofont-sun-set:before {
  content: "";
}

.icofont-sun:before {
  content: "";
}

.icofont-sunny-day-temp:before {
  content: "";
}

.icofont-sunny:before {
  content: "";
}

.icofont-thunder-light:before {
  content: "";
}

.icofont-tornado:before {
  content: "";
}

.icofont-umbrella-alt:before {
  content: "";
}

.icofont-umbrella:before {
  content: "";
}

.icofont-volcano:before {
  content: "";
}

.icofont-wave:before {
  content: "";
}

.icofont-wind-scale-0:before {
  content: "";
}

.icofont-wind-scale-1:before {
  content: "";
}

.icofont-wind-scale-10:before {
  content: "";
}

.icofont-wind-scale-11:before {
  content: "";
}

.icofont-wind-scale-12:before {
  content: "";
}

.icofont-wind-scale-2:before {
  content: "";
}

.icofont-wind-scale-3:before {
  content: "";
}

.icofont-wind-scale-4:before {
  content: "";
}

.icofont-wind-scale-5:before {
  content: "";
}

.icofont-wind-scale-6:before {
  content: "";
}

.icofont-wind-scale-7:before {
  content: "";
}

.icofont-wind-scale-8:before {
  content: "";
}

.icofont-wind-scale-9:before {
  content: "";
}

.icofont-wind-waves:before {
  content: "";
}

.icofont-wind:before {
  content: "";
}

.icofont-windy-hail:before {
  content: "";
}

.icofont-windy-night:before {
  content: "";
}

.icofont-windy-raining:before {
  content: "";
}

.icofont-windy-sunny:before {
  content: "";
}

.icofont-windy-thunder-raining:before {
  content: "";
}

.icofont-windy-thunder:before {
  content: "";
}

.icofont-windy:before {
  content: "";
}

.icofont-addons:before {
  content: "";
}

.icofont-address-book:before {
  content: "";
}

.icofont-adjust:before {
  content: "";
}

.icofont-alarm:before {
  content: "";
}

.icofont-anchor:before {
  content: "";
}

.icofont-archive:before {
  content: "";
}

.icofont-at:before {
  content: "";
}

.icofont-attachment:before {
  content: "";
}

.icofont-audio:before {
  content: "";
}

.icofont-automation:before {
  content: "";
}

.icofont-badge:before {
  content: "";
}

.icofont-bag-alt:before {
  content: "";
}

.icofont-bag:before {
  content: "";
}

.icofont-ban:before {
  content: "";
}

.icofont-bar-code:before {
  content: "";
}

.icofont-bars:before {
  content: "";
}

.icofont-basket:before {
  content: "";
}

.icofont-battery-empty:before {
  content: "";
}

.icofont-battery-full:before {
  content: "";
}

.icofont-battery-half:before {
  content: "";
}

.icofont-battery-low:before {
  content: "";
}

.icofont-beaker:before {
  content: "";
}

.icofont-beard:before {
  content: "";
}

.icofont-bed:before {
  content: "";
}

.icofont-bell:before {
  content: "";
}

.icofont-beverage:before {
  content: "";
}

.icofont-bill:before {
  content: "";
}

.icofont-bin:before {
  content: "";
}

.icofont-binary:before {
  content: "";
}

.icofont-binoculars:before {
  content: "";
}

.icofont-bluetooth:before {
  content: "";
}

.icofont-bomb:before {
  content: "";
}

.icofont-book-mark:before {
  content: "";
}

.icofont-box:before {
  content: "";
}

.icofont-briefcase:before {
  content: "";
}

.icofont-broken:before {
  content: "";
}

.icofont-bucket:before {
  content: "";
}

.icofont-bucket1:before {
  content: "";
}

.icofont-bucket2:before {
  content: "";
}

.icofont-bug:before {
  content: "";
}

.icofont-building:before {
  content: "";
}

.icofont-bulb-alt:before {
  content: "";
}

.icofont-bullet:before {
  content: "";
}

.icofont-bullhorn:before {
  content: "";
}

.icofont-bullseye:before {
  content: "";
}

.icofont-calendar:before {
  content: "";
}

.icofont-camera-alt:before {
  content: "";
}

.icofont-camera:before {
  content: "";
}

.icofont-card:before {
  content: "";
}

.icofont-cart-alt:before {
  content: "";
}

.icofont-cart:before {
  content: "";
}

.icofont-cc:before {
  content: "";
}

.icofont-charging:before {
  content: "";
}

.icofont-chat:before {
  content: "";
}

.icofont-check-alt:before {
  content: "";
}

.icofont-check-circled:before {
  content: "";
}

.icofont-check:before {
  content: "";
}

.icofont-checked:before {
  content: "";
}

.icofont-children-care:before {
  content: "";
}

.icofont-clip:before {
  content: "";
}

.icofont-clock-time:before {
  content: "";
}

.icofont-close-circled:before {
  content: "";
}

.icofont-close-line-circled:before {
  content: "";
}

.icofont-close-line-squared-alt:before {
  content: "";
}

.icofont-close-line-squared:before {
  content: "";
}

.icofont-close-line:before {
  content: "";
}

.icofont-close-squared-alt:before {
  content: "";
}

.icofont-close-squared:before {
  content: "";
}

.icofont-close:before {
  content: "";
}

.icofont-cloud-download:before {
  content: "";
}

.icofont-cloud-refresh:before {
  content: "";
}

.icofont-cloud-upload:before {
  content: "";
}

.icofont-cloud:before {
  content: "";
}

.icofont-code-not-allowed:before {
  content: "";
}

.icofont-code:before {
  content: "";
}

.icofont-comment:before {
  content: "";
}

.icofont-compass-alt:before {
  content: "";
}

.icofont-compass:before {
  content: "";
}

.icofont-computer:before {
  content: "";
}

.icofont-connection:before {
  content: "";
}

.icofont-console:before {
  content: "";
}

.icofont-contacts:before {
  content: "";
}

.icofont-contrast:before {
  content: "";
}

.icofont-copyright:before {
  content: "";
}

.icofont-credit-card:before {
  content: "";
}

.icofont-crop:before {
  content: "";
}

.icofont-crown:before {
  content: "";
}

.icofont-cube:before {
  content: "";
}

.icofont-cubes:before {
  content: "";
}

.icofont-dashboard-web:before {
  content: "";
}

.icofont-dashboard:before {
  content: "";
}

.icofont-data:before {
  content: "";
}

.icofont-database-add:before {
  content: "";
}

.icofont-database-locked:before {
  content: "";
}

.icofont-database-remove:before {
  content: "";
}

.icofont-database:before {
  content: "";
}

.icofont-delete:before {
  content: "";
}

.icofont-diamond:before {
  content: "";
}

.icofont-dice-multiple:before {
  content: "";
}

.icofont-dice:before {
  content: "";
}

.icofont-disc:before {
  content: "";
}

.icofont-diskette:before {
  content: "";
}

.icofont-document-folder:before {
  content: "";
}

.icofont-download-alt:before {
  content: "";
}

.icofont-download:before {
  content: "";
}

.icofont-downloaded:before {
  content: "";
}

.icofont-drag:before {
  content: "";
}

.icofont-drag1:before {
  content: "";
}

.icofont-drag2:before {
  content: "";
}

.icofont-drag3:before {
  content: "";
}

.icofont-earth:before {
  content: "";
}

.icofont-ebook:before {
  content: "";
}

.icofont-edit:before {
  content: "";
}

.icofont-eject:before {
  content: "";
}

.icofont-email:before {
  content: "";
}

.icofont-envelope-open:before {
  content: "";
}

.icofont-envelope:before {
  content: "";
}

.icofont-eraser:before {
  content: "";
}

.icofont-error:before {
  content: "";
}

.icofont-excavator:before {
  content: "";
}

.icofont-exchange:before {
  content: "";
}

.icofont-exclamation-circle:before {
  content: "";
}

.icofont-exclamation-square:before {
  content: "";
}

.icofont-exclamation-tringle:before {
  content: "";
}

.icofont-exclamation:before {
  content: "";
}

.icofont-exit:before {
  content: "";
}

.icofont-expand:before {
  content: "";
}

.icofont-external-link:before {
  content: "";
}

.icofont-external:before {
  content: "";
}

.icofont-eye-alt:before {
  content: "";
}

.icofont-eye-blocked:before {
  content: "";
}

.icofont-eye-dropper:before {
  content: "";
}

.icofont-eye:before {
  content: "";
}

.icofont-favourite:before {
  content: "";
}

.icofont-fax:before {
  content: "";
}

.icofont-file-fill:before {
  content: "";
}

.icofont-film:before {
  content: "";
}

.icofont-filter:before {
  content: "";
}

.icofont-fire-alt:before {
  content: "";
}

.icofont-fire-burn:before {
  content: "";
}

.icofont-fire:before {
  content: "";
}

.icofont-flag-alt-1:before {
  content: "";
}

.icofont-flag-alt-2:before {
  content: "";
}

.icofont-flag:before {
  content: "";
}

.icofont-flame-torch:before {
  content: "";
}

.icofont-flash-light:before {
  content: "";
}

.icofont-flash:before {
  content: "";
}

.icofont-flask:before {
  content: "";
}

.icofont-focus:before {
  content: "";
}

.icofont-folder-open:before {
  content: "";
}

.icofont-folder:before {
  content: "";
}

.icofont-foot-print:before {
  content: "";
}

.icofont-garbage:before {
  content: "";
}

.icofont-gear-alt:before {
  content: "";
}

.icofont-gear:before {
  content: "";
}

.icofont-gears:before {
  content: "";
}

.icofont-gift:before {
  content: "";
}

.icofont-glass:before {
  content: "";
}

.icofont-globe:before {
  content: "";
}

.icofont-graffiti:before {
  content: "";
}

.icofont-grocery:before {
  content: "";
}

.icofont-hand:before {
  content: "";
}

.icofont-hanger:before {
  content: "";
}

.icofont-hard-disk:before {
  content: "";
}

.icofont-heart-alt:before {
  content: "";
}

.icofont-heart:before {
  content: "";
}

.icofont-history:before {
  content: "";
}

.icofont-home:before {
  content: "";
}

.icofont-horn:before {
  content: "";
}

.icofont-hour-glass:before {
  content: "";
}

.icofont-id:before {
  content: "";
}

.icofont-image:before {
  content: "";
}

.icofont-inbox:before {
  content: "";
}

.icofont-infinite:before {
  content: "";
}

.icofont-info-circle:before {
  content: "";
}

.icofont-info-square:before {
  content: "";
}

.icofont-info:before {
  content: "";
}

.icofont-institution:before {
  content: "";
}

.icofont-interface:before {
  content: "";
}

.icofont-invisible:before {
  content: "";
}

.icofont-jacket:before {
  content: "";
}

.icofont-jar:before {
  content: "";
}

.icofont-jewlery:before {
  content: "";
}

.icofont-karate:before {
  content: "";
}

.icofont-key-hole:before {
  content: "";
}

.icofont-key:before {
  content: "";
}

.icofont-label:before {
  content: "";
}

.icofont-lamp:before {
  content: "";
}

.icofont-layers:before {
  content: "";
}

.icofont-layout:before {
  content: "";
}

.icofont-leaf:before {
  content: "";
}

.icofont-leaflet:before {
  content: "";
}

.icofont-learn:before {
  content: "";
}

.icofont-lego:before {
  content: "";
}

.icofont-lens:before {
  content: "";
}

.icofont-letter:before {
  content: "";
}

.icofont-letterbox:before {
  content: "";
}

.icofont-library:before {
  content: "";
}

.icofont-license:before {
  content: "";
}

.icofont-life-bouy:before {
  content: "";
}

.icofont-life-buoy:before {
  content: "";
}

.icofont-life-jacket:before {
  content: "";
}

.icofont-life-ring:before {
  content: "";
}

.icofont-light-bulb:before {
  content: "";
}

.icofont-lighter:before {
  content: "";
}

.icofont-lightning-ray:before {
  content: "";
}

.icofont-like:before {
  content: "";
}

.icofont-line-height:before {
  content: "";
}

.icofont-link-alt:before {
  content: "";
}

.icofont-link:before {
  content: "";
}

.icofont-list:before {
  content: "";
}

.icofont-listening:before {
  content: "";
}

.icofont-listine-dots:before {
  content: "";
}

.icofont-listing-box:before {
  content: "";
}

.icofont-listing-number:before {
  content: "";
}

.icofont-live-support:before {
  content: "";
}

.icofont-location-arrow:before {
  content: "";
}

.icofont-location-pin:before {
  content: "";
}

.icofont-lock:before {
  content: "";
}

.icofont-login:before {
  content: "";
}

.icofont-logout:before {
  content: "";
}

.icofont-lollipop:before {
  content: "";
}

.icofont-long-drive:before {
  content: "";
}

.icofont-look:before {
  content: "";
}

.icofont-loop:before {
  content: "";
}

.icofont-luggage:before {
  content: "";
}

.icofont-lunch:before {
  content: "";
}

.icofont-lungs:before {
  content: "";
}

.icofont-magic-alt:before {
  content: "";
}

.icofont-magic:before {
  content: "";
}

.icofont-magnet:before {
  content: "";
}

.icofont-mail-box:before {
  content: "";
}

.icofont-mail:before {
  content: "";
}

.icofont-male:before {
  content: "";
}

.icofont-map-pins:before {
  content: "";
}

.icofont-map:before {
  content: "";
}

.icofont-maximize:before {
  content: "";
}

.icofont-measure:before {
  content: "";
}

.icofont-medicine:before {
  content: "";
}

.icofont-mega-phone:before {
  content: "";
}

.icofont-megaphone-alt:before {
  content: "";
}

.icofont-megaphone:before {
  content: "";
}

.icofont-memorial:before {
  content: "";
}

.icofont-memory-card:before {
  content: "";
}

.icofont-mic-mute:before {
  content: "";
}

.icofont-mic:before {
  content: "";
}

.icofont-military:before {
  content: "";
}

.icofont-mill:before {
  content: "";
}

.icofont-minus-circle:before {
  content: "";
}

.icofont-minus-square:before {
  content: "";
}

.icofont-minus:before {
  content: "";
}

.icofont-mobile-phone:before {
  content: "";
}

.icofont-molecule:before {
  content: "";
}

.icofont-money:before {
  content: "";
}

.icofont-moon:before {
  content: "";
}

.icofont-mop:before {
  content: "";
}

.icofont-muffin:before {
  content: "";
}

.icofont-mustache:before {
  content: "";
}

.icofont-navigation-menu:before {
  content: "";
}

.icofont-navigation:before {
  content: "";
}

.icofont-network-tower:before {
  content: "";
}

.icofont-network:before {
  content: "";
}

.icofont-news:before {
  content: "";
}

.icofont-newspaper:before {
  content: "";
}

.icofont-no-smoking:before {
  content: "";
}

.icofont-not-allowed:before {
  content: "";
}

.icofont-notebook:before {
  content: "";
}

.icofont-notepad:before {
  content: "";
}

.icofont-notification:before {
  content: "";
}

.icofont-numbered:before {
  content: "";
}

.icofont-opposite:before {
  content: "";
}

.icofont-optic:before {
  content: "";
}

.icofont-options:before {
  content: "";
}

.icofont-package:before {
  content: "";
}

.icofont-page:before {
  content: "";
}

.icofont-paint:before {
  content: "";
}

.icofont-paper-plane:before {
  content: "";
}

.icofont-paperclip:before {
  content: "";
}

.icofont-papers:before {
  content: "";
}

.icofont-pay:before {
  content: "";
}

.icofont-penguin-linux:before {
  content: "";
}

.icofont-pestle:before {
  content: "";
}

.icofont-phone-circle:before {
  content: "";
}

.icofont-phone:before {
  content: "";
}

.icofont-picture:before {
  content: "";
}

.icofont-pine:before {
  content: "";
}

.icofont-pixels:before {
  content: "";
}

.icofont-plugin:before {
  content: "";
}

.icofont-plus-circle:before {
  content: "";
}

.icofont-plus-square:before {
  content: "";
}

.icofont-plus:before {
  content: "";
}

.icofont-polygonal:before {
  content: "";
}

.icofont-power:before {
  content: "";
}

.icofont-price:before {
  content: "";
}

.icofont-print:before {
  content: "";
}

.icofont-puzzle:before {
  content: "";
}

.icofont-qr-code:before {
  content: "";
}

.icofont-queen:before {
  content: "";
}

.icofont-question-circle:before {
  content: "";
}

.icofont-question-square:before {
  content: "";
}

.icofont-question:before {
  content: "";
}

.icofont-quote-left:before {
  content: "";
}

.icofont-quote-right:before {
  content: "";
}

.icofont-random:before {
  content: "";
}

.icofont-recycle:before {
  content: "";
}

.icofont-refresh:before {
  content: "";
}

.icofont-repair:before {
  content: "";
}

.icofont-reply-all:before {
  content: "";
}

.icofont-reply:before {
  content: "";
}

.icofont-resize:before {
  content: "";
}

.icofont-responsive:before {
  content: "";
}

.icofont-retweet:before {
  content: "";
}

.icofont-road:before {
  content: "";
}

.icofont-robot:before {
  content: "";
}

.icofont-royal:before {
  content: "";
}

.icofont-rss-feed:before {
  content: "";
}

.icofont-safety:before {
  content: "";
}

.icofont-sale-discount:before {
  content: "";
}

.icofont-satellite:before {
  content: "";
}

.icofont-send-mail:before {
  content: "";
}

.icofont-server:before {
  content: "";
}

.icofont-settings-alt:before {
  content: "";
}

.icofont-settings:before {
  content: "";
}

.icofont-share-alt:before {
  content: "";
}

.icofont-share-boxed:before {
  content: "";
}

.icofont-share:before {
  content: "";
}

.icofont-shield:before {
  content: "";
}

.icofont-shopping-cart:before {
  content: "";
}

.icofont-sign-in:before {
  content: "";
}

.icofont-sign-out:before {
  content: "";
}

.icofont-signal:before {
  content: "";
}

.icofont-site-map:before {
  content: "";
}

.icofont-smart-phone:before {
  content: "";
}

.icofont-soccer:before {
  content: "";
}

.icofont-sort-alt:before {
  content: "";
}

.icofont-sort:before {
  content: "";
}

.icofont-space:before {
  content: "";
}

.icofont-spanner:before {
  content: "";
}

.icofont-speech-comments:before {
  content: "";
}

.icofont-speed-meter:before {
  content: "";
}

.icofont-spinner-alt-1:before {
  content: "";
}

.icofont-spinner-alt-2:before {
  content: "";
}

.icofont-spinner-alt-3:before {
  content: "";
}

.icofont-spinner-alt-4:before {
  content: "";
}

.icofont-spinner-alt-5:before {
  content: "";
}

.icofont-spinner-alt-6:before {
  content: "";
}

.icofont-spinner:before {
  content: "";
}

.icofont-spreadsheet:before {
  content: "";
}

.icofont-square:before {
  content: "";
}

.icofont-ssl-security:before {
  content: "";
}

.icofont-star-alt-1:before {
  content: "";
}

.icofont-star-alt-2:before {
  content: "";
}

.icofont-star:before {
  content: "";
}

.icofont-street-view:before {
  content: "";
}

.icofont-support-faq:before {
  content: "";
}

.icofont-tack-pin:before {
  content: "";
}

.icofont-tag:before {
  content: "";
}

.icofont-tags:before {
  content: "";
}

.icofont-tasks-alt:before {
  content: "";
}

.icofont-tasks:before {
  content: "";
}

.icofont-telephone:before {
  content: "";
}

.icofont-telescope:before {
  content: "";
}

.icofont-terminal:before {
  content: "";
}

.icofont-thumbs-down:before {
  content: "";
}

.icofont-thumbs-up:before {
  content: "";
}

.icofont-tick-boxed:before {
  content: "";
}

.icofont-tick-mark:before {
  content: "";
}

.icofont-ticket:before {
  content: "";
}

.icofont-tie:before {
  content: "";
}

.icofont-toggle-off:before {
  content: "";
}

.icofont-toggle-on:before {
  content: "";
}

.icofont-tools-alt-2:before {
  content: "";
}

.icofont-tools:before {
  content: "";
}

.icofont-touch:before {
  content: "";
}

.icofont-traffic-light:before {
  content: "";
}

.icofont-transparent:before {
  content: "";
}

.icofont-tree:before {
  content: "";
}

.icofont-unique-idea:before {
  content: "";
}

.icofont-unlock:before {
  content: "";
}

.icofont-unlocked:before {
  content: "";
}

.icofont-upload-alt:before {
  content: "";
}

.icofont-upload:before {
  content: "";
}

.icofont-usb-drive:before {
  content: "";
}

.icofont-usb:before {
  content: "";
}

.icofont-vector-path:before {
  content: "";
}

.icofont-verification-check:before {
  content: "";
}

.icofont-wall-clock:before {
  content: "";
}

.icofont-wall:before {
  content: "";
}

.icofont-wallet:before {
  content: "";
}

.icofont-warning-alt:before {
  content: "";
}

.icofont-warning:before {
  content: "";
}

.icofont-water-drop:before {
  content: "";
}

.icofont-web:before {
  content: "";
}

.icofont-wheelchair:before {
  content: "";
}

.icofont-wifi-alt:before {
  content: "";
}

.icofont-wifi:before {
  content: "";
}

.icofont-world:before {
  content: "";
}

.icofont-zigzag:before {
  content: "";
}

.icofont-zipped:before {
  content: "";
}

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

: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;
}

[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;
}
[data-theme=dark] [class=theme-indigo] {
  --secondary-color:	#F19828;
  --body-color:	#1e1f20;
  --border-color: #252525;
  --card-color: #111111;
  --primary-gradient: linear-gradient(45deg, #f5558d, #FF1843);
}

[class=theme-indigo] {
  --primary-color:	#484c7f;
  --secondary-color:	#F19828;
  --chart-color1:	#484c7f;
  --chart-color2:	#F19828;
  --chart-color3:	#f5558d;
  --chart-color4:	#a7daff;
  --chart-color5:	#9cbf3b;
  --chart-color6:	#a0c1b8;
  --chart-color7:	#64868e;
  --primary-gradient: linear-gradient(45deg, #f5558d, #FF1843);
}

.secondary-color {
  color: var(--secondary-color);
}

.secondary-color-fill {
  fill: var(--secondary-color);
}

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-quicksand {
  font-family: "Quicksand", sans-serif;
  font-size: 15px;
}
body.font-nunito {
  font-family: "Nunito", sans-serif;
  font-size: 15px;
}
body.font-raleway {
  font-family: "Raleway", sans-serif;
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  color: var(--secondary-color);
}

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

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 {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #myProjectTable_paginate ul.pagination {
    justify-content: start !important;
  }
}

/***********endtable*********/
.mem-list {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  height: 220px;
  overflow-y: auto;
}
.mem-list::-webkit-scrollbar {
  width: 0;
}
.todo_list li {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid var(--border-color);
}
.todo_list li:last-child {
  border-bottom: 0;
}
.todo_list li label {
  position: relative;
}
.todo_list li label:before {
  position: absolute;
  content: "";
  background-color: var(--secondary-color);
  width: 25px;
  height: 25px;
  left: 0px;
  top: 0px;
  z-index: 1;
  border-radius: 0.25rem;
}
.todo_list li label input {
  position: relative;
  z-index: 9;
  font-size: 16px;
  margin: 5px;
}
.todo_list li label input.form-check-input {
  background-color: rgba(var(--secondary-color), 0.5);
  border-color: var(--secondary-color);
  box-shadow: none;
}
.todo_list li label span {
  margin-left: 10px;
}
.todo_list .custom-checkbox input[type=checkbox]:checked + span {
  text-decoration: line-through;
}

.brand-icon {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.brand-icon .logo-icon {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  border-radius: 50%;
  background-color: var(--white-color);
  margin: inherit;
  line-height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.brand-icon .logo-icon svg {
  width: 50px;
}
.brand-icon .logo-icon svg path {
  fill: var(--primary-color);
}
.brand-icon .logo-text {
  font-weight: bold;
  color: var(--white-color);
  font-size: 18px;
  display: inline-block;
  padding-left: 15px;
}

.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: 0;
  left: 3px;
  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;
  }
}

@media only screen and (max-width: 554px) {
  .btn-set-task {
    margin-top: 10px;
  }
}

@media only screen and (min-width: 480px) {
  .mx-size {
    max-width: 320px;
  }
}

.tikit-info i {
  line-height: 0;
}
.tikit-info span {
  line-height: 25px;
}

a {
  color: var(--text-color);
}

@media only screen and (max-width: 390px) {
  .project-tab {
    flex-direction: column;
    width: 100%;
  }
}
@media only screen and (max-width: 554px) {
  .project-tab .prtab-set {
    margin-left: 0px !important;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 500px) {
  .project-tab .prtab-set .nav-link {
    padding: 0.5rem 18px;
  }
}
@media only screen and (max-width: 380px) {
  .project-tab .prtab-set .nav-link {
    padding: 0.5rem 10px;
  }
}

@media only screen and (max-width: 390px) {
  .invoice-set.nav-tabs .nav-link {
    width: 100px;
    text-align: center;
  }
}

.form-control#datepicker, .form-control#timepicker, .form-control#datepicker2, .form-control#datepicker3, .form-control#timepicker2, .form-control#timepicker3 {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.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;
  height: 330px;
  overflow-y: auto;
}
.notifications .card .list::-webkit-scrollbar {
  width: 0;
}
@media only screen and (max-width: 767px) {
  .notifications .dropdown-menu {
    width: 280px;
  }
}
@media only screen and (max-width: 320px) {
  .notifications .dropdown-menu {
    width: 220px;
  }
}
@media only screen and (max-width: 767px) {
  .notifications .dropdown-menu .w380 {
    width: 280px;
  }
}
@media only screen and (max-width: 320px) {
  .notifications .dropdown-menu .w380 {
    width: 220px;
  }
}

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

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

: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;
}

.side-navbar li {
  margin-bottom: 5px;
}
.side-navbar li a {
  color: var(--text-color);
}

.btn-outline-secondary.btn-block {
  color: #fff !important;
}

@media only screen and (max-width: 390px) {
  .teacher-fulldeatil {
    flex-direction: column;
  }
}
@media only screen and (max-width: 390px) {
  .teacher-fulldeatil .teacher-info.border-start {
    border-left: 0px !important;
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 390px) {
  .teacher-fulldeatil .profile-av {
    text-align: left !important;
  }
}
@media only screen and (max-width: 390px) {
  .teacher-fulldeatil .about-info {
    justify-content: flex-start !important;
  }
}

.navbar-toggler:focus {
  box-shadow: none;
}

@media only screen and (max-width: 1199px) {
  .set-md-img {
    max-width: 225px;
  }
}

.line-color .apexcharts-canvas line {
  stroke: var(--card-color) !important;
}

@media only screen and (max-width: 390px) {
  .shared-table .nav-link {
    padding: 5px 12px;
  }
}

@media only screen and (max-width: 768px) {
  .form-control-lg {
    min-height: calc(1.5em + 1rem + 2px) !important;
  }
}

.project_name {
  position: absolute;
  left: 50%;
  top: 33px;
  transform: translateX(-50%);
}

.project-block {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  width: 60px;
  height: 60px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  color: var(--text-color);
  font-size: 30px;
}

#apex-emplyoeeAnalytics .apexcharts-canvas line {
  stroke: transparent !important;
}

#apex-MainCategories .apexcharts-canvas, #incomeanalytics .apexcharts-canvas {
  margin: 0 auto;
}

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

.sidebar-mini .note-block {
  display: none;
}

@media only screen and (max-width: 554px) {
  .w-sm-100 {
    width: 100%;
  }
}
@media only screen and (max-width: 430px) {
  .profile-teacher {
    margin: 0 auto;
    padding-right: 0px !important;
  }

  .teacher-card .card-body {
    flex-direction: column;
  }
  .teacher-card .card-body .profile-av {
    padding-right: 0px !important;
  }
  .teacher-card .card-body .profile-av.w220 {
    width: 100%;
  }
  .teacher-card .card-body .profile-av .about-info {
    justify-content: center !important;
  }
  .teacher-card .card-body .teacher-info {
    padding-left: 0px !important;
    border-color: transparent !important;
    text-align: center;
  }
  .teacher-card .card-body .teacher-info .social {
    justify-content: center;
  }
  .teacher-card .card-body .teacher-info .ct-btn-set {
    justify-content: center;
  }
}
@media only screen and (max-width: 390px) {
  .bunch_list {
    flex-direction: column;
  }
  .bunch_list .task_status, .bunch_list .lesson_name, .bunch_list .assignment_name, .bunch_list .submit_time, .bunch_list .complited_time {
    margin: 3px 0px;
  }
}
body.rtl_mode {
  direction: rtl;
  text-align: right;
  /**************Margin***************/
  /*************padding*************/
}
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 .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 .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 (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 (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: "";
}
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: "";
}
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: "";
}
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: "";
}
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 .teacher-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;
}

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

.form-control, .form-select {
  border-color: var(--border-color);
  background-color: var(--color-200);
  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);
}

.form-switch .form-check-input {
  margin-left: -2em;
}
.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-white {
  background-color: var(--color-fff);
  border-color: var(--color-fff);
  color: var(--color-700);
}
.btn.btn-dark {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  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: 34px;
  min-width: 34px;
  height: 34px;
}
.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: 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);
}

.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);
}

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

.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*************/
.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;
}

[data-theme=dark] .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(255, 255, 255, 0.15) !important;
}
[data-theme=dark] .shadow {
  box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.15) !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);
}

.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);
}

#mytask-layout {
  display: flex;
  /* -webkit-box-orient: vertical; */
  flex-direction: column;
  flex-direction: row;
}

.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 {
  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;
    overflow-y: auto;
  }
  .sidebar::-webkit-scrollbar {
    width: 0;
  }
}
@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;
}
@media only screen and (max-width: 1279px) {
  .sidebar .menu-list {
    overflow-y: auto;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow-y: auto;
  }
  .sidebar .menu-list::-webkit-scrollbar {
    width: 0;
  }
}
.sidebar .menu-list li[aria-expanded=true] .m-link {
  color: var(--secondary-color);
}
.sidebar .menu-list li[aria-expanded=true] .arrow:before {
  content: "";
}
.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: 10px 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: "";
}
@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;
}
.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: "";
}
.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: "";
}
.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;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar .brand-icon .logo-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar .brand-icon .logo-icon svg {
    width: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar .brand-icon .logo-text {
    font-size: 17px;
  }
}

.menu-toggle {
  color: var(--text-color);
}
@media only screen and (min-width: 1280px) {
  .menu-toggle {
    display: none;
  }
}

.main {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  overflow-y: auto;
  height: 100vh;
  order: 3;
  flex: 1;
}
.main::-webkit-scrollbar {
  width: 0;
}
.main .body {
  flex-flow: column;
  display: -ms-flexbox;
  flex-grow: 1;
  min-width: 0;
}

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

.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);
}

.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;
  overflow-y: auto;
  height: calc(100vh - 150px);
}
.card-chat .tab-content::-webkit-scrollbar {
  width: 0;
}
.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;
  height: 100vh;
  overflow-y: auto;
}
.card-chat-body .chat-history::-webkit-scrollbar {
  width: 0;
}
.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);
}

.dd-handle {
  transition: all 0.4s ease-in-out;
  border-radius: 0px;
  padding: 20px;
  position: relative;
  color: var(--text-color);
  border-color: var(--border-color);
  background-color: var(--card-color);
  box-shadow: rgba(99, 99, 99, 0.1) 0px 2px 8px 0px;
}
.dd-handle:hover {
  box-shadow: rgba(99, 99, 99, 0.3) 0px 2px 8px 0px;
}

.taskboard .dd-handle {
  transition: all 0.4s ease-in-out;
  border-radius: 0px;
  padding: 20px;
  position: relative;
  color: var(--text-color);
  border-color: var(--border-color);
  background-color: var(--card-color);
  box-shadow: rgba(99, 99, 99, 0.1) 0px 2px 8px 0px;
}
.taskboard .dd-handle:hover {
  box-shadow: rgba(99, 99, 99, 0.3) 0px 2px 8px 0px;
}
.taskboard .dd-item {
  border-color: var(--border-color);
  background-color: var(--card-color);
  position: relative;
  margin-bottom: 15px;
}
.taskboard .dd-item:last-child {
  margin-bottom: 0px;
}
.taskboard .dd-item:hover {
  cursor: move;
}
.taskboard .dd-item:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 4px;
  left: 0px;
  bottom: 0px;
  z-index: 9;
}
@media only screen and (max-width: 1366px) {
  .taskboard .dd-item, .taskboard .dd-empty, .taskboard .dd-placeholder {
    font-size: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .taskboard .dd-item, .taskboard .dd-empty, .taskboard .dd-placeholder {
    font-size: 14px;
  }
}
.taskboard .dd-empty {
  border: 1px dashed var(--secondary-color);
  background-color: var(--secondary-color);
}
.taskboard .planned_task .dd-item:before {
  background-color: #cd201f;
}
.taskboard .progress_task .dd-item:before {
  background-color: #ffc107;
}
.taskboard .review_task .dd-item:before {
  background-color: #FFAA8A;
}
.taskboard .completed_task .dd-item:before {
  background-color: #28a745;
}
.taskboard .small-avt {
  width: 25px;
  height: 25px;
  min-width: 25px;
}

.client_task .dd-handle:hover {
  color: var(--text-color);
}

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

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL215LXRhc2suc3R5bGUubWluLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNDZDs7OztFQUFBO0FDREY7O0VBU0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDMk9JLHlCQUxJO0VEcE9SO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QUZDRjs7QUlqSEk7RUZzSEE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRkNKOztBS3pLQTs7O0VBR0U7QUw0S0Y7O0FLN0pJO0VBTko7SUFPTTtFTGlLSjtBQUNGOztBS3BKQTtFQUNFO0VBQ0E7RUY2T0ksbUNBTEk7RUV0T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1SkY7O0FLOUlBO0VBQ0U7RUFDQSxjQ21uQjRCO0VEbG5CNUI7RUFDQTtFQUNBLGFDeW5CNEI7QU54ZTlCOztBS3ZJQTtFQUNFO0VBQ0EscUJDd2pCNEI7RURyakI1QixnQkN3akI0QjtFRHZqQjVCLGdCQ3dqQjRCO0VEdmpCNUI7QUx3SUY7O0FLcklBO0VGdU1RO0FIOURSO0FHOUZJO0VFM0NKO0lGOE1RO0VIakVOO0FBQ0Y7O0FLeklBO0VGa01RO0FIckRSO0FHdkdJO0VFdENKO0lGeU1RO0VIeEROO0FBQ0Y7O0FLN0lBO0VGNkxRO0FINUNSO0FHaEhJO0VFakNKO0lGb01RO0VIL0NOO0FBQ0Y7O0FLakpBO0VGd0xRO0FIbkNSO0FHekhJO0VFNUJKO0lGK0xRO0VIdENOO0FBQ0Y7O0FLckpBO0VGK0tNLGtCQUxJO0FIakJWOztBS3BKQTtFRjBLTSxlQUxJO0FIYlY7O0FLN0lBO0VBQ0U7RUFDQSxtQkN3VjBCO0FOeE01Qjs7QUt0SUE7RUFDRTtVQUFBO0VBQ0E7RUFDQTtVQUFBO0FMeUlGOztBS25JQTtFQUNFO0VBQ0E7RUFDQTtBTHNJRjs7QUtoSUE7O0VBRUU7QUxtSUY7O0FLaElBOzs7RUFHRTtFQUNBO0FMbUlGOztBS2hJQTs7OztFQUlFO0FMbUlGOztBS2hJQTtFQUNFLGdCQzZiNEI7QU4xVDlCOztBSzlIQTtFQUNFO0VBQ0E7QUxpSUY7O0FLM0hBO0VBQ0U7QUw4SEY7O0FLdEhBOztFQUVFLG1CQ3NhNEI7QU43UzlCOztBS2pIQTtFRjZFTSxrQkFMSTtBSDZDVjs7QUs5R0E7RUFDRSxpQkNxZjRCO0VEcGY1QjtFQUNBO0FMaUhGOztBS3hHQTs7RUFFRTtFRndESSxpQkFMSTtFRWpEUjtFQUNBO0FMMkdGOztBS3hHQTtFQUFNO0FMNEdOOztBSzNHQTtFQUFNO0FMK0dOOztBSzFHQTtFQUNFO0VBQ0EsMEJDZ053QztBTm5HMUM7QUszR0U7RUFDRTtBTDZHSjs7QUtsR0U7RUFFRTtFQUNBO0FMb0dKOztBSzdGQTs7OztFQUlFLHFDQ2dWNEI7RUhsVXhCLGNBTEk7QUh3RlY7O0FLekZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUZFSSxrQkFMSTtBSGdHVjtBS3hGRTtFRkhJLGtCQUxJO0VFVU47RUFDQTtBTDBGSjs7QUt0RkE7RUZWTSxrQkFMSTtFRWlCUjtFQUNBO0FMeUZGO0FLdEZFO0VBQ0U7QUx3Rko7O0FLcEZBO0VBQ0U7RUZ0Qkksa0JBTEk7RUU2QlIsd0JDeTVDa0M7RUR4NUNsQyxzQ0N5NUNrQztFQzlyRGhDO0FQNlhKO0FLckZFO0VBQ0U7RUY3QkUsY0FMSTtBSDBIVjs7QUs3RUE7RUFDRTtBTGdGRjs7QUsxRUE7O0VBRUU7QUw2RUY7O0FLckVBO0VBQ0U7RUFDQTtBTHdFRjs7QUtyRUE7RUFDRSxtQkM0WDRCO0VEM1g1QixzQkMyWDRCO0VEMVg1QixnQ0M0WjRCO0VEM1o1QjtBTHdFRjs7QUtqRUE7RUFFRTtFQUNBO0FMbUVGOztBS2hFQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FMbUVGOztBSzNEQTtFQUNFO0FMOERGOztBS3hEQTtFQUVFO0FMMERGOztBS2xEQTtFQUNFO0FMcURGOztBS2hEQTs7Ozs7RUFLRTtFQUNBO0VGNUhJLGtCQUxJO0VFbUlSO0FMbURGOztBSy9DQTs7RUFFRTtBTGtERjs7QUs3Q0E7RUFDRTtBTGdERjs7QUs3Q0E7RUFHRTtBTDhDRjtBSzNDRTtFQUNFO0FMNkNKOztBS3RDQTtFQUNFO0FMeUNGOztBS2pDQTs7OztFQUlFO0FMb0NGO0FLakNJOzs7O0VBQ0U7QUxzQ047O0FLL0JBO0VBQ0U7RUFDQTtBTGtDRjs7QUs3QkE7RUFDRTtBTGdDRjs7QUt0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHlCRjs7QUtqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQkNtTjRCO0VIcGF0QjtFRW9OTjtBTG1CRjtBR25ZSTtFRXlXSjtJRnRNUTtFSG9PTjtBQUNGO0FLdEJFO0VBQ0U7QUx3Qko7O0FLakJBOzs7Ozs7O0VBT0U7QUxvQkY7O0FLakJBO0VBQ0U7QUxvQkY7O0FLWEE7RUFDRTtFQUNBO0FMY0Y7O0FLTkE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0U7QUxNRjs7QUtEQTtFQUNFO0FMSUY7O0FLR0E7RUFDRTtFQUNBO0FMQUY7O0FLS0E7RUFDRTtBTEZGOztBS09BO0VBQ0U7QUxKRjs7QUtXQTtFQUNFO0VBQ0E7QUxSRjs7QUtnQkE7RUFDRTtBTGJGOztBS3FCQTtFQUNFO0FMbEJGOztBUW5qQkE7RUxtUU0sa0JBTEk7RUs1UFIsZ0JGd29CNEI7QU5sRjlCOztBUWpqQkU7RUxnUU07RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBTnREOUI7QUduZEk7RUtwR0Y7SUx1UU07RUhvVE47QUFDRjs7QVE1akJFO0VMZ1FNO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QU4zQzlCO0FHOWRJO0VLcEdGO0lMdVFNO0VIK1ROO0FBQ0Y7O0FRdmtCRTtFTGdRTTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FOaEM5QjtBR3plSTtFS3BHRjtJTHVRTTtFSDBVTjtBQUNGOztBUWxsQkU7RUxnUU07RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBTnJCOUI7QUdwZkk7RUtwR0Y7SUx1UU07RUhxVk47QUFDRjs7QVE3bEJFO0VMZ1FNO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QU5WOUI7QUcvZkk7RUtwR0Y7SUx1UU07RUhnV047QUFDRjs7QVF4bUJFO0VMZ1FNO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QU5DOUI7QUcxZ0JJO0VLcEdGO0lMdVFNO0VIMldOO0FBQ0Y7O0FRM2xCQTtFQ3ZERTtFQUNBO0FUc3BCRjs7QVEzbEJBO0VDNURFO0VBQ0E7QVQycEJGOztBUTdsQkE7RUFDRTtBUmdtQkY7QVE5bEJFO0VBQ0Usb0JGc29CMEI7QU50QzlCOztBUXRsQkE7RUw4TU0sa0JBTEk7RUt2TVI7QVJ5bEJGOztBUXJsQkE7RUFDRSxtQkZpVU87RUgxSEgsa0JBTEk7QUh1WlY7QVF0bEJFO0VBQ0U7QVJ3bEJKOztBUXBsQkE7RUFDRTtFQUNBLG1CRnVUTztFSDFISCxrQkFMSTtFS3RMUixjRnRGUztBTjZxQlg7QVFybEJFO0VBQ0U7QVJ1bEJKOztBVXZyQkE7RUNJRTtFQUdBO0FYcXJCRjs7QVV0ckJBO0VBQ0UsZ0JKK2pEa0M7RUk5akRsQyxtQ0orakRrQztFSTlqRGxDO0VIR0U7RUlSRjtFQUdBO0FYOHJCRjs7QVVockJBO0VBRUU7QVZrckJGOztBVS9xQkE7RUFDRTtFQUNBO0FWa3JCRjs7QVUvcUJBO0VQeVBNLGtCQUxJO0VPbFBSLGdDSmtqRGtDO0FOaDRCcEM7O0FZcHRCRTs7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiaXVCRjs7QWMzcUJJO0VGNUNFO0lBQ0UsZ0JOa2VlO0VOeVByQjtBQUNGO0FjanJCSTtFRjVDRTtJQUNFLGdCTmtlZTtFTjhQckI7QUFDRjtBY3RyQkk7RUY1Q0U7SUFDRSxnQk5rZWU7RU5tUXJCO0FBQ0Y7QWMzckJJO0VGNUNFO0lBQ0UsaUJOa2VlO0VOd1FyQjtBQUNGO0FjaHNCSTtFRjVDRTtJQUNFLGlCTmtlZTtFTjZRckI7QUFDRjtBZWh3QkE7RUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QWZzd0JKOztBZWp3QkU7RUNOQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBaEIwd0JGO0FleHdCSTtFQ09GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJvd0JGOztBZ0JydEJNO0VBQ0U7QWhCd3RCUjs7QWdCcnRCTTtFQXBDSjtFQUNBO0FoQjZ2QkY7O0FnQi91QkU7RUFDRTtFQUNBO0FoQmt2Qko7O0FnQnB2QkU7RUFDRTtFQUNBO0FoQnV2Qko7O0FnQnp2QkU7RUFDRTtFQUNBO0FoQjR2Qko7O0FnQjl2QkU7RUFDRTtFQUNBO0FoQml3Qko7O0FnQm53QkU7RUFDRTtFQUNBO0FoQnN3Qko7O0FnQnh3QkU7RUFDRTtFQUNBO0FoQjJ3Qko7O0FnQjV1Qk07RUFoREo7RUFDQTtBaEJneUJGOztBZ0IzdUJVO0VBaEVOO0VBQ0E7QWhCK3lCSjs7QWdCaHZCVTtFQWhFTjtFQUNBO0FoQm96Qko7O0FnQnJ2QlU7RUFoRU47RUFDQTtBaEJ5ekJKOztBZ0IxdkJVO0VBaEVOO0VBQ0E7QWhCOHpCSjs7QWdCL3ZCVTtFQWhFTjtFQUNBO0FoQm0wQko7O0FnQnB3QlU7RUFoRU47RUFDQTtBaEJ3MEJKOztBZ0J6d0JVO0VBaEVOO0VBQ0E7QWhCNjBCSjs7QWdCOXdCVTtFQWhFTjtFQUNBO0FoQmsxQko7O0FnQm54QlU7RUFoRU47RUFDQTtBaEJ1MUJKOztBZ0J4eEJVO0VBaEVOO0VBQ0E7QWhCNDFCSjs7QWdCN3hCVTtFQWhFTjtFQUNBO0FoQmkyQko7O0FnQmx5QlU7RUFoRU47RUFDQTtBaEJzMkJKOztBZ0IveEJZO0VBeERWO0FoQjIxQkY7O0FnQm55Qlk7RUF4RFY7QWhCKzFCRjs7QWdCdnlCWTtFQXhEVjtBaEJtMkJGOztBZ0IzeUJZO0VBeERWO0FoQnUyQkY7O0FnQi95Qlk7RUF4RFY7QWhCMjJCRjs7QWdCbnpCWTtFQXhEVjtBaEIrMkJGOztBZ0J2ekJZO0VBeERWO0FoQm0zQkY7O0FnQjN6Qlk7RUF4RFY7QWhCdTNCRjs7QWdCL3pCWTtFQXhEVjtBaEIyM0JGOztBZ0JuMEJZO0VBeERWO0FoQiszQkY7O0FnQnYwQlk7RUF4RFY7QWhCbTRCRjs7QWdCaDBCUTs7RUFFRTtBaEJtMEJWOztBZ0JoMEJROztFQUVFO0FoQm0wQlY7O0FnQjEwQlE7O0VBRUU7QWhCNjBCVjs7QWdCMTBCUTs7RUFFRTtBaEI2MEJWOztBZ0JwMUJROztFQUVFO0FoQnUxQlY7O0FnQnAxQlE7O0VBRUU7QWhCdTFCVjs7QWdCOTFCUTs7RUFFRTtBaEJpMkJWOztBZ0I5MUJROztFQUVFO0FoQmkyQlY7O0FnQngyQlE7O0VBRUU7QWhCMjJCVjs7QWdCeDJCUTs7RUFFRTtBaEIyMkJWOztBZ0JsM0JROztFQUVFO0FoQnEzQlY7O0FnQmwzQlE7O0VBRUU7QWhCcTNCVjs7QWMvNkJJO0VFVUU7SUFDRTtFaEJ5NkJOOztFZ0J0NkJJO0lBcENKO0lBQ0E7RWhCODhCQTs7RWdCaDhCQTtJQUNFO0lBQ0E7RWhCbThCRjs7RWdCcjhCQTtJQUNFO0lBQ0E7RWhCdzhCRjs7RWdCMThCQTtJQUNFO0lBQ0E7RWhCNjhCRjs7RWdCLzhCQTtJQUNFO0lBQ0E7RWhCazlCRjs7RWdCcDlCQTtJQUNFO0lBQ0E7RWhCdTlCRjs7RWdCejlCQTtJQUNFO0lBQ0E7RWhCNDlCRjs7RWdCNzdCSTtJQWhESjtJQUNBO0VoQmkvQkE7O0VnQjU3QlE7SUFoRU47SUFDQTtFaEJnZ0NGOztFZ0JqOEJRO0lBaEVOO0lBQ0E7RWhCcWdDRjs7RWdCdDhCUTtJQWhFTjtJQUNBO0VoQjBnQ0Y7O0VnQjM4QlE7SUFoRU47SUFDQTtFaEIrZ0NGOztFZ0JoOUJRO0lBaEVOO0lBQ0E7RWhCb2hDRjs7RWdCcjlCUTtJQWhFTjtJQUNBO0VoQnloQ0Y7O0VnQjE5QlE7SUFoRU47SUFDQTtFaEI4aENGOztFZ0IvOUJRO0lBaEVOO0lBQ0E7RWhCbWlDRjs7RWdCcCtCUTtJQWhFTjtJQUNBO0VoQndpQ0Y7O0VnQnorQlE7SUFoRU47SUFDQTtFaEI2aUNGOztFZ0I5K0JRO0lBaEVOO0lBQ0E7RWhCa2pDRjs7RWdCbi9CUTtJQWhFTjtJQUNBO0VoQnVqQ0Y7O0VnQmgvQlU7SUF4RFY7RWhCNGlDQTs7RWdCcC9CVTtJQXhEVjtFaEJnakNBOztFZ0J4L0JVO0lBeERWO0VoQm9qQ0E7O0VnQjUvQlU7SUF4RFY7RWhCd2pDQTs7RWdCaGdDVTtJQXhEVjtFaEI0akNBOztFZ0JwZ0NVO0lBeERWO0VoQmdrQ0E7O0VnQnhnQ1U7SUF4RFY7RWhCb2tDQTs7RWdCNWdDVTtJQXhEVjtFaEJ3a0NBOztFZ0JoaENVO0lBeERWO0VoQjRrQ0E7O0VnQnBoQ1U7SUF4RFY7RWhCZ2xDQTs7RWdCeGhDVTtJQXhEVjtFaEJvbENBOztFZ0I1aENVO0lBeERWO0VoQndsQ0E7O0VnQnJoQ007O0lBRUU7RWhCd2hDUjs7RWdCcmhDTTs7SUFFRTtFaEJ3aENSOztFZ0IvaENNOztJQUVFO0VoQmtpQ1I7O0VnQi9oQ007O0lBRUU7RWhCa2lDUjs7RWdCemlDTTs7SUFFRTtFaEI0aUNSOztFZ0J6aUNNOztJQUVFO0VoQjRpQ1I7O0VnQm5qQ007O0lBRUU7RWhCc2pDUjs7RWdCbmpDTTs7SUFFRTtFaEJzakNSOztFZ0I3akNNOztJQUVFO0VoQmdrQ1I7O0VnQjdqQ007O0lBRUU7RWhCZ2tDUjs7RWdCdmtDTTs7SUFFRTtFaEIwa0NSOztFZ0J2a0NNOztJQUVFO0VoQjBrQ1I7QUFDRjtBY3JvQ0k7RUVVRTtJQUNFO0VoQjhuQ047O0VnQjNuQ0k7SUFwQ0o7SUFDQTtFaEJtcUNBOztFZ0JycENBO0lBQ0U7SUFDQTtFaEJ3cENGOztFZ0IxcENBO0lBQ0U7SUFDQTtFaEI2cENGOztFZ0IvcENBO0lBQ0U7SUFDQTtFaEJrcUNGOztFZ0JwcUNBO0lBQ0U7SUFDQTtFaEJ1cUNGOztFZ0J6cUNBO0lBQ0U7SUFDQTtFaEI0cUNGOztFZ0I5cUNBO0lBQ0U7SUFDQTtFaEJpckNGOztFZ0JscENJO0lBaERKO0lBQ0E7RWhCc3NDQTs7RWdCanBDUTtJQWhFTjtJQUNBO0VoQnF0Q0Y7O0VnQnRwQ1E7SUFoRU47SUFDQTtFaEIwdENGOztFZ0IzcENRO0lBaEVOO0lBQ0E7RWhCK3RDRjs7RWdCaHFDUTtJQWhFTjtJQUNBO0VoQm91Q0Y7O0VnQnJxQ1E7SUFoRU47SUFDQTtFaEJ5dUNGOztFZ0IxcUNRO0lBaEVOO0lBQ0E7RWhCOHVDRjs7RWdCL3FDUTtJQWhFTjtJQUNBO0VoQm12Q0Y7O0VnQnByQ1E7SUFoRU47SUFDQTtFaEJ3dkNGOztFZ0J6ckNRO0lBaEVOO0lBQ0E7RWhCNnZDRjs7RWdCOXJDUTtJQWhFTjtJQUNBO0VoQmt3Q0Y7O0VnQm5zQ1E7SUFoRU47SUFDQTtFaEJ1d0NGOztFZ0J4c0NRO0lBaEVOO0lBQ0E7RWhCNHdDRjs7RWdCcnNDVTtJQXhEVjtFaEJpd0NBOztFZ0J6c0NVO0lBeERWO0VoQnF3Q0E7O0VnQjdzQ1U7SUF4RFY7RWhCeXdDQTs7RWdCanRDVTtJQXhEVjtFaEI2d0NBOztFZ0JydENVO0lBeERWO0VoQml4Q0E7O0VnQnp0Q1U7SUF4RFY7RWhCcXhDQTs7RWdCN3RDVTtJQXhEVjtFaEJ5eENBOztFZ0JqdUNVO0lBeERWO0VoQjZ4Q0E7O0VnQnJ1Q1U7SUF4RFY7RWhCaXlDQTs7RWdCenVDVTtJQXhEVjtFaEJxeUNBOztFZ0I3dUNVO0lBeERWO0VoQnl5Q0E7O0VnQmp2Q1U7SUF4RFY7RWhCNnlDQTs7RWdCMXVDTTs7SUFFRTtFaEI2dUNSOztFZ0IxdUNNOztJQUVFO0VoQjZ1Q1I7O0VnQnB2Q007O0lBRUU7RWhCdXZDUjs7RWdCcHZDTTs7SUFFRTtFaEJ1dkNSOztFZ0I5dkNNOztJQUVFO0VoQml3Q1I7O0VnQjl2Q007O0lBRUU7RWhCaXdDUjs7RWdCeHdDTTs7SUFFRTtFaEIyd0NSOztFZ0J4d0NNOztJQUVFO0VoQjJ3Q1I7O0VnQmx4Q007O0lBRUU7RWhCcXhDUjs7RWdCbHhDTTs7SUFFRTtFaEJxeENSOztFZ0I1eENNOztJQUVFO0VoQit4Q1I7O0VnQjV4Q007O0lBRUU7RWhCK3hDUjtBQUNGO0FjMTFDSTtFRVVFO0lBQ0U7RWhCbTFDTjs7RWdCaDFDSTtJQXBDSjtJQUNBO0VoQnczQ0E7O0VnQjEyQ0E7SUFDRTtJQUNBO0VoQjYyQ0Y7O0VnQi8yQ0E7SUFDRTtJQUNBO0VoQmszQ0Y7O0VnQnAzQ0E7SUFDRTtJQUNBO0VoQnUzQ0Y7O0VnQnozQ0E7SUFDRTtJQUNBO0VoQjQzQ0Y7O0VnQjkzQ0E7SUFDRTtJQUNBO0VoQmk0Q0Y7O0VnQm40Q0E7SUFDRTtJQUNBO0VoQnM0Q0Y7O0VnQnYyQ0k7SUFoREo7SUFDQTtFaEIyNUNBOztFZ0J0MkNRO0lBaEVOO0lBQ0E7RWhCMDZDRjs7RWdCMzJDUTtJQWhFTjtJQUNBO0VoQis2Q0Y7O0VnQmgzQ1E7SUFoRU47SUFDQTtFaEJvN0NGOztFZ0JyM0NRO0lBaEVOO0lBQ0E7RWhCeTdDRjs7RWdCMTNDUTtJQWhFTjtJQUNBO0VoQjg3Q0Y7O0VnQi8zQ1E7SUFoRU47SUFDQTtFaEJtOENGOztFZ0JwNENRO0lBaEVOO0lBQ0E7RWhCdzhDRjs7RWdCejRDUTtJQWhFTjtJQUNBO0VoQjY4Q0Y7O0VnQjk0Q1E7SUFoRU47SUFDQTtFaEJrOUNGOztFZ0JuNUNRO0lBaEVOO0lBQ0E7RWhCdTlDRjs7RWdCeDVDUTtJQWhFTjtJQUNBO0VoQjQ5Q0Y7O0VnQjc1Q1E7SUFoRU47SUFDQTtFaEJpK0NGOztFZ0IxNUNVO0lBeERWO0VoQnM5Q0E7O0VnQjk1Q1U7SUF4RFY7RWhCMDlDQTs7RWdCbDZDVTtJQXhEVjtFaEI4OUNBOztFZ0J0NkNVO0lBeERWO0VoQmsrQ0E7O0VnQjE2Q1U7SUF4RFY7RWhCcytDQTs7RWdCOTZDVTtJQXhEVjtFaEIwK0NBOztFZ0JsN0NVO0lBeERWO0VoQjgrQ0E7O0VnQnQ3Q1U7SUF4RFY7RWhCay9DQTs7RWdCMTdDVTtJQXhEVjtFaEJzL0NBOztFZ0I5N0NVO0lBeERWO0VoQjAvQ0E7O0VnQmw4Q1U7SUF4RFY7RWhCOC9DQTs7RWdCdDhDVTtJQXhEVjtFaEJrZ0RBOztFZ0IvN0NNOztJQUVFO0VoQms4Q1I7O0VnQi83Q007O0lBRUU7RWhCazhDUjs7RWdCejhDTTs7SUFFRTtFaEI0OENSOztFZ0J6OENNOztJQUVFO0VoQjQ4Q1I7O0VnQm45Q007O0lBRUU7RWhCczlDUjs7RWdCbjlDTTs7SUFFRTtFaEJzOUNSOztFZ0I3OUNNOztJQUVFO0VoQmcrQ1I7O0VnQjc5Q007O0lBRUU7RWhCZytDUjs7RWdCditDTTs7SUFFRTtFaEIwK0NSOztFZ0J2K0NNOztJQUVFO0VoQjArQ1I7O0VnQmovQ007O0lBRUU7RWhCby9DUjs7RWdCai9DTTs7SUFFRTtFaEJvL0NSO0FBQ0Y7QWMvaURJO0VFVUU7SUFDRTtFaEJ3aUROOztFZ0JyaURJO0lBcENKO0lBQ0E7RWhCNmtEQTs7RWdCL2pEQTtJQUNFO0lBQ0E7RWhCa2tERjs7RWdCcGtEQTtJQUNFO0lBQ0E7RWhCdWtERjs7RWdCemtEQTtJQUNFO0lBQ0E7RWhCNGtERjs7RWdCOWtEQTtJQUNFO0lBQ0E7RWhCaWxERjs7RWdCbmxEQTtJQUNFO0lBQ0E7RWhCc2xERjs7RWdCeGxEQTtJQUNFO0lBQ0E7RWhCMmxERjs7RWdCNWpESTtJQWhESjtJQUNBO0VoQmduREE7O0VnQjNqRFE7SUFoRU47SUFDQTtFaEIrbkRGOztFZ0Joa0RRO0lBaEVOO0lBQ0E7RWhCb29ERjs7RWdCcmtEUTtJQWhFTjtJQUNBO0VoQnlvREY7O0VnQjFrRFE7SUFoRU47SUFDQTtFaEI4b0RGOztFZ0Iva0RRO0lBaEVOO0lBQ0E7RWhCbXBERjs7RWdCcGxEUTtJQWhFTjtJQUNBO0VoQndwREY7O0VnQnpsRFE7SUFoRU47SUFDQTtFaEI2cERGOztFZ0I5bERRO0lBaEVOO0lBQ0E7RWhCa3FERjs7RWdCbm1EUTtJQWhFTjtJQUNBO0VoQnVxREY7O0VnQnhtRFE7SUFoRU47SUFDQTtFaEI0cURGOztFZ0I3bURRO0lBaEVOO0lBQ0E7RWhCaXJERjs7RWdCbG5EUTtJQWhFTjtJQUNBO0VoQnNyREY7O0VnQi9tRFU7SUF4RFY7RWhCMnFEQTs7RWdCbm5EVTtJQXhEVjtFaEIrcURBOztFZ0J2bkRVO0lBeERWO0VoQm1yREE7O0VnQjNuRFU7SUF4RFY7RWhCdXJEQTs7RWdCL25EVTtJQXhEVjtFaEIyckRBOztFZ0Jub0RVO0lBeERWO0VoQityREE7O0VnQnZvRFU7SUF4RFY7RWhCbXNEQTs7RWdCM29EVTtJQXhEVjtFaEJ1c0RBOztFZ0Ivb0RVO0lBeERWO0VoQjJzREE7O0VnQm5wRFU7SUF4RFY7RWhCK3NEQTs7RWdCdnBEVTtJQXhEVjtFaEJtdERBOztFZ0IzcERVO0lBeERWO0VoQnV0REE7O0VnQnBwRE07O0lBRUU7RWhCdXBEUjs7RWdCcHBETTs7SUFFRTtFaEJ1cERSOztFZ0I5cERNOztJQUVFO0VoQmlxRFI7O0VnQjlwRE07O0lBRUU7RWhCaXFEUjs7RWdCeHFETTs7SUFFRTtFaEIycURSOztFZ0J4cURNOztJQUVFO0VoQjJxRFI7O0VnQmxyRE07O0lBRUU7RWhCcXJEUjs7RWdCbHJETTs7SUFFRTtFaEJxckRSOztFZ0I1ckRNOztJQUVFO0VoQityRFI7O0VnQjVyRE07O0lBRUU7RWhCK3JEUjs7RWdCdHNETTs7SUFFRTtFaEJ5c0RSOztFZ0J0c0RNOztJQUVFO0VoQnlzRFI7QUFDRjtBY3B3REk7RUVVRTtJQUNFO0VoQjZ2RE47O0VnQjF2REk7SUFwQ0o7SUFDQTtFaEJreURBOztFZ0JweERBO0lBQ0U7SUFDQTtFaEJ1eERGOztFZ0J6eERBO0lBQ0U7SUFDQTtFaEI0eERGOztFZ0I5eERBO0lBQ0U7SUFDQTtFaEJpeURGOztFZ0JueURBO0lBQ0U7SUFDQTtFaEJzeURGOztFZ0J4eURBO0lBQ0U7SUFDQTtFaEIyeURGOztFZ0I3eURBO0lBQ0U7SUFDQTtFaEJnekRGOztFZ0JqeERJO0lBaERKO0lBQ0E7RWhCcTBEQTs7RWdCaHhEUTtJQWhFTjtJQUNBO0VoQm8xREY7O0VnQnJ4RFE7SUFoRU47SUFDQTtFaEJ5MURGOztFZ0IxeERRO0lBaEVOO0lBQ0E7RWhCODFERjs7RWdCL3hEUTtJQWhFTjtJQUNBO0VoQm0yREY7O0VnQnB5RFE7SUFoRU47SUFDQTtFaEJ3MkRGOztFZ0J6eURRO0lBaEVOO0lBQ0E7RWhCNjJERjs7RWdCOXlEUTtJQWhFTjtJQUNBO0VoQmszREY7O0VnQm56RFE7SUFoRU47SUFDQTtFaEJ1M0RGOztFZ0J4ekRRO0lBaEVOO0lBQ0E7RWhCNDNERjs7RWdCN3pEUTtJQWhFTjtJQUNBO0VoQmk0REY7O0VnQmwwRFE7SUFoRU47SUFDQTtFaEJzNERGOztFZ0J2MERRO0lBaEVOO0lBQ0E7RWhCMjRERjs7RWdCcDBEVTtJQXhEVjtFaEJnNERBOztFZ0J4MERVO0lBeERWO0VoQm80REE7O0VnQjUwRFU7SUF4RFY7RWhCdzREQTs7RWdCaDFEVTtJQXhEVjtFaEI0NERBOztFZ0JwMURVO0lBeERWO0VoQmc1REE7O0VnQngxRFU7SUF4RFY7RWhCbzVEQTs7RWdCNTFEVTtJQXhEVjtFaEJ3NURBOztFZ0JoMkRVO0lBeERWO0VoQjQ1REE7O0VnQnAyRFU7SUF4RFY7RWhCZzZEQTs7RWdCeDJEVTtJQXhEVjtFaEJvNkRBOztFZ0I1MkRVO0lBeERWO0VoQnc2REE7O0VnQmgzRFU7SUF4RFY7RWhCNDZEQTs7RWdCejJETTs7SUFFRTtFaEI0MkRSOztFZ0J6MkRNOztJQUVFO0VoQjQyRFI7O0VnQm4zRE07O0lBRUU7RWhCczNEUjs7RWdCbjNETTs7SUFFRTtFaEJzM0RSOztFZ0I3M0RNOztJQUVFO0VoQmc0RFI7O0VnQjczRE07O0lBRUU7RWhCZzREUjs7RWdCdjRETTs7SUFFRTtFaEIwNERSOztFZ0J2NERNOztJQUVFO0VoQjA0RFI7O0VnQmo1RE07O0lBRUU7RWhCbzVEUjs7RWdCajVETTs7SUFFRTtFaEJvNURSOztFZ0IzNURNOztJQUVFO0VoQjg1RFI7O0VnQjM1RE07O0lBRUU7RWhCODVEUjtBQUNGO0FpQnBoRUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxtQlhrWU87RVdqWVAsbUJYdXNCNEI7RVd0c0I1QjtBakJtaEVGO0FpQjVnRUU7RUFDRTtFQUVBO0VBQ0E7RUFDQSwyQ1grc0IwQjtFVzlzQjFCO0FqQjZnRUo7QWlCMWdFRTtFQUNFO0FqQjRnRUo7QWlCemdFRTtFQUNFO0FqQjJnRUo7O0FpQnZnRUE7RUFDRTtBakIwZ0VGOztBaUJuZ0VBO0VBQ0U7QWpCc2dFRjs7QWlCNS9ERTtFQUNFO0FqQisvREo7O0FpQmgvREU7RUFDRTtBakJtL0RKO0FpQmgvREk7RUFDRTtBakJrL0ROOztBaUIzK0RFO0VBQ0U7QWpCOCtESjtBaUIzK0RFO0VBQ0U7QWpCNitESjs7QWlCbitERTtFQUNFO0VBQ0E7QWpCcytESjs7QWlCaCtERTtFQUNFO0VBQ0E7QWpCbStESjs7QWlCMzlEQTtFQUNFO0VBQ0E7QWpCODlERjs7QWlCdDlERTtFQUNFO0VBQ0E7QWpCeTlESjs7QWtCcm1FRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCaW1FSjs7QWtCbm5FRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCK21FSjs7QWtCam9FRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCNm5FSjs7QWtCL29FRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCMm9FSjs7QWtCN3BFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCeXBFSjs7QWtCM3FFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCdXFFSjs7QWtCenJFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCcXJFSjs7QWtCdnNFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCbXNFSjs7QWlCbGpFSTtFQUNFO0VBQ0E7QWpCcWpFTjs7QWNocEVJO0VHeUZBO0lBQ0U7SUFDQTtFakIyakVKO0FBQ0Y7QWN2cEVJO0VHeUZBO0lBQ0U7SUFDQTtFakJpa0VKO0FBQ0Y7QWM3cEVJO0VHeUZBO0lBQ0U7SUFDQTtFakJ1a0VKO0FBQ0Y7QWNucUVJO0VHeUZBO0lBQ0U7SUFDQTtFakI2a0VKO0FBQ0Y7QWN6cUVJO0VHeUZBO0lBQ0U7SUFDQTtFakJtbEVKO0FBQ0Y7QW1CdnZFQTtFQUNFLHFCYnUyQnNDO0FOazVDeEM7O0FtQmh2RUE7RUFDRTtFQUNBO0VBQ0E7RWhCOFFJLGtCQUxJO0VnQnJRUixnQmIrbEI0QjtBTmtwRDlCOztBbUI3dUVBO0VBQ0U7RUFDQTtFaEJvUUksa0JBTEk7QUhrL0RWOztBbUI3dUVBO0VBQ0U7RUFDQTtFaEI4UEksbUJBTEk7QUh3L0RWOztBb0I5d0VBO0VBQ0UsbUJkKzFCc0M7RUhya0JsQyxrQkFMSTtFaUJqUlIsZ0NkKzFCc0M7QU5nN0N4Qzs7QXFCcHhFQTtFQUNFO0VBQ0E7RUFDQTtFbEJ3UkksZUFMSTtFa0JoUlIsZ0Jma21CNEI7RWVqbUI1QixnQmZ5bUI0QjtFZXhtQjVCLDJCZjQzQnNDO0VlMzNCdEM7S0FBQTtVQUFBO0VBQ0EsbUNmcTNCc0M7RWVwM0J0QztFQUNBO0VkR0U7RWVIRSx3RURNSjtBckJreEVGO0FzQnB4RU07RURoQk47SUNpQlE7RXRCdXhFTjtBQUNGO0FxQnJ4RUU7RUFDRTtBckJ1eEVKO0FxQnJ4RUk7RUFDRTtBckJ1eEVOO0FxQmx4RUU7RUFDRSwyQmZzMkJvQztFZXIyQnBDLG1DZmcyQm9DO0VlLzFCcEMscUJmODJCb0M7RWU3MkJwQztFQUtFLGtEZmtoQmtCO0FOOHZEeEI7QXFCNXdFRTtFQU1FO0VBTUE7RUFLQTtBckJnd0VKO0FxQjN2RUU7RUFDRTtFQUNBO0FyQjZ2RUo7QXFCenZFRTtFQUNFLGdDZjQwQm9DO0VlMTBCcEM7QXJCMHZFSjtBcUI3dkVFO0VBQ0UsZ0NmNDBCb0M7RWUxMEJwQztBckIwdkVKO0FxQmx2RUU7RUFFRSx3Q2Y4eUJvQztFZTN5QnBDO0FyQml2RUo7QXFCN3VFRTtFQUNFO0VBQ0E7RUFDQSwwQmZvckIwQjtFZW5yQjFCLDJCZnN5Qm9DO0VpQnA0QnRDLHVDakJxaUNnQztFZXI4QjlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0NmZ3NCMEI7RWUvckIxQjtFQ3pGRSxxSUQwRkY7QXJCK3VFSjtBc0JyMEVNO0VEMEVKO0lDekVNO0V0QncwRU47QUFDRjtBcUJqdkVFO0VBQ0Usd0NmNDdCOEI7QU51ekNsQzs7QXFCMXVFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0Jmd2Y0QjtFZXZmNUIsMkJmMnhCc0M7RWUxeEJ0QztFQUNBO0VBQ0E7QXJCNnVFRjtBcUIzdUVFO0VBQ0U7QXJCNnVFSjtBcUIxdUVFO0VBRUU7RUFDQTtBckIydUVKOztBcUJodUVBO0VBQ0UsbUVmNHdCc0M7RWUzd0J0QztFbEJ5SUksbUJBTEk7RUl2UU47QVB3MkVKO0FxQmp1RUU7RUFDRTtFQUNBO0VBQ0EseUJmb29CMEI7QU4rbEQ5Qjs7QXFCL3RFQTtFQUNFLGlFZmd3QnNDO0VlL3ZCdEM7RWxCNEhJLGtCQUxJO0VJdlFOO0FQbzNFSjtBcUJodUVFO0VBQ0U7RUFDQTtFQUNBLHVCZjJuQjBCO0FOdW1EOUI7O0FxQjF0RUU7RUFDRSxvRWY2dUJvQztBTmcvQ3hDO0FxQjF0RUU7RUFDRSxtRWYwdUJvQztBTmsvQ3hDO0FxQnp0RUU7RUFDRSxpRWZ1dUJvQztBTm8vQ3hDOztBcUJ0dEVBO0VBQ0UsV2ZxdUJzQztFZXB1QnRDLGdFZjh0QnNDO0VlN3RCdEMsaUJmaWxCNEI7QU53b0Q5QjtBcUJ2dEVFO0VBQ0U7QXJCeXRFSjtBcUJ0dEVFO0VBQ0U7RWR2TEE7QVBnNUVKO0FxQnJ0RUU7RUFDRTtFZDVMQTtBUG81RUo7QXFCcHRFRTtFQUFvQiwrRGY4c0JrQjtBTnlnRHhDO0FxQnR0RUU7RUFBb0IsNkRmOHNCa0I7QU4yZ0R4Qzs7QXdCeDZFQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VyQnFSSSxlQUxJO0VxQjdRUixnQmxCK2xCNEI7RWtCOWxCNUIsZ0JsQnNtQjRCO0VrQnJtQjVCLDJCbEJ5M0JzQztFa0J4M0J0QztLQUFBO1VBQUE7RUFDQSxtQ2xCazNCc0M7RWtCajNCdEM7RUFDQTtFQUNBLHlDbEIrOUJrQztFa0I5OUJsQywwQmxCKzlCa0M7RWtCOTlCbEM7RWpCSEU7RWVIRSx3RUVTSjtBeEJ3NkVGO0FzQjc2RU07RUVmTjtJRmdCUTtFdEJnN0VOO0FBQ0Y7QXdCMzZFRTtFQUNFLHFCbEJzM0JvQztFa0JyM0JwQztFQUtFLGtEbEJpK0I0QjtBTnc4Q2xDO0F3QnI2RUU7RUFFRSxzQmxCNnVCMEI7RWtCNXVCMUI7QXhCczZFSjtBd0JuNkVFO0VBRUUsd0NsQnUxQm9DO0FONmtEeEM7QXdCLzVFRTtFQUNFO0VBQ0E7QXhCaTZFSjs7QXdCNzVFQTtFQUNFLG9CbEJzdUI0QjtFa0JydUI1Qix1QmxCcXVCNEI7RWtCcHVCNUIsb0JsQnF1QjRCO0VIbGdCeEIsbUJBTEk7RUl2UU47QVAyOEVKOztBd0I3NUVBO0VBQ0UsbUJsQmt1QjRCO0VrQmp1QjVCLHNCbEJpdUI0QjtFa0JodUI1QixrQmxCaXVCNEI7RUh0Z0J4QixrQkFMSTtFSXZRTjtBUG05RUo7O0F3QjM1RUk7RUFDRTtBeEI4NUVOOztBeUJ0K0VBO0VBQ0U7RUFDQSxrQm5CcTZCd0M7RW1CcDZCeEMsbUJuQnE2QndDO0VtQnA2QnhDLHVCbkJxNkJ3QztBTm9rRDFDO0F5QnYrRUU7RUFDRTtFQUNBO0F6QnkrRUo7O0F5QnIrRUE7RUFDRSxvQm5CMjVCd0M7RW1CMTVCeEM7RUFDQTtBekJ3K0VGO0F5QnQrRUU7RUFDRTtFQUNBO0VBQ0E7QXpCdytFSjs7QXlCcCtFQTtFQUNFO0VBRUE7RUFDQSxVbkIwNEJ3QztFbUJ6NEJ4QyxXbkJ5NEJ3QztFbUJ4NEJ4QztFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJEbkIyNEJ3QztFbUIxNEJ4QztVQUFBO0F6QnMrRUY7QXlCbitFRTtFbEIzQkU7QVBpZ0ZKO0F5QmwrRUU7RUFFRSxrQm5CbTRCc0M7QU5nbUQxQztBeUJoK0VFO0VBQ0UsdUJuQjAzQnNDO0FOd21EMUM7QXlCLzlFRTtFQUNFLHFCbkJzMUJvQztFbUJyMUJwQztFQUNBLGtEbkI4Zm9CO0FObStEeEI7QXlCOTlFRTtFQUNFLHlCbkI1Qk07RW1CNkJOLHFCbkI3Qk07QU42L0VWO0F5Qjk5RUk7RUFJSTtBekI2OUVSO0F5Qno5RUk7RUFJSTtBekJ3OUVSO0F5Qm45RUU7RUFDRSx5Qm5CakRNO0VtQmtETixxQm5CbERNO0VtQnVESjtBekJpOUVOO0F5Qjc4RUU7RUFDRTtFQUNBO0VBQ0EsWW5CazJCdUM7QU42bUQzQztBeUJ4OEVJO0VBQ0U7RUFDQSxZbkJ5MUJxQztBTmluRDNDOztBeUI1N0VBO0VBQ0UsbUJuQm8xQmdDO0FOMm1EbEM7QXlCNzdFRTtFQUNFO0VBRUEsVW5CODBCOEI7RW1CNzBCOUI7RUFDQTtFQUNBO0VsQmpIQTtFZUhFLGlER3NIRjtBekI4N0VKO0FzQmhqRk07RUcwR0o7SUh6R007RXRCbWpGTjtBQUNGO0F5Qmo4RUk7RUFDRTtBekJtOEVOO0F5Qmg4RUk7RUFDRSxpQ25CNjBCNEI7RW1CeDBCMUI7QXpCODdFUjtBeUJ6N0VFO0VBQ0Usb0JuQnd6QjhCO0VtQnZ6QjlCO0F6QjI3RUo7QXlCejdFSTtFQUNFO0VBQ0E7QXpCMjdFTjs7QXlCdDdFQTtFQUNFO0VBQ0Esa0JuQnN5QmdDO0FObXBEbEM7O0F5QnQ3RUE7RUFDRTtFQUNBO0VBQ0E7QXpCeTdFRjtBeUJyN0VJO0VBQ0U7RUFDQTtFQUNBLGFuQnNwQndCO0FOaXlEOUI7O0F5Qmg3RUk7RUFDRTtBekJtN0VOOztBMEJ0bUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7QTFCeW1GRjtBMEJ2bUZFO0VBQ0U7QTFCeW1GSjtBMEJybUZJO0VBQTBCLGtFcEI4Z0NhO0FOMGxEM0M7QTBCdm1GSTtFQUEwQixrRXBCNmdDYTtBTjZsRDNDO0EwQnZtRkU7RUFDRTtBMUJ5bUZKO0EwQnRtRkU7RUFDRSxXcEIrL0J1QztFb0I5L0J2QyxZcEI4L0J1QztFb0I3L0J2QztFQUNBO1VBQUE7RUgxQkYseUJqQmtDUTtFb0JOTixTcEI2L0J1QztFQzFnQ3ZDO0VlSEUsb0hJbUJGO0VKbkJFLDRHSW1CRjtBMUJ1bUZKO0FzQnRuRk07RUlNSjtJSkxNO0lBQUE7RXRCeW5GTjtBQUNGO0EwQjFtRkk7RUhqQ0YseUJqQjhoQ3lDO0FOZ25EM0M7QTBCeG1GRTtFQUNFLFdwQncrQjhCO0VvQnYrQjlCLGNwQncrQjhCO0VvQnYrQjlCO0VBQ0EsZXBCdStCOEI7RW9CdCtCOUIsd0NwQnUrQjhCO0VvQnQrQjlCO0VuQjdCQTtBUHdvRko7QTBCdG1GRTtFQUNFLFdwQm8rQnVDO0VvQm4rQnZDLFlwQm0rQnVDO0VvQmwrQnZDO09BQUE7RUhwREYseUJqQmtDUTtFb0JvQk4sU3BCbStCdUM7RUMxZ0N2QztFZUhFLGlISTZDRjtFSjdDRSw0R0k2Q0Y7QTFCdW1GSjtBc0JocEZNO0VJaUNKO0lKaENNO0lBQUE7RXRCbXBGTjtBQUNGO0EwQjFtRkk7RUgzREYseUJqQjhoQ3lDO0FOMG9EM0M7QTBCeG1GRTtFQUNFLFdwQjg4QjhCO0VvQjc4QjlCLGNwQjg4QjhCO0VvQjc4QjlCO0VBQ0EsZXBCNjhCOEI7RW9CNThCOUIsd0NwQjY4QjhCO0VvQjU4QjlCO0VuQnZEQTtBUGtxRko7QTBCdG1GRTtFQUNFO0ExQndtRko7QTBCdG1GSTtFQUNFLDJDcEJnOUJxQztBTndwRDNDO0EwQnJtRkk7RUFDRSwyQ3BCNDhCcUM7QU4ycEQzQzs7QTJCOXJGQTtFQUNFO0EzQmlzRkY7QTJCL3JGRTs7O0VBR0UsdURyQndpQ29DO0VxQnZpQ3BDLDJEckJ1aUNvQztFcUJ0aUNwQyxpQnJCdWlDb0M7QU4wcER4QztBMkI5ckZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUxSRSxnRUtTRjtBM0Jnc0ZKO0FzQnJzRk07RUtUSjtJTFVNO0V0QndzRk47QUFDRjtBMkJsc0ZFOztFQUVFO0EzQm9zRko7QTJCbHNGSTtFQUNFO0EzQnFzRk47QTJCdHNGSTs7RUFDRTtBM0Jxc0ZOO0EyQmxzRkk7RUFFRSxxQnJCNGdDa0M7RXFCM2dDbEMsd0JyQjRnQ2tDO0FOeXJEeEM7QTJCeHNGSTs7O0VBRUUscUJyQjRnQ2tDO0VxQjNnQ2xDLHdCckI0Z0NrQztBTnlyRHhDO0EyQmxzRkk7O0VBQ0UscUJyQnVnQ2tDO0VxQnRnQ2xDLHdCckJ1Z0NrQztBTjhyRHhDO0EyQmpzRkU7RUFDRSxxQnJCaWdDb0M7RXFCaGdDcEMsd0JyQmlnQ29DO0FOa3NEeEM7QTJCNXJGSTtFQUNFO0VBQ0EsOERyQjIvQmtDO0FOc3NEeEM7QTJCbnNGSTs7OztFQUNFO0VBQ0EsOERyQjIvQmtDO0FOc3NEeEM7QTJCL3JGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFyQm0vQmdDO0VxQmwvQmhDO0VBQ0EsbUNyQmcwQmdDO0VDaDNCcEM7QVBxdkZKO0EyQjNzRk07Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhckJtL0JnQztFcUJsL0JoQztFQUNBLG1DckJnMEJnQztFQ2gzQnBDO0FQcXZGSjtBMkI5ckZJO0VBQ0U7RUFDQSw4RHJCMCtCa0M7QU5zdER4QztBMkIzckZJO0VBQ0U7QTNCNnJGTjtBMkJ6ckZFOztFQUVFLGNyQjFFTztBTnF3Rlg7QTJCenJGSTs7RUFDRSx3Q3JCMHlCa0M7QU5rNUR4Qzs7QTRCbnhGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCc3hGRjtBNEJweEZFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBNUJzeEZKO0E0Qmx4RkU7OztFQUdFO0E1Qm94Rko7QTRCOXdGRTtFQUNFO0VBQ0E7QTVCZ3hGSjtBNEI5d0ZJO0VBQ0U7QTVCZ3hGTjs7QTRCcndGQTtFQUNFO0VBQ0E7RUFDQTtFekI4T0ksZUFMSTtFeUJ2T1IsZ0J0QnlqQjRCO0VzQnhqQjVCLGdCdEJna0I0QjtFc0IvakI1QiwyQnRCbTFCc0M7RXNCbDFCdEM7RUFDQTtFQUNBLHVDdEIwNkJzQztFc0J6NkJ0QztFckJ0Q0U7QVAreUZKOztBNEIvdkZBOzs7O0VBSUU7RXpCd05JLGtCQUxJO0VJdlFOO0FQd3pGSjs7QTRCL3ZGQTs7OztFQUlFO0V6QitNSSxtQkFMSTtFSXZRTjtBUGkwRko7O0E0Qi92RkE7O0VBRUU7QTVCa3dGRjs7QTRCcnZGSTs7OztFckJqRUE7RUFDQTtBUDZ6Rko7QTRCcHZGSTs7OztFckIxRUE7RUFDQTtBUG8wRko7QTRCOXVGRTtFQUNFO0VyQjFFQTtFQUNBO0FQMnpGSjtBNEI5dUZFOztFckI5RUU7RUFDQTtBUGcwRko7O0E2QngxRkU7RUFDRTtFQUNBO0VBQ0EsbUJ2QnUwQm9DO0VIcmtCbEMsa0JBTEk7RTBCMVBOLGlDdkJrakNxQjtBTnd5RHpCOztBNkJ2MUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCcVBFLG1CQUxJO0UwQjdPTixXdkJxaUNxQjtFdUJwaUNyQixtQ3ZCb2lDcUI7RUMvakNyQjtBUHEzRko7O0E2QnIxRkk7Ozs7RUFFRTtBN0IwMUZOOztBNkJ6NEZJO0VBcURFLCtDdkJ1aENtQjtFdUJwaENqQixvQ3ZCODFCZ0M7RXVCNzFCaEM7RUFDQTtFQUNBO0VBQ0E7QTdCczFGUjtBNkJuMUZNO0VBQ0UsK0N2QjRnQ2lCO0V1QnZnQ2YsMkR2QnVnQ2U7QU4wMER6Qjs7QTZCdDVGSTtFQStFSSxvQ3ZCdTBCZ0M7RXVCdDBCaEM7QTdCMjBGUjs7QTZCMzVGSTtFQXVGRSwrQ3ZCcS9CbUI7QU5tMUR6QjtBNkJyMEZRO0VBRUU7RUFDQSx1QnZCcTVCOEI7RXVCcDVCOUI7RUFDQTtBN0JzMEZWO0E2QmwwRk07RUFDRSwrQ3ZCdytCaUI7RXVCbitCZiwyRHZCbStCZTtBTjYxRHpCOztBNkJ6NkZJO0VBa0hJO0E3QjJ6RlI7O0E2Qjc2Rkk7RUF5SEUsK0N2Qm05Qm1CO0FOcTJEekI7QTZCdHpGTTtFQUNFLDRDdkJnOUJpQjtBTncyRHpCO0E2QnJ6Rk07RUFDRSwyRHZCNDhCaUI7QU4yMkR6QjtBNkJwekZNO0VBQ0UsaUN2Qnc4QmlCO0FOODJEekI7O0E2Qmp6Rkk7RUFDRTtBN0JvekZOOztBNkI5N0ZJOzs7OztFQW9KTTtBN0JrekZWOztBNkJsN0ZFO0VBQ0U7RUFDQTtFQUNBLG1CdkJ1MEJvQztFSHJrQmxDLGtCQUxJO0UwQjFQTixtQ3ZCa2pDcUI7QU5rNER6Qjs7QTZCajdGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQnFQRSxtQkFMSTtFMEI3T04sV3ZCcWlDcUI7RXVCcGlDckIsa0N2Qm9pQ3FCO0VDL2pDckI7QVArOEZKOztBNkIvNkZJOzs7O0VBRUU7QTdCbzdGTjs7QTZCbitGSTtFQXFERSxpRHZCdWhDbUI7RXVCcGhDakIsb0N2QjgxQmdDO0V1QjcxQmhDO0VBQ0E7RUFDQTtFQUNBO0E3Qmc3RlI7QTZCNzZGTTtFQUNFLGlEdkI0Z0NpQjtFdUJ2Z0NmLDBEdkJ1Z0NlO0FObzZEekI7O0E2QmgvRkk7RUErRUksb0N2QnUwQmdDO0V1QnQwQmhDO0E3QnE2RlI7O0E2QnIvRkk7RUF1RkUsaUR2QnEvQm1CO0FONjZEekI7QTZCLzVGUTtFQUVFO0VBQ0EsdUJ2QnE1QjhCO0V1QnA1QjlCO0VBQ0E7QTdCZzZGVjtBNkI1NUZNO0VBQ0UsaUR2QncrQmlCO0V1Qm4rQmYsMER2Qm0rQmU7QU51N0R6Qjs7QTZCbmdHSTtFQWtISTtBN0JxNUZSOztBNkJ2Z0dJO0VBeUhFLGlEdkJtOUJtQjtBTis3RHpCO0E2Qmg1Rk07RUFDRSw4Q3ZCZzlCaUI7QU5rOER6QjtBNkIvNEZNO0VBQ0UsMER2QjQ4QmlCO0FOcThEekI7QTZCOTRGTTtFQUNFLG1DdkJ3OEJpQjtBTnc4RHpCOztBNkIzNEZJO0VBQ0U7QTdCODRGTjs7QTZCeGhHSTs7Ozs7RUFzSk07QTdCMDRGVjs7QThCbGlHQTtFQUVFO0VBQ0E7RUFDQTtFM0J1Ukksd0JBTEk7RTJCaFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTNCc1FJLGtDQUxJO0UyQi9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0V2QmpCRTtFZ0JmRixrQ09rQ3FCO0VSdEJqQixxSVF3Qko7QTlCZ2lHRjtBc0JwakdNO0VRaEJOO0lSaUJRO0V0QnVqR047QUFDRjtBOEJuaUdFO0VBQ0U7RUFFQTtFQUNBO0E5Qm9pR0o7QThCamlHRTtFQUVFO0VBQ0E7RUFDQTtBOUJraUdKO0E4Qi9oR0U7RUFDRTtFUHJERix3Q09zRHVCO0VBQ3JCO0VBQ0E7RUFLRTtBOUI2aEdOO0E4QnpoR0U7RUFDRTtFQUNBO0VBS0U7QTlCdWhHTjtBOEJuaEdFO0VBS0U7RUFDQTtFQUdBO0E5QitnR0o7QThCNWdHSTtFQUtJO0E5QjBnR1I7QThCcmdHRTtFQUtJO0E5Qm1nR047QThCLy9GRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTlCOC9GSjs7QThCbC9GRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnFtR0Y7O0E4Qm5nR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JzbkdGOztBOEJwaEdFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CdW9HRjs7QThCcmlHRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQndwR0Y7O0E4QnRqR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J5cUdGOztBOEJ2a0dFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CMHJHRjs7QThCeGxHRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjJzR0Y7O0E4QnptR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0I0dEdGOztBOEJobUdFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Cb3RHRjs7QThCam5HRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnF1R0Y7O0E4QmxvR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JzdkdGOztBOEJucEdFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CdXdHRjs7QThCcHFHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnd4R0Y7O0E4QnJyR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J5eUdGOztBOEJ0c0dFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CMHpHRjs7QThCdnRHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjIwR0Y7O0E4QjV0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSwwQnhCOFF3QztBTmc5RjFDO0E4QnB0R0U7RUFDRTtBOUJzdEdKO0E4Qm50R0U7RUFDRTtBOUJxdEdKOztBOEIxc0dBO0VDakpFO0VBQ0E7RTVCOE5JLDJCQUxJO0U0QnZOUjtBL0IrMUdGOztBOEI3c0dBO0VDckpFO0VBQ0E7RTVCOE5JLDRCQUxJO0U0QnZOUjtBL0JzMkdGOztBZ0N6NkdBO0VWZ0JNLGdDVWZKO0FoQzQ2R0Y7QXNCejVHTTtFVXBCTjtJVnFCUTtFdEI0NUdOO0FBQ0Y7QWdDLzZHRTtFQUNFO0FoQ2k3R0o7O0FnQzM2R0U7RUFDRTtBaEM4NkdKOztBZ0MxNkdBO0VBQ0U7RUFDQTtFVkRJLDZCVUVKO0FoQzY2R0Y7QXNCMzZHTTtFVUxOO0lWTVE7RXRCODZHTjtBQUNGO0FnQ2g3R0U7RUFDRTtFQUNBO0VWTkUsNEJVT0Y7QWhDazdHSjtBc0JyN0dNO0VVQUo7SVZDTTtFdEJ3N0dOO0FBQ0Y7O0FpQzc4R0E7Ozs7OztFQU1FO0FqQ2c5R0Y7O0FpQzc4R0E7RUFDRTtBakNnOUdGO0FrQ3g3R0k7RUFDRTtFQUNBLG9CNUI2aEJ3QjtFNEI1aEJ4Qix1QjVCMmhCd0I7RTRCMWhCeEI7RUFyQ0o7RUFDQTtFQUNBO0VBQ0E7QWxDZytHRjtBa0N0NkdJO0VBQ0U7QWxDdzZHTjs7QWlDdDlHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCdVFJLDZCQUxJO0U4QmhRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QjBPSSx1Q0FMSTtFOEJuT1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQnpDRTtBUGdnSEo7QWlDbjlHRTtFQUNFO0VBQ0E7RUFDQTtBakNxOUdKOztBaUM3N0dJO0VBQ0U7QWpDZzhHTjtBaUM5N0dNO0VBQ0U7RUFDQTtBakNnOEdSOztBaUM1N0dJO0VBQ0U7QWpDKzdHTjtBaUM3N0dNO0VBQ0U7RUFDQTtBakMrN0dSOztBY3orR0k7RW1CNEJBO0lBQ0U7RWpDaTlHSjtFaUMvOEdJO0lBQ0U7SUFDQTtFakNpOUdOOztFaUM3OEdFO0lBQ0U7RWpDZzlHSjtFaUM5OEdJO0lBQ0U7SUFDQTtFakNnOUdOO0FBQ0Y7QWMzL0dJO0VtQjRCQTtJQUNFO0VqQ2srR0o7RWlDaCtHSTtJQUNFO0lBQ0E7RWpDaytHTjs7RWlDOTlHRTtJQUNFO0VqQ2krR0o7RWlDLzlHSTtJQUNFO0lBQ0E7RWpDaStHTjtBQUNGO0FjNWdISTtFbUI0QkE7SUFDRTtFakNtL0dKO0VpQ2ovR0k7SUFDRTtJQUNBO0VqQ20vR047O0VpQy8rR0U7SUFDRTtFakNrL0dKO0VpQ2gvR0k7SUFDRTtJQUNBO0VqQ2svR047QUFDRjtBYzdoSEk7RW1CNEJBO0lBQ0U7RWpDb2dISjtFaUNsZ0hJO0lBQ0U7SUFDQTtFakNvZ0hOOztFaUNoZ0hFO0lBQ0U7RWpDbWdISjtFaUNqZ0hJO0lBQ0U7SUFDQTtFakNtZ0hOO0FBQ0Y7QWM5aUhJO0VtQjRCQTtJQUNFO0VqQ3FoSEo7RWlDbmhISTtJQUNFO0lBQ0E7RWpDcWhITjs7RWlDamhIRTtJQUNFO0VqQ29oSEo7RWlDbGhISTtJQUNFO0lBQ0E7RWpDb2hITjtBQUNGO0FpQzNnSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakM2Z0hKO0FrQ2ptSEk7RUFDRTtFQUNBLG9CNUI2aEJ3QjtFNEI1aEJ4Qix1QjVCMmhCd0I7RTRCMWhCeEI7RUE5Qko7RUFDQTtFQUNBO0VBQ0E7QWxDa29IRjtBa0Mva0hJO0VBQ0U7QWxDaWxITjs7QWlDamhIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDb2hISjtBa0N0bkhJO0VBQ0U7RUFDQSxvQjVCNmhCd0I7RTRCNWhCeEIsdUI1QjJoQndCO0U0QjFoQnhCO0VBdkJKO0VBQ0E7RUFDQTtFQUNBO0FsQ2dwSEY7QWtDcG1ISTtFQUNFO0FsQ3NtSE47QWlDNWhISTtFQUNFO0FqQzhoSE47O0FpQ3hoSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzJoSEo7QWtDOW9ISTtFQUNFO0VBQ0Esb0I1QjZoQndCO0U0QjVoQnhCLHVCNUIyaEJ3QjtFNEIxaEJ4QjtBbENncEhOO0FrQ3JvSE07RUFDRTtBbEN1b0hSO0FrQ3BvSE07RUFDRTtFQUNBLHFCNUIwZ0JzQjtFNEJ6Z0J0Qix1QjVCd2dCc0I7RTRCdmdCdEI7RUFuQ047RUFDQTtFQUNBO0FsQzBxSEY7QWtDcG9ISTtFQUNFO0FsQ3NvSE47QWlDM2lISTtFQUNFO0FqQzZpSE47O0FpQ3RpSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3lpSEY7O0FpQ25pSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCM0J5YjRCO0UyQnhiNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQnRLRTtBUDZzSEo7QWlDcGlIRTtFQUVFO0VWMUxGLGtEVTRMdUI7QWpDb2lIekI7QWlDamlIRTtFQUVFO0VBQ0E7RVZsTUYsbURVbU11QjtBakNraUh6QjtBaUMvaEhFO0VBRUU7RUFDQTtFQUNBO0FqQ2dpSEo7O0FpQzFoSEE7RUFDRTtBakM2aEhGOztBaUN6aEhBO0VBQ0U7RUFDQTtFQUNBO0U5Qm1FSSxtQkFMSTtFOEI1RFI7RUFDQTtBakM0aEhGOztBaUN4aEhBO0VBQ0U7RUFDQTtFQUNBO0FqQzJoSEY7O0FpQ3ZoSEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDeWhIRjs7QW1DL3dIQTs7RUFFRTtFQUNBO0VBQ0E7QW5Da3hIRjtBbUNoeEhFOztFQUNFO0VBQ0E7QW5DbXhISjtBbUM5d0hFOzs7Ozs7Ozs7Ozs7RUFNRTtBbkNzeEhKOztBbUNqeEhBO0VBQ0U7RUFDQTtFQUNBO0FuQ294SEY7QW1DbHhIRTtFQUNFO0FuQ294SEo7O0FtQ2h4SEE7RTVCaEJJO0FQb3lISjtBbUNoeEhFOztFQUVFO0FuQ2t4SEo7QW1DOXdIRTs7O0U1QlZFO0VBQ0E7QVA2eEhKO0FtQzF3SEU7OztFNUJORTtFQUNBO0FQcXhISjs7QW1DN3ZIQTtFQUNFO0VBQ0E7QW5DZ3dIRjtBbUM5dkhFO0VBR0U7QW5DOHZISjtBbUMzdkhFO0VBQ0U7QW5DNnZISjs7QW1DenZIQTtFQUNFO0VBQ0E7QW5DNHZIRjs7QW1DenZIQTtFQUNFO0VBQ0E7QW5DNHZIRjs7QW1DeHVIQTtFQUNFO0VBQ0E7RUFDQTtBbkMydUhGO0FtQ3p1SEU7O0VBRUU7QW5DMnVISjtBbUN4dUhFOztFQUVFO0FuQzB1SEo7QW1DdHVIRTs7RTVCMUZFO0VBQ0E7QVBvMEhKO0FtQ3R1SEU7O0U1QjdHRTtFQUNBO0FQdTFISjs7QW9DLzJIQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDODJIRjs7QW9DMzJIQTtFQUNFO0VBQ0E7RWpDc1FJLHVDQUxJO0VpQy9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VkZkksdUdjZ0JKO0FwQzgySEY7QXNCMTNITTtFY0dOO0lkRlE7RXRCNjNITjtBQUNGO0FvQ2ozSEU7RUFFRTtBcENrM0hKO0FvQzkySEU7RUFDRTtFQUNBLGtEOUJraEJvQjtBTjgxR3hCO0FvQzUySEU7RUFFRTtFQUNBO0VBQ0E7QXBDNjJISjs7QW9DcjJIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXBDcTJIRjtBb0NuMkhFO0VBQ0U7RUFDQTtFN0I3Q0E7RUFDQTtBUG01SEo7QW9DcDJISTtFQUdFO0VBQ0E7QXBDbzJITjtBb0NoMkhFOztFQUVFO0VBQ0E7RUFDQTtBcENrMkhKO0FvQy8xSEU7RUFFRTtFN0JqRUE7RUFDQTtBUGs2SEo7O0FvQ3YxSEE7RUFFRTtFQUNBO0VBQ0E7QXBDeTFIRjtBb0N0MUhFO0U3QjVGRTtBUHE3SEo7QW9DcjFIRTs7RUFFRTtFYmpIRixvRGFrSHVCO0FwQ3UxSHpCOztBb0M5MEhBO0VBRUU7RUFDQTtFQUNBO0VBR0E7QXBDODBIRjtBb0M1MEhFO0VBQ0U7RUFDQTtFQUNBO0FwQzgwSEo7QW9DNTBISTtFQUVFO0FwQzYwSE47QW9DejBIRTs7RUFFRSxnQjlCMGQwQjtFOEJ6ZDFCO0VBQ0E7QXBDMjBISjs7QW9DajBIRTs7RUFFRTtFQUNBO0FwQ28wSEo7O0FvQy96SEU7O0VBRUU7RUFDQTtFQUNBO0FwQ2swSEo7O0FvQzV6SEU7O0VBQ0U7QXBDZzBISjs7QW9DdHpIRTtFQUNFO0FwQ3l6SEo7QW9DdnpIRTtFQUNFO0FwQ3l6SEo7O0FxQ3QvSEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3MvSEY7QXFDaC9IRTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQ3cvSEo7QXFDcCtIQTtFQUNFO0VBQ0E7RUFDQTtFbEM0TkksMkNBTEk7RWtDck5SO0VBQ0E7RUFDQTtBckNzK0hGO0FxQ3ArSEU7RUFFRTtBckNxK0hKOztBcUMzOUhBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMwOUhGO0FxQ3Y5SEk7RUFFRTtBckN3OUhOO0FxQ3A5SEU7RUFDRTtBckNzOUhKOztBcUM3OEhBO0VBQ0UsbUIvQjhnQ2tDO0UrQjdnQ2xDLHNCL0I2Z0NrQztFK0I1Z0NsQztBckNnOUhGO0FxQzk4SEU7OztFQUdFO0FyQ2c5SEo7O0FxQ244SEE7RUFDRTtFQUNBO0VBR0E7QXJDbzhIRjs7QXFDaDhIQTtFQUNFO0VsQ3lJSSw2Q0FMSTtFa0NsSVI7RUFDQTtFQUNBO0VBQ0E7RTlCeElFO0VlSEUsK0NlNklKO0FyQ204SEY7QXNCNWtJTTtFZWlJTjtJZmhJUTtFdEIra0lOO0FBQ0Y7QXFDdDhIRTtFQUNFO0FyQ3c4SEo7QXFDcjhIRTtFQUNFO0VBQ0E7RUFDQTtBckN1OEhKOztBcUNqOEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNvOEhGOztBcUNqOEhBO0VBQ0U7RUFDQTtBckNvOEhGOztBYzlqSUk7RXVCc0lBO0lBRUk7SUFDQTtFckMyN0hOO0VxQ3o3SE07SUFDRTtFckMyN0hSO0VxQ3o3SFE7SUFDRTtFckMyN0hWO0VxQ3g3SFE7SUFDRTtJQUNBO0VyQzA3SFY7RXFDdDdITTtJQUNFO0VyQ3c3SFI7RXFDcjdITTtJQUNFO0lBQ0E7RXJDdTdIUjtFcUNwN0hNO0lBQ0U7RXJDczdIUjtFcUNuN0hNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFckNtN0hSO0VxQ2g3SFE7SUFDRTtFckNrN0hWO0VxQy82SFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckNpN0hWO0FBQ0Y7QWM5bUlJO0V1QnNJQTtJQUVJO0lBQ0E7RXJDMCtITjtFcUN4K0hNO0lBQ0U7RXJDMCtIUjtFcUN4K0hRO0lBQ0U7RXJDMCtIVjtFcUN2K0hRO0lBQ0U7SUFDQTtFckN5K0hWO0VxQ3IrSE07SUFDRTtFckN1K0hSO0VxQ3ArSE07SUFDRTtJQUNBO0VyQ3MrSFI7RXFDbitITTtJQUNFO0VyQ3ErSFI7RXFDbCtITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXJDaytIUjtFcUMvOUhRO0lBQ0U7RXJDaStIVjtFcUM5OUhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJDZytIVjtBQUNGO0FjN3BJSTtFdUJzSUE7SUFFSTtJQUNBO0VyQ3loSU47RXFDdmhJTTtJQUNFO0VyQ3loSVI7RXFDdmhJUTtJQUNFO0VyQ3loSVY7RXFDdGhJUTtJQUNFO0lBQ0E7RXJDd2hJVjtFcUNwaElNO0lBQ0U7RXJDc2hJUjtFcUNuaElNO0lBQ0U7SUFDQTtFckNxaElSO0VxQ2xoSU07SUFDRTtFckNvaElSO0VxQ2poSU07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0VyQ2loSVI7RXFDOWdJUTtJQUNFO0VyQ2doSVY7RXFDN2dJUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQytnSVY7QUFDRjtBYzVzSUk7RXVCc0lBO0lBRUk7SUFDQTtFckN3a0lOO0VxQ3RrSU07SUFDRTtFckN3a0lSO0VxQ3RrSVE7SUFDRTtFckN3a0lWO0VxQ3JrSVE7SUFDRTtJQUNBO0VyQ3VrSVY7RXFDbmtJTTtJQUNFO0VyQ3FrSVI7RXFDbGtJTTtJQUNFO0lBQ0E7RXJDb2tJUjtFcUNqa0lNO0lBQ0U7RXJDbWtJUjtFcUNoa0lNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFckNna0lSO0VxQzdqSVE7SUFDRTtFckMraklWO0VxQzVqSVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckM4aklWO0FBQ0Y7QWMzdklJO0V1QnNJQTtJQUVJO0lBQ0E7RXJDdW5JTjtFcUNybklNO0lBQ0U7RXJDdW5JUjtFcUNybklRO0lBQ0U7RXJDdW5JVjtFcUNwbklRO0lBQ0U7SUFDQTtFckNzbklWO0VxQ2xuSU07SUFDRTtFckNvbklSO0VxQ2puSU07SUFDRTtJQUNBO0VyQ21uSVI7RXFDaG5JTTtJQUNFO0VyQ2tuSVI7RXFDL21JTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXJDK21JUjtFcUM1bUlRO0lBQ0U7RXJDOG1JVjtFcUMzbUlRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJDNm1JVjtBQUNGO0FxQ3BxSUk7RUFFSTtFQUNBO0FyQ3FxSVI7QXFDbnFJUTtFQUNFO0FyQ3FxSVY7QXFDbnFJVTtFQUNFO0FyQ3FxSVo7QXFDbHFJVTtFQUNFO0VBQ0E7QXJDb3FJWjtBcUNocUlRO0VBQ0U7QXJDa3FJVjtBcUMvcElRO0VBQ0U7RUFDQTtBckNpcUlWO0FxQzlwSVE7RUFDRTtBckNncUlWO0FxQzdwSVE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWY5TkosZ0JlZ09JO0FyQzZwSVY7QXFDMXBJVTtFQUNFO0FyQzRwSVo7QXFDenBJVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQzJwSVo7O0FxQzFvSUE7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckM0b0lGOztBcUN0b0lJO0VBQ0U7QXJDeW9JTjs7QXNDbDZJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9CakJFO0FQbzdJSjtBc0MvNUlFO0VBQ0U7RUFDQTtBdENpNklKO0FzQzk1SUU7RUFDRTtFQUNBO0F0Q2c2SUo7QXNDOTVJSTtFQUNFO0UvQnRCRjtFQUNBO0FQdTdJSjtBc0M5NUlJO0VBQ0U7RS9CYkY7RUFDQTtBUDg2SUo7QXNDMzVJRTs7RUFFRTtBdEM2NUlKOztBc0N6NUlBO0VBR0U7RUFDQTtFQUNBO0F0QzA1SUY7O0FzQ3Y1SUE7RUFDRTtFQUNBO0F0QzA1SUY7O0FzQ3Y1SUE7RUFDRTtFQUNBO0VBQ0E7QXRDMDVJRjs7QXNDdjVJQTtFQUNFO0F0QzA1SUY7O0FzQ2w1SUU7RUFDRTtBdENxNUlKOztBc0M3NElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENnNUlGO0FzQzk0SUU7RS9CN0ZFO0FQOCtJSjs7QXNDNTRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Qys0SUY7QXNDNzRJRTtFL0J4R0U7QVB3L0lKOztBc0N0NElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDeTRJRjtBc0N2NElFO0VBQ0U7RUFDQTtBdEN5NElKOztBc0NyNElBO0VBQ0U7RUFDQTtBdEN3NElGOztBc0NwNElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQjFJRTtBUGtoSko7O0FzQ3A0SUE7OztFQUdFO0F0Q3U0SUY7O0FzQ3A0SUE7O0UvQjNJSTtFQUNBO0FQb2hKSjs7QXNDcjRJQTs7RS9CbElJO0VBQ0E7QVA0Z0pKOztBc0M5M0lFO0VBQ0U7QXRDaTRJSjtBYzUvSUk7RXdCdUhKO0lBUUk7SUFDQTtFdENpNElGO0VzQzkzSUU7SUFFRTtJQUNBO0V0QyszSUo7RXNDNzNJSTtJQUNFO0lBQ0E7RXRDKzNJTjtFc0MxM0lNO0kvQjNLSjtJQUNBO0VQd2lKRjtFc0MzM0lROztJQUdFO0V0QzQzSVY7RXNDMTNJUTs7SUFHRTtFdEMyM0lWO0VzQ3YzSU07SS9CNUtKO0lBQ0E7RVBzaUpGO0VzQ3gzSVE7O0lBR0U7RXRDeTNJVjtFc0N2M0lROztJQUdFO0V0Q3czSVY7QUFDRjs7QXVDN2xKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkMrbEpGOztBdUMzbEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEM0UEksZUFMSTtFb0NyUFI7RUFDQTtFQUNBO0VBQ0E7RWhDckJFO0VnQ3VCRjtFakIxQkksMENpQjJCSjtBdkM4bEpGO0FzQnJuSk07RWlCVU47SWpCVFE7RXRCd25KTjtBQUNGO0F1Q2ptSkU7RUFDRTtFQUNBO0VBQ0E7QXZDbW1KSjtBdUNqbUpJO0VBQ0U7RUFDQTtBdkNtbUpOO0F1QzlsSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQmpERSxtRGlCa0RGO0F2Q2dtSko7QXNCOW9KTTtFaUJxQ0o7SWpCcENNO0V0QmlwSk47QUFDRjtBdUNsbUpFO0VBQ0U7QXZDb21KSjtBdUNqbUpFO0VBQ0U7RUFDQTtFQUNBO0F2Q21tSko7O0F1Qy9sSkE7RUFDRTtBdkNrbUpGOztBdUMvbEpBO0VBQ0U7RUFDQTtFQUNBO0F2Q2ttSkY7QXVDaG1KRTtFaEM3REU7RUFDQTtBUGdxSko7QXVDam1KSTtFaENoRUE7RUFDQTtBUG9xSko7QXVDaG1KRTtFQUNFO0F2Q2ttSko7QXVDOWxKRTtFaEM1REU7RUFDQTtBUDZwSko7QXVDOWxKTTtFaENoRUY7RUFDQTtBUGlxSko7QXVDN2xKSTtFaENyRUE7RUFDQTtBUHFxSko7O0F1QzNsSkE7RUFDRTtBdkM4bEpGOztBdUNybEpFO0VBQ0U7RUFDQTtFaEM5R0E7QVB1c0pKO0F1Q3RsSkk7RUFBZ0I7QXZDeWxKcEI7QXVDeGxKSTtFQUFlO0F2QzJsSm5CO0F1Q3ZsSk07RWhDdEhGO0FQZ3RKSjtBdUNubEpJO0VoQzdIQTtBUG10Sko7O0F1QzlrSkk7RUFDRTtFQUNBO0F2Q2lsSk47O0F3QzN1SkE7RUFFRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXJDK1FJLHlDQUxJO0VxQ3hRUjtFQUNBO0VqQ0FFO0FQMnVKSjs7QXdDcnVKRTtFQUNFO0F4Q3d1Sko7QXdDdHVKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q3d1Sk47QXdDcHVKRTtFQUNFO0F4Q3N1Sko7O0F5QzN3SkE7RUFFRTtFQUNBO0V0QzRSSSwrQkFMSTtFc0NyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VoQ3BCQTtFQUNBO0FUZ3lKRjs7QXlDendKQTtFQUNFO0VBQ0E7RUFDQTtFdENnUUkseUNBTEk7RXNDelBSO0VBQ0E7RUFDQTtFQUNBO0VuQnBCSSxxSW1CcUJKO0F6QzR3SkY7QXNCN3hKTTtFbUJRTjtJbkJQUTtFdEJneUpOO0FBQ0Y7QXlDL3dKRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0F6Q2d4Sko7QXlDN3dKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFVuQzJ1Q2dDO0VtQzF1Q2hDO0F6Qyt3Sko7QXlDNXdKRTtFQUVFO0VBQ0E7RWxCdERGLGdEa0J1RHVCO0VBQ3JCO0F6QzZ3Sko7QXlDMXdKRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0F6QzJ3Sko7O0F5Q3R3SkU7RUFDRSw4Q25DOHNDZ0M7QU4yakhwQztBeUNwd0pNO0VsQzlCRjtFQUNBO0FQcXlKSjtBeUNsd0pNO0VsQ2xERjtFQUNBO0FQdXpKSjs7QXlDcnZKQTtFQ2xHRTtFQUNBO0V2QzBSSSxrQ0FMSTtFdUNuUlI7QTFDMjFKRjs7QXlDeHZKQTtFQ3RHRTtFQUNBO0V2QzBSSSxtQ0FMSTtFdUNuUlI7QTFDazJKRjs7QTJDcDJKQTtFQUVFO0VBQ0E7RXhDdVJJLDRCQUxJO0V3Q2hSUjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0V4QytRSSxvQ0FMSTtFd0N4UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQ0pFO0FQeTJKSjtBMkNoMkpFO0VBQ0U7QTNDazJKSjs7QTJDNzFKQTtFQUNFO0VBQ0E7QTNDZzJKRjs7QTRDaDRKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckNIRTtBUG80Sko7O0E0QzUzSkE7RUFFRTtBNUM4M0pGOztBNEMxM0pBO0VBQ0UsZ0J0QzZrQjRCO0VzQzVrQjVCO0E1QzYzSkY7O0E0Q3IzSkE7RUFDRSxtQnRDcytDOEI7QU5rNUdoQztBNENyM0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUN1M0pKOztBNEMvMkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDazNKSjs7QTRDdDNKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q3kzSko7O0E0QzczSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUNnNEpKOztBNENwNEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDdTRKSjs7QTRDMzRKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Qzg0Sko7O0E0Q2w1SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUNxNUpKOztBNEN6NUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDNDVKSjs7QTRDaDZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q202Sko7O0E2Qy85SkU7RUFDRTtJQUFLLDJCdkN5aEQyQjtFTjA4R2xDO0FBQ0Y7QTZDLzlKQTs7RUFHRTtFMUNrUkksZ0NBTEk7RTBDM1FSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFMUNzUUksdUNBTEk7RTBDL1BSO0V0Q1JFO0FQdStKSjs7QTZDMTlKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZCeEJJLDZDdUJ5Qko7QTdDNjlKRjtBc0JsL0pNO0V1QllOO0l2QlhRO0V0QnEvSk47QUFDRjs7QTZDLzlKQTtFdEJBRTtFc0JFQTtBN0NrK0pGOztBNkMvOUpBO0VBQ0U7QTdDaytKRjs7QTZDLzlKQTtFQUNFO0E3Q2srSkY7O0E2Qzk5SkU7RUFDRTtBN0NpK0pKO0E2Qzk5Sk07RUFKSjtJQUtNO0U3Q2krSk47QUFDRjs7QThDN2hLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFdkNYRTtBUHVpS0o7O0E4Q3hoS0E7RUFDRTtFQUNBO0E5QzJoS0Y7QThDemhLRTtFQUVFO0VBQ0E7QTlDMGhLSjs7QThDamhLQTtFQUNFO0VBQ0E7RUFDQTtBOUNvaEtGO0E4Q2poS0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBOUNraEtKO0E4Qy9nS0U7RUFDRTtFQUNBO0E5Q2loS0o7O0E4Q3pnS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUM0Z0tGO0E4QzFnS0U7RXZDdkRFO0VBQ0E7QVBva0tKO0E4QzFnS0U7RXZDN0NFO0VBQ0E7QVAwaktKO0E4QzFnS0U7RUFFRTtFQUNBO0VBQ0E7QTlDMmdLSjtBOEN2Z0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlDeWdLSjtBOENyZ0tFO0VBQ0U7QTlDdWdLSjtBOENyZ0tJO0VBQ0U7RUFDQTtBOUN1Z0tOOztBOEMxL0pJO0VBQ0U7QTlDNi9KTjtBOEMxL0pRO0V2Q3ZESjtFQVpBO0FQaWtLSjtBOEN6L0pRO0V2Q3hFSjtFQVlBO0FQeWpLSjtBOEN4L0pRO0VBQ0U7QTlDMC9KVjtBOEN2L0pRO0VBQ0U7RUFDQTtBOUN5L0pWO0E4Q3YvSlU7RUFDRTtFQUNBO0E5Q3kvSlo7O0FjL2tLSTtFZ0M4REE7SUFDRTtFOUNxaEtKO0U4Q2xoS007SXZDdkRKO0lBWkE7RVB5bEtGO0U4Q2poS007SXZDeEVKO0lBWUE7RVBpbEtGO0U4Q2hoS007SUFDRTtFOUNraEtSO0U4Qy9nS007SUFDRTtJQUNBO0U5Q2loS1I7RThDL2dLUTtJQUNFO0lBQ0E7RTlDaWhLVjtBQUNGO0FjeG1LSTtFZ0M4REE7SUFDRTtFOUM2aUtKO0U4QzFpS007SXZDdkRKO0lBWkE7RVBpbktGO0U4Q3ppS007SXZDeEVKO0lBWUE7RVB5bUtGO0U4Q3hpS007SUFDRTtFOUMwaUtSO0U4Q3ZpS007SUFDRTtJQUNBO0U5Q3lpS1I7RThDdmlLUTtJQUNFO0lBQ0E7RTlDeWlLVjtBQUNGO0FjaG9LSTtFZ0M4REE7SUFDRTtFOUNxa0tKO0U4Q2xrS007SXZDdkRKO0lBWkE7RVB5b0tGO0U4Q2prS007SXZDeEVKO0lBWUE7RVBpb0tGO0U4Q2hrS007SUFDRTtFOUNra0tSO0U4Qy9qS007SUFDRTtJQUNBO0U5Q2lrS1I7RThDL2pLUTtJQUNFO0lBQ0E7RTlDaWtLVjtBQUNGO0FjeHBLSTtFZ0M4REE7SUFDRTtFOUM2bEtKO0U4QzFsS007SXZDdkRKO0lBWkE7RVBpcUtGO0U4Q3psS007SXZDeEVKO0lBWUE7RVB5cEtGO0U4Q3hsS007SUFDRTtFOUMwbEtSO0U4Q3ZsS007SUFDRTtJQUNBO0U5Q3lsS1I7RThDdmxLUTtJQUNFO0lBQ0E7RTlDeWxLVjtBQUNGO0FjaHJLSTtFZ0M4REE7SUFDRTtFOUNxbktKO0U4Q2xuS007SXZDdkRKO0lBWkE7RVB5cktGO0U4Q2puS007SXZDeEVKO0lBWUE7RVBpcktGO0U4Q2huS007SUFDRTtFOUNrbktSO0U4Qy9tS007SUFDRTtJQUNBO0U5Q2luS1I7RThDL21LUTtJQUNFO0lBQ0E7RTlDaW5LVjtBQUNGO0E4Q3BtS0E7RXZDaEpJO0FQdXZLSjtBOENwbUtFO0VBQ0U7QTlDc21LSjtBOENwbUtJO0VBQ0U7QTlDc21LTjs7QThDemxLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QzRsS0o7O0E4Q3RtS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUN5bUtKOztBOENubktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDc25LSjs7QThDaG9LRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q21vS0o7O0E4QzdvS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUNncEtKOztBOEMxcEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDNnBLSjs7QThDdnFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QzBxS0o7O0E4Q3ByS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUN1cktKOztBK0NuM0tBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsVXpDcXBEMkI7RXlDcHBEM0IsV3pDb3BEMkI7RXlDbnBEM0I7RUFDQTtFQUNBO0VBQ0E7RXhDSkU7RXdDTUY7QS9DbTNLRjtBK0NoM0tFO0VBQ0U7RUFDQTtFQUNBO0EvQ2szS0o7QStDLzJLRTtFQUNFO0VBQ0E7RUFDQTtBL0NpM0tKO0ErQzkyS0U7RUFFRTtFQUNBO0tBQUE7VUFBQTtFQUNBO0EvQysyS0o7O0ErQ3YyS0E7RUFIRTtBL0M4MktGOztBK0NyMktJO0VBVEY7QS9DazNLRjs7QWdEbjZLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdDeVJJLDhCQUxJO0U2Q2xSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0U3QzJRSSxvQ0FMSTtFNkNwUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Q1JFO0FQNDZLSjtBZ0RqNktFO0VBQ0U7QWhEbTZLSjtBZ0RoNktFO0VBQ0U7QWhEazZLSjs7QWdEOTVLQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FoRGc2S0Y7QWdEOTVLRTtFQUNFO0FoRGc2S0o7O0FnRDU1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekNoQ0U7RUFDQTtBUGc4S0o7QWdEOTVLRTtFQUNFO0VBQ0E7QWhEZzZLSjs7QWdENTVLQTtFQUNFO0VBQ0E7QWhEKzVLRjs7QWlENzlLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FqRDI5S0Y7O0FpRHA5S0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBakRzOUtGO0FpRG45S0U7RTNCNUNJLG1DMkI2Q0Y7RUFDQSw4QjNDazhDZ0M7QU5taElwQztBc0IvL0tNO0UyQndDSjtJM0J2Q007RXRCa2dMTjtBQUNGO0FpRHg5S0U7RUFDRSxlM0NnOENnQztBTjBoSXBDO0FpRHQ5S0U7RUFDRSxzQjNDNjdDZ0M7QU4yaElwQzs7QWlEcDlLQTtFQUNFO0FqRHU5S0Y7QWlEcjlLRTtFQUNFO0VBQ0E7QWpEdTlLSjtBaURwOUtFO0VBQ0U7QWpEczlLSjs7QWlEbDlLQTtFQUNFO0VBQ0E7RUFDQTtBakRxOUtGOztBaURqOUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ3JGRTtFMEN5RkY7QWpEaTlLRjs7QWlENzhLQTtFQUVFO0VBQ0E7RUFDQTtFQ2xIQTtFQUNBO0VBQ0E7RUFDQSxrQ0RrSDBCO0VDakgxQjtFQUNBO0VBQ0EsdUNEK0c0RDtBakRtOUs5RDtBa0QvakxFO0VBQVM7QWxEa2tMWDtBa0Rqa0xFO0VBQVMsbUNEMkdpRjtBakR5OUs1Rjs7QWlEcDlLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDckdFO0VBQ0E7QVA2akxKO0FpRHQ5S0U7RUFDRTtFQUNBO0FqRHc5S0o7O0FpRG45S0E7RUFDRTtFQUNBO0FqRHM5S0Y7O0FpRGo5S0E7RUFDRTtFQUdBO0VBQ0E7QWpEazlLRjs7QWlEOThLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDekhFO0VBQ0E7QVAya0xKO0FpRDc4S0U7RUFDRTtBakQrOEtKOztBYzFqTEk7RW1DaUhGO0lBQ0U7SUFDQTtFakQ2OEtGOztFaUR6OEtBO0lBQ0U7SUFDQTtJQUNBO0VqRDQ4S0Y7O0VpRHo4S0E7SUFDRTtFakQ0OEtGO0FBQ0Y7QWMza0xJO0VtQ21JRjs7SUFFRTtFakQyOEtGO0FBQ0Y7QWNqbExJO0VtQzBJRjtJQUNFO0VqRDA4S0Y7QUFDRjtBaURqOEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEbThLTjtBaURqOEtNO0VBQ0U7RUFDQTtFMUN6TUo7QVA2b0xKO0FpRGg4S007O0UxQzdNRjtBUGlwTEo7QWlELzdLTTtFQUNFO0FqRGk4S1I7O0FjM2xMSTtFbUN3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakR1OUtKO0VpRHI5S0k7SUFDRTtJQUNBO0kxQ3pNSjtFUGlxTEY7RWlEcDlLSTs7STFDN01GO0VQcXFMRjtFaURuOUtJO0lBQ0U7RWpEcTlLTjtBQUNGO0FjaG5MSTtFbUN3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakQyK0tKO0VpRHorS0k7SUFDRTtJQUNBO0kxQ3pNSjtFUHFyTEY7RWlEeCtLSTs7STFDN01GO0VQeXJMRjtFaUR2K0tJO0lBQ0U7RWpEeStLTjtBQUNGO0FjcG9MSTtFbUN3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakQrL0tKO0VpRDcvS0k7SUFDRTtJQUNBO0kxQ3pNSjtFUHlzTEY7RWlENS9LSTs7STFDN01GO0VQNnNMRjtFaUQzL0tJO0lBQ0U7RWpENi9LTjtBQUNGO0FjeHBMSTtFbUN3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakRtaExKO0VpRGpoTEk7SUFDRTtJQUNBO0kxQ3pNSjtFUDZ0TEY7RWlEaGhMSTs7STFDN01GO0VQaXVMRjtFaUQvZ0xJO0lBQ0U7RWpEaWhMTjtBQUNGO0FjNXFMSTtFbUN3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakR1aUxKO0VpRHJpTEk7SUFDRTtJQUNBO0kxQ3pNSjtFUGl2TEY7RWlEcGlMSTs7STFDN01GO0VQcXZMRjtFaURuaUxJO0lBQ0U7RWpEcWlMTjtBQUNGO0FtRDN3TEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoRHdSSSxnQ0FMSTtFZ0RqUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VDbEJBLHNDOUMrbEI0QjtFOEM3bEI1QjtFQUNBLGdCOUN3bUI0QjtFOEN2bUI1QixnQjlDK21CNEI7RThDOW1CNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpEZ1JJLHNDQUxJO0VnRGhRUjtFQUNBO0FuRG14TEY7QW1EanhMRTtFQUFTO0FuRG94TFg7QW1EbHhMRTtFQUNFO0VBQ0E7RUFDQTtBbkRveExKO0FtRGx4TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkRveExOOztBbUQvd0xBO0VBQ0U7QW5Ea3hMRjtBbURoeExFO0VBQ0U7RUFDQTtFQUNBO0FuRGt4TEo7O0FtRDl3TEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBbkRpeExGO0FtRC93TEU7RUFDRTtFQUNBO0VBQ0E7QW5EaXhMSjs7QW1EN3dMQTtBQUVBO0VBQ0U7QW5EK3dMRjtBbUQ3d0xFO0VBQ0U7RUFDQTtFQUNBO0FuRCt3TEo7O0FtRDN3TEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBbkQ4d0xGO0FtRDV3TEU7RUFDRTtFQUNBO0VBQ0E7QW5EOHdMSjs7QW1EMXdMQTtBQWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVDakdFO0FQODFMSjs7QXFEajNMQTtFQUVFO0VBQ0E7RWxENFJJLGdDQUxJO0VrRHJSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsRG1SSSxtQ0FMSTtFa0Q1UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFRHpCQSxzQzlDK2xCNEI7RThDN2xCNUI7RUFDQSxnQjlDd21CNEI7RThDdm1CNUIsZ0I5QyttQjRCO0U4QzltQjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRGdSSSxzQ0FMSTtFa0QxUFI7RUFDQTtFQUNBO0VBQ0E7RTlDaEJFO0FQNDRMSjtBcUR4M0xFO0VBQ0U7RUFDQTtFQUNBO0FyRDAzTEo7QXFEeDNMSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckR5M0xOOztBcURuM0xFO0VBQ0U7QXJEczNMSjtBcURwM0xJO0VBRUU7QXJEcTNMTjtBcURsM0xJO0VBQ0U7RUFDQTtBckRvM0xOO0FxRGozTEk7RUFDRTtFQUNBO0FyRG0zTE47O0FxRDkyTEE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBckRnM0xKO0FxRDkyTEk7RUFFRTtBckQrMkxOO0FxRDUyTEk7RUFDRTtFQUNBO0FyRDgyTE47QXFEMzJMSTtFQUNFO0VBQ0E7QXJENjJMTjs7QXFEeDJMQTtBQUdFO0VBQ0U7QXJEeTJMSjtBcUR2MkxJO0VBRUU7QXJEdzJMTjtBcURyMkxJO0VBQ0U7RUFDQTtBckR1MkxOO0FxRHAyTEk7RUFDRTtFQUNBO0FyRHMyTE47QXFEajJMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEbTJMSjs7QXFELzFMQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0FyRGkyTEo7QXFELzFMSTtFQUVFO0FyRGcyTE47QXFENzFMSTtFQUNFO0VBQ0E7QXJEKzFMTjtBcUQ1MUxJO0VBQ0U7RUFDQTtBckQ4MUxOOztBcUR6MUxBO0FBa0JBO0VBQ0U7RUFDQTtFbEQyR0ksNkNBTEk7RWtEcEdSO0VBQ0E7RUFDQTtFOUM1SkU7RUFDQTtBUHcrTEo7QXFEMTBMRTtFQUNFO0FyRDQwTEo7O0FxRHgwTEE7RUFDRTtFQUNBO0FyRDIwTEY7O0FzRGhnTUE7RUFDRTtBdERtZ01GOztBc0RoZ01BO0VBQ0U7QXREbWdNRjs7QXNEaGdNQTtFQUNFO0VBQ0E7RUFDQTtBdERtZ01GO0F1RHpoTUU7RUFDRTtFQUNBO0VBQ0E7QXZEMmhNSjs7QXNEcGdNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaENsQkksc0NnQ21CSjtBdER1Z01GO0FzQnRoTU07RWdDUU47SWhDUFE7RXRCeWhNTjtBQUNGOztBc0R6Z01BOzs7RUFHRTtBdEQ0Z01GOztBc0R6Z01BOztFQUVFO0F0RDRnTUY7O0FzRHpnTUE7O0VBRUU7QXRENGdNRjs7QXNEbmdNRTtFQUNFO0VBQ0E7RUFDQTtBdERzZ01KO0FzRG5nTUU7OztFQUdFO0VBQ0E7QXREcWdNSjtBc0RsZ01FOztFQUVFO0VBQ0E7RWhDNURFLDJCZ0M2REY7QXREb2dNSjtBc0I3ak1NO0VnQ3FESjs7SWhDcERNO0V0QmlrTU47QUFDRjs7QXNEamdNQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVoRGtoRG1DO0VnRGpoRG5DO0VBQ0EsV2hEMUZTO0VnRDJGVDtFQUNBO0VBQ0E7RUFDQSxZaEQ2Z0RtQztFZ0JubUQvQiw4QmdDdUZKO0F0RG1nTUY7QXNCdGxNTTtFZ0NrRU47O0loQ2pFUTtFdEIwbE1OO0FBQ0Y7QXNEdGdNRTs7O0VBRUUsV2hEcEdPO0VnRHFHUDtFQUNBO0VBQ0EsWWhEcWdEaUM7QU5vZ0pyQzs7QXNEdGdNQTtFQUNFO0F0RHlnTUY7O0FzRHRnTUE7RUFDRTtBdER5Z01GOztBc0RwZ01BOztFQUVFO0VBQ0EsV2hEc2dEbUM7RWdEcmdEbkMsWWhEcWdEbUM7RWdEcGdEbkM7RUFDQTtFQUNBO0F0RHVnTUY7O0FzRHBnTUE7RUFDRTtBdER1Z01GOztBc0RyZ01BO0VBQ0U7QXREd2dNRjs7QXNEaGdNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQmhEczlDbUM7RWdEcjlDbkM7RUFDQSxnQmhEbzlDbUM7QU44aUpyQztBc0RoZ01FO0VBQ0U7RUFDQTtFQUNBLFdoRG85Q2lDO0VnRG45Q2pDLFdoRG85Q2lDO0VnRG45Q2pDO0VBQ0EsaUJoRG85Q2lDO0VnRG45Q2pDLGdCaERtOUNpQztFZ0RsOUNqQztFQUNBO0VBQ0Esc0JoRGxLTztFZ0RtS1A7RUFDQTtFQUVBO0VBQ0E7RUFDQSxZaEQyOENpQztFZ0IzbUQvQiw2QmdDaUtGO0F0RGlnTUo7QXNCOXBNTTtFZ0M0SUo7SWhDM0lNO0V0QmlxTU47QUFDRjtBc0RuZ01FO0VBQ0UsVWhEdzhDaUM7QU42akpyQzs7QXNENS9MQTtFQUNFO0VBQ0E7RUFDQSxlaERrOENtQztFZ0RqOENuQztFQUNBLG9CaEQrN0NtQztFZ0Q5N0NuQyx1QmhEODdDbUM7RWdENzdDbkMsV2hEN0xTO0VnRDhMVDtBdEQrL0xGOztBc0R6L0xFOztFQUVFLGdDaERtOENpQztBTnlqSnJDO0FzRHovTEU7RUFDRSxzQmhEaE1PO0FOMnJNWDtBc0R4L0xFO0VBQ0UsV2hEcE1PO0FOOHJNWDs7QXNEcGdNRTs7O0VBRUUsZ0NoRG04Q2lDO0FOcWtKckM7QXNEcmdNRTtFQUNFLHNCaERoTU87QU51c01YO0FzRHBnTUU7RUFDRSxXaERwTU87QU4wc01YOztBd0R4dE1BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBeEQwdE1GOztBd0R0dE1BO0VBQ0U7SUFBSztFeEQwdE1MO0FBQ0Y7QXdEdnRNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXhEc3RNRjs7QXdEbnRNQTtFQUVFO0VBQ0E7RUFDQTtBeERxdE1GOztBd0Q1c01BO0VBQ0U7SUFDRTtFeEQrc01GO0V3RDdzTUE7SUFDRTtJQUNBO0V4RCtzTUY7QUFDRjtBd0Qzc01BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXhEMHNNRjs7QXdEdnNNQTtFQUNFO0VBQ0E7QXhEMHNNRjs7QXdEdHNNRTtFQUNFOztJQUVFO0V4RHlzTUo7QUFDRjtBeUR6eE1BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDB4TUY7O0FjN3RNSTtFMkM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0V6RDJ3TUo7QUFDRjtBc0J0eU1NO0VtQ1lKO0luQ1hNO0V0Qnl5TU47QUFDRjtBY252TUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRreE1OO0FBQ0Y7QWM1dk1JO0UyQ3BCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEbXhNTjtBQUNGO0FjcndNSTtFMkNaRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RG94TU47QUFDRjtBY2h4TUk7RTJDRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEcXhNTjtBQUNGO0FjMXhNSTtFMkNPRTtJQUVFO0V6RHF4TU47QUFDRjtBYy94TUk7RTJDWUU7SUFHRTtFekRveE1OO0FBQ0Y7QWNqek1JO0UyQy9CRjtJQWlFTTtJQUNBO0lBQ0E7RXpEbXhNTjtFeURqeE1NO0lBQ0U7RXpEbXhNUjtFeURoeE1NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFekRpeE1SO0FBQ0Y7O0FjcnpNSTtFMkM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0V6RG0yTUo7QUFDRjtBc0I5M01NO0VtQ1lKO0luQ1hNO0V0Qmk0TU47QUFDRjtBYzMwTUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQwMk1OO0FBQ0Y7QWNwMU1JO0UyQ3BCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEMjJNTjtBQUNGO0FjNzFNSTtFMkNaRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RDQyTU47QUFDRjtBY3gyTUk7RTJDRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpENjJNTjtBQUNGO0FjbDNNSTtFMkNPRTtJQUVFO0V6RDYyTU47QUFDRjtBY3YzTUk7RTJDWUU7SUFHRTtFekQ0Mk1OO0FBQ0Y7QWN6NE1JO0UyQy9CRjtJQWlFTTtJQUNBO0lBQ0E7RXpEMjJNTjtFeUR6Mk1NO0lBQ0U7RXpEMjJNUjtFeUR4Mk1NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFekR5Mk1SO0FBQ0Y7O0FjNzRNSTtFMkM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0V6RDI3TUo7QUFDRjtBc0J0OU1NO0VtQ1lKO0luQ1hNO0V0Qnk5TU47QUFDRjtBY242TUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRrOE1OO0FBQ0Y7QWM1Nk1JO0UyQ3BCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEbThNTjtBQUNGO0FjcjdNSTtFMkNaRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RG84TU47QUFDRjtBY2g4TUk7RTJDRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEcThNTjtBQUNGO0FjMThNSTtFMkNPRTtJQUVFO0V6RHE4TU47QUFDRjtBYy84TUk7RTJDWUU7SUFHRTtFekRvOE1OO0FBQ0Y7QWNqK01JO0UyQy9CRjtJQWlFTTtJQUNBO0lBQ0E7RXpEbThNTjtFeURqOE1NO0lBQ0U7RXpEbThNUjtFeURoOE1NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFekRpOE1SO0FBQ0Y7O0FjcitNSTtFMkM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0V6RG1oTko7QUFDRjtBc0I5aU5NO0VtQ1lKO0luQ1hNO0V0QmlqTk47QUFDRjtBYzMvTUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQwaE5OO0FBQ0Y7QWNwZ05JO0UyQ3BCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEMmhOTjtBQUNGO0FjN2dOSTtFMkNaRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RDRoTk47QUFDRjtBY3hoTkk7RTJDRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpENmhOTjtBQUNGO0FjbGlOSTtFMkNPRTtJQUVFO0V6RDZoTk47QUFDRjtBY3ZpTkk7RTJDWUU7SUFHRTtFekQ0aE5OO0FBQ0Y7QWN6ak5JO0UyQy9CRjtJQWlFTTtJQUNBO0lBQ0E7RXpEMmhOTjtFeUR6aE5NO0lBQ0U7RXpEMmhOUjtFeUR4aE5NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFekR5aE5SO0FBQ0Y7O0FjN2pOSTtFMkM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0V6RDJtTko7QUFDRjtBc0J0b05NO0VtQ1lKO0luQ1hNO0V0QnlvTk47QUFDRjtBY25sTkk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRrbk5OO0FBQ0Y7QWM1bE5JO0UyQ3BCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEbW5OTjtBQUNGO0Fjcm1OSTtFMkNaRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RG9uTk47QUFDRjtBY2huTkk7RTJDRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEcW5OTjtBQUNGO0FjMW5OSTtFMkNPRTtJQUVFO0V6RHFuTk47QUFDRjtBYy9uTkk7RTJDWUU7SUFHRTtFekRvbk5OO0FBQ0Y7QWNqcE5JO0UyQy9CRjtJQWlFTTtJQUNBO0lBQ0E7RXpEbW5OTjtFeURqbk5NO0lBQ0U7RXpEbW5OUjtFeURobk5NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFekRpbk5SO0FBQ0Y7O0F5RGpzTkU7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQzVCQSwwQ21DOEJBO0F6RGtzTk47QXNCNXROTTtFbUNZSjtJbkNYTTtFdEIrdE5OO0FBQ0Y7QXlEcnNOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEdXNOUjtBeURwc05NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRzc05SO0F5RG5zTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRxc05SO0F5RGxzTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEb3NOUjtBeURqc05NO0VBRUU7QXpEa3NOUjtBeUQvck5NO0VBR0U7QXpEK3JOUjs7QXlEcHFOQTtFUHBIRTtFQUNBO0VBQ0E7RUFDQSxhNUMwbUNrQztFNEN6bUNsQztFQUNBO0VBQ0Esc0I1Q1VTO0FOa3hOWDtBa0R6eE5FO0VBQVM7QWxENHhOWDtBa0QzeE5FO0VBQVMsWTVDbStDeUI7QU4yektwQzs7QXlEaHJOQTtFQUNFO0VBQ0E7RUFDQTtBekRtck5GO0F5RGpyTkU7RUFDRTtFQUNBO0F6RG1yTko7O0F5RC9xTkE7RUFDRTtFQUNBO0F6RGtyTkY7O0F5RC9xTkE7RUFDRTtFQUNBO0VBQ0E7QXpEa3JORjs7QTBEL3pOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZcERnekNrQztBTmtoTHBDO0EwRGgwTkU7RUFDRTtFQUNBO0ExRGswTko7O0EwRDd6TkE7RUFDRTtBMURnME5GOztBMEQ3ek5BO0VBQ0U7QTFEZzBORjs7QTBEN3pOQTtFQUNFO0ExRGcwTkY7O0EwRDN6TkU7RUFDRTtBMUQ4ek5KOztBMEQxek5BO0VBQ0U7SUFDRSxZcERteENnQztFTjBpTGxDO0FBQ0Y7QTBEMXpOQTtFQUNFO1VBQUE7RUFDQTtVQUFBO0VBQ0E7QTFENHpORjs7QTBEenpOQTtFQUNFO0lBQ0U7WUFBQTtFMUQ0ek5GO0FBQ0Y7QXVEMzJORTtFQUNFO0VBQ0E7RUFDQTtBdkQ2Mk5KOztBMkRoM05FO0VBQ0U7RUFDQTtBM0RtM05KOztBMkRyM05FO0VBQ0U7RUFDQTtBM0R3M05KOztBMkQxM05FO0VBQ0U7RUFDQTtBM0Q2M05KOztBMkQvM05FO0VBQ0U7RUFDQTtBM0RrNE5KOztBMkRwNE5FO0VBQ0U7RUFDQTtBM0R1NE5KOztBMkR6NE5FO0VBQ0U7RUFDQTtBM0Q0NE5KOztBMkQ5NE5FO0VBQ0U7RUFDQTtBM0RpNU5KOztBMkRuNU5FO0VBQ0U7RUFDQTtBM0RzNU5KOztBNER4NU5FO0VBQ0U7RUFDQTtBNUQyNU5KO0E0RHg1Tk07RUFHRTtFQUNBO0E1RHc1TlI7O0E0RGo2TkU7RUFDRTtFQUNBO0E1RG82Tko7QTREajZOTTtFQUdFO0VBQ0E7QTVEaTZOUjs7QTREMTZORTtFQUNFO0VBQ0E7QTVENjZOSjtBNEQxNk5NO0VBR0U7RUFDQTtBNUQwNk5SOztBNERuN05FO0VBQ0U7RUFDQTtBNURzN05KO0E0RG43Tk07RUFHRTtFQUNBO0E1RG03TlI7O0E0RDU3TkU7RUFDRTtFQUNBO0E1RCs3Tko7QTRENTdOTTtFQUdFO0VBQ0E7QTVENDdOUjs7QTREcjhORTtFQUNFO0VBQ0E7QTVEdzhOSjtBNERyOE5NO0VBR0U7RUFDQTtBNURxOE5SOztBNEQ5OE5FO0VBQ0U7RUFDQTtBNURpOU5KO0E0RDk4Tk07RUFHRTtFQUNBO0E1RDg4TlI7O0E0RHY5TkU7RUFDRTtFQUNBO0E1RDA5Tko7QTREdjlOTTtFQUdFO0VBQ0E7QTVEdTlOUjs7QTREaDlOQTtFQUNFO0VBQ0E7QTVEbTlORjtBNERoOU5JO0VBRUU7RUFDQTtBNURpOU5OOztBNkQzK05BO0VBQ0U7RUFFQTtBN0Q2K05GOztBOERoL05BO0VBQ0U7RUFDQSxheEQ2YzRCO0V3RDVjNUI7RUFDQTtFQUNBLDZCeEQyYzRCO0V3RDFjNUI7QTlEbS9ORjtBOERqL05FO0VBQ0U7RUFDQSxVeER1YzBCO0V3RHRjMUIsV3hEc2MwQjtFd0RyYzFCO0V4Q0lFLHNDd0NIRjtBOURtL05KO0FzQjUrTk07RXdDWko7SXhDYU07RXRCKytOTjtBQUNGOztBOERqL05JO0VBQ0U7QTlEby9OTjs7QStEdmdPQTtFQUNFO0VBQ0E7QS9EMGdPRjtBK0R4Z09FO0VBQ0U7RUFDQTtFQUNBO0EvRDBnT0o7QStEdmdPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EeWdPSjs7QStEcGdPRTtFQUNFO0EvRHVnT0o7O0ErRHhnT0U7RUFDRTtBL0QyZ09KOztBK0Q1Z09FO0VBQ0U7QS9EK2dPSjs7QStEaGhPRTtFQUNFO0EvRG1oT0o7O0FnRXhpT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGExRHVtQ2tDO0FObzhMcEM7O0FnRXhpT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGExRCtsQ2tDO0FONDhMcEM7O0FnRW5pT0k7RUFDRTtFQUNBO0VBQ0EsYTFEbWxDOEI7QU5tOUxwQzs7QWdFbmlPSTtFQUNFO0VBQ0E7RUFDQSxhMUQ2a0M4QjtBTnk5THBDOztBY3ZnT0k7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGExRG1sQzhCO0VOZytMbEM7O0VnRWhqT0U7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RU5zK0xsQztBQUNGO0FjcmhPSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEbWxDOEI7RU42K0xsQzs7RWdFN2pPRTtJQUNFO0lBQ0E7SUFDQSxhMUQ2a0M4QjtFTm0vTGxDO0FBQ0Y7QWNsaU9JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURtbEM4QjtFTjAvTGxDOztFZ0Uxa09FO0lBQ0U7SUFDQTtJQUNBLGExRDZrQzhCO0VOZ2dNbEM7QUFDRjtBYy9pT0k7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGExRG1sQzhCO0VOdWdNbEM7O0VnRXZsT0U7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RU42Z01sQztBQUNGO0FjNWpPSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEbWxDOEI7RU5vaE1sQzs7RWdFcG1PRTtJQUNFO0lBQ0E7SUFDQSxhMUQ2a0M4QjtFTjBoTWxDO0FBQ0Y7QWlFdm9PQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRXlvT0Y7O0FpRXRvT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakV5b09GOztBa0VqcE9BOztFQ0lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Fa3BPRjtBbUUvb09FOztFQUNFO0FuRWtwT0o7O0FvRWhxT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVTlEZ2NzQztFOEQvYnRDO0FwRW1xT0o7O0FxRTNxT0E7RUNBRTtFQUNBO0VBQ0E7QXRFK3FPRjs7QXVFcnJPQTtFQUNFO0VBQ0E7RUFDQSw2QmpFaXNCNEI7RWlFaHNCNUI7RUFDQTtFQUNBLGFqRTJyQjRCO0FONi9NOUI7O0F3RTVuT1E7RUFPSTtBeEV5bk9aOztBd0Vob09RO0VBT0k7QXhFNm5PWjs7QXdFcG9PUTtFQU9JO0F4RWlvT1o7O0F3RXhvT1E7RUFPSTtBeEVxb09aOztBd0U1b09RO0VBT0k7QXhFeW9PWjs7QXdFaHBPUTtFQU9JO0F4RTZvT1o7O0F3RXBwT1E7RUFPSTtBeEVpcE9aOztBd0V4cE9RO0VBT0k7QXhFcXBPWjs7QXdFNXBPUTtFQU9JO0F4RXlwT1o7O0F3RWhxT1E7RUFPSTtLQUFBO0F4RTZwT1o7O0F3RXBxT1E7RUFPSTtLQUFBO0F4RWlxT1o7O0F3RXhxT1E7RUFPSTtLQUFBO0F4RXFxT1o7O0F3RTVxT1E7RUFPSTtLQUFBO0F4RXlxT1o7O0F3RWhyT1E7RUFPSTtLQUFBO0F4RTZxT1o7O0F3RXByT1E7RUFPSTtBeEVpck9aOztBd0V4ck9RO0VBT0k7QXhFcXJPWjs7QXdFNXJPUTtFQU9JO0F4RXlyT1o7O0F3RWhzT1E7RUFPSTtBeEU2ck9aOztBd0Vwc09RO0VBT0k7QXhFaXNPWjs7QXdFeHNPUTtFQU9JO0F4RXFzT1o7O0F3RTVzT1E7RUFPSTtBeEV5c09aOztBd0VodE9RO0VBT0k7QXhFNnNPWjs7QXdFcHRPUTtFQU9JO0F4RWl0T1o7O0F3RXh0T1E7RUFPSTtBeEVxdE9aOztBd0U1dE9RO0VBT0k7QXhFeXRPWjs7QXdFaHVPUTtFQU9JO0F4RTZ0T1o7O0F3RXB1T1E7RUFPSTtBeEVpdU9aOztBd0V4dU9RO0VBT0k7QXhFcXVPWjs7QXdFNXVPUTtFQU9JO0F4RXl1T1o7O0F3RWh2T1E7RUFPSTtBeEU2dU9aOztBd0Vwdk9RO0VBT0k7QXhFaXZPWjs7QXdFeHZPUTtFQU9JO0F4RXF2T1o7O0F3RTV2T1E7RUFPSTtBeEV5dk9aOztBd0Vod09RO0VBT0k7QXhFNnZPWjs7QXdFcHdPUTtFQU9JO0F4RWl3T1o7O0F3RXh3T1E7RUFPSTtBeEVxd09aOztBd0U1d09RO0VBT0k7QXhFeXdPWjs7QXdFaHhPUTtFQU9JO0F4RTZ3T1o7O0F3RXB4T1E7RUFPSTtBeEVpeE9aOztBd0V4eE9RO0VBT0k7QXhFcXhPWjs7QXdFNXhPUTtFQU9JO0F4RXl4T1o7O0F3RWh5T1E7RUFPSTtBeEU2eE9aOztBd0VweU9RO0VBT0k7QXhFaXlPWjs7QXdFeHlPUTtFQU9JO0F4RXF5T1o7O0F3RTV5T1E7RUFPSTtBeEV5eU9aOztBd0Voek9RO0VBT0k7QXhFNnlPWjs7QXdFOXpPUTtFQUNFO0F4RWkwT1Y7O0F3RWwwT1E7RUFDRTtBeEVxME9WOztBd0V0ME9RO0VBQ0U7QXhFeTBPVjs7QXdFMTBPUTtFQUNFO0F4RTYwT1Y7O0F3RTkwT1E7RUFDRTtBeEVpMU9WOztBd0VsMU9RO0VBQ0U7QXhFcTFPVjs7QXdFdDFPUTtFQUNFO0F4RXkxT1Y7O0F3RTExT1E7RUFDRTtBeEU2MU9WOztBd0VwMU9RO0VBT0k7QXhFaTFPWjs7QXdFeDFPUTtFQU9JO0F4RXExT1o7O0F3RTUxT1E7RUFPSTtBeEV5MU9aOztBd0VoMk9RO0VBT0k7QXhFNjFPWjs7QXdFcDJPUTtFQU9JO0F4RWkyT1o7O0F3RXgyT1E7RUFPSTtBeEVxMk9aOztBd0U1Mk9RO0VBT0k7QXhFeTJPWjs7QXdFaDNPUTtFQU9JO0F4RTYyT1o7O0F3RXAzT1E7RUFPSTtBeEVpM09aOztBd0V4M09RO0VBT0k7QXhFcTNPWjs7QXdFNTNPUTtFQU9JO0F4RXkzT1o7O0F3RWg0T1E7RUFPSTtBeEU2M09aOztBd0VwNE9RO0VBT0k7QXhFaTRPWjs7QXdFeDRPUTtFQU9JO0F4RXE0T1o7O0F3RTU0T1E7RUFPSTtBeEV5NE9aOztBd0VoNU9RO0VBT0k7QXhFNjRPWjs7QXdFcDVPUTtFQU9JO0F4RWk1T1o7O0F3RXg1T1E7RUFPSTtBeEVxNU9aOztBd0U1NU9RO0VBT0k7QXhFeTVPWjs7QXdFaDZPUTtFQU9JO0F4RTY1T1o7O0F3RXA2T1E7RUFPSTtBeEVpNk9aOztBd0V4Nk9RO0VBT0k7QXhFcTZPWjs7QXdFNTZPUTtFQU9JO0F4RXk2T1o7O0F3RWg3T1E7RUFPSTtBeEU2Nk9aOztBd0VwN09RO0VBT0k7QXhFaTdPWjs7QXdFeDdPUTtFQU9JO0F4RXE3T1o7O0F3RTU3T1E7RUFPSTtBeEV5N09aOztBd0VoOE9RO0VBT0k7QXhFNjdPWjs7QXdFcDhPUTtFQU9JO0F4RWk4T1o7O0F3RXg4T1E7RUFPSTtBeEVxOE9aOztBd0U1OE9RO0VBSVE7RUFHSjtBeEUwOE9aOztBd0VqOU9RO0VBSVE7RUFHSjtBeEUrOE9aOztBd0V0OU9RO0VBSVE7RUFHSjtBeEVvOU9aOztBd0UzOU9RO0VBSVE7RUFHSjtBeEV5OU9aOztBd0VoK09RO0VBSVE7RUFHSjtBeEU4OU9aOztBd0VyK09RO0VBSVE7RUFHSjtBeEVtK09aOztBd0UxK09RO0VBSVE7RUFHSjtBeEV3K09aOztBd0UvK09RO0VBSVE7RUFHSjtBeEU2K09aOztBd0VwL09RO0VBSVE7RUFHSjtBeEVrL09aOztBd0V6L09RO0VBSVE7RUFHSjtBeEV1L09aOztBd0U5L09RO0VBT0k7QXhFMi9PWjs7QXdFbGdQUTtFQU9JO0F4RSsvT1o7O0F3RXRnUFE7RUFPSTtBeEVtZ1BaOztBd0UxZ1BRO0VBT0k7QXhFdWdQWjs7QXdFOWdQUTtFQU9JO0F4RTJnUFo7O0F3RWxoUFE7RUFPSTtBeEUrZ1BaOztBd0V0aFBRO0VBT0k7QXhFbWhQWjs7QXdFMWhQUTtFQU9JO0F4RXVoUFo7O0F3RTloUFE7RUFPSTtBeEUyaFBaOztBd0VsaVBRO0VBT0k7QXhFK2hQWjs7QXdFdGlQUTtFQU9JO0F4RW1pUFo7O0F3RTFpUFE7RUFPSTtBeEV1aVBaOztBd0U5aVBRO0VBT0k7QXhFMmlQWjs7QXdFNWpQUTtFQUNFO0F4RStqUFY7O0F3RWhrUFE7RUFDRTtBeEVta1BWOztBd0Vwa1BRO0VBQ0U7QXhFdWtQVjs7QXdFeGtQUTtFQUNFO0F4RTJrUFY7O0F3RTVrUFE7RUFDRTtBeEUra1BWOztBd0V0a1BRO0VBT0k7QXhFbWtQWjs7QXdFMWtQUTtFQU9JO0F4RXVrUFo7O0F3RTlrUFE7RUFPSTtBeEUya1BaOztBd0VsbFBRO0VBT0k7QXhFK2tQWjs7QXdFdGxQUTtFQU9JO0F4RW1sUFo7O0F3RTFsUFE7RUFPSTtBeEV1bFBaOztBd0U5bFBRO0VBT0k7QXhFMmxQWjs7QXdFbG1QUTtFQU9JO0F4RStsUFo7O0F3RXRtUFE7RUFPSTtBeEVtbVBaOztBd0UxbVBRO0VBT0k7QXhFdW1QWjs7QXdFOW1QUTtFQU9JO0F4RTJtUFo7O0F3RWxuUFE7RUFPSTtBeEUrbVBaOztBd0V0blBRO0VBT0k7QXhFbW5QWjs7QXdFMW5QUTtFQU9JO0F4RXVuUFo7O0F3RTluUFE7RUFPSTtBeEUyblBaOztBd0Vsb1BRO0VBT0k7QXhFK25QWjs7QXdFdG9QUTtFQU9JO0F4RW1vUFo7O0F3RTFvUFE7RUFPSTtBeEV1b1BaOztBd0U5b1BRO0VBT0k7QXhFMm9QWjs7QXdFbHBQUTtFQU9JO0F4RStvUFo7O0F3RXRwUFE7RUFPSTtBeEVtcFBaOztBd0UxcFBRO0VBT0k7QXhFdXBQWjs7QXdFOXBQUTtFQU9JO0F4RTJwUFo7O0F3RWxxUFE7RUFPSTtBeEUrcFBaOztBd0V0cVBRO0VBT0k7QXhFbXFQWjs7QXdFMXFQUTtFQU9JO0F4RXVxUFo7O0F3RTlxUFE7RUFPSTtBeEUycVBaOztBd0VsclBRO0VBT0k7QXhFK3FQWjs7QXdFdHJQUTtFQU9JO0F4RW1yUFo7O0F3RTFyUFE7RUFPSTtBeEV1clBaOztBd0U5clBRO0VBT0k7QXhFMnJQWjs7QXdFbHNQUTtFQU9JO0F4RStyUFo7O0F3RXRzUFE7RUFPSTtBeEVtc1BaOztBd0Uxc1BRO0VBT0k7QXhFdXNQWjs7QXdFOXNQUTtFQU9JO0F4RTJzUFo7O0F3RWx0UFE7RUFPSTtBeEUrc1BaOztBd0V0dFBRO0VBT0k7QXhFbXRQWjs7QXdFMXRQUTtFQU9JO0F4RXV0UFo7O0F3RTl0UFE7RUFPSTtBeEUydFBaOztBd0VsdVBRO0VBT0k7QXhFK3RQWjs7QXdFdHVQUTtFQU9JO0F4RW11UFo7O0F3RTF1UFE7RUFPSTtBeEV1dVBaOztBd0U5dVBRO0VBT0k7QXhFMnVQWjs7QXdFbHZQUTtFQU9JO0F4RSt1UFo7O0F3RXR2UFE7RUFPSTtBeEVtdlBaOztBd0UxdlBRO0VBT0k7QXhFdXZQWjs7QXdFOXZQUTtFQU9JO0F4RTJ2UFo7O0F3RWx3UFE7RUFPSTtBeEUrdlBaOztBd0V0d1BRO0VBT0k7QXhFbXdQWjs7QXdFMXdQUTtFQU9JO0F4RXV3UFo7O0F3RTl3UFE7RUFPSTtBeEUyd1BaOztBd0VseFBRO0VBT0k7QXhFK3dQWjs7QXdFdHhQUTtFQU9JO0F4RW14UFo7O0F3RTF4UFE7RUFPSTtBeEV1eFBaOztBd0U5eFBRO0VBT0k7QXhFMnhQWjs7QXdFbHlQUTtFQU9JO0F4RSt4UFo7O0F3RXR5UFE7RUFPSTtBeEVteVBaOztBd0UxeVBRO0VBT0k7QXhFdXlQWjs7QXdFOXlQUTtFQU9JO0F4RTJ5UFo7O0F3RWx6UFE7RUFPSTtBeEUreVBaOztBd0V0elBRO0VBT0k7QXhFbXpQWjs7QXdFMXpQUTtFQU9JO0F4RXV6UFo7O0F3RTl6UFE7RUFPSTtBeEUyelBaOztBd0VsMFBRO0VBT0k7QXhFK3pQWjs7QXdFdDBQUTtFQU9JO0F4RW0wUFo7O0F3RTEwUFE7RUFPSTtBeEV1MFBaOztBd0U5MFBRO0VBT0k7RUFBQTtBeEU0MFBaOztBd0VuMVBRO0VBT0k7RUFBQTtBeEVpMVBaOztBd0V4MVBRO0VBT0k7RUFBQTtBeEVzMVBaOztBd0U3MVBRO0VBT0k7RUFBQTtBeEUyMVBaOztBd0VsMlBRO0VBT0k7RUFBQTtBeEVnMlBaOztBd0V2MlBRO0VBT0k7RUFBQTtBeEVxMlBaOztBd0U1MlBRO0VBT0k7RUFBQTtBeEUwMlBaOztBd0VqM1BRO0VBT0k7RUFBQTtBeEUrMlBaOztBd0V0M1BRO0VBT0k7RUFBQTtBeEVvM1BaOztBd0UzM1BRO0VBT0k7RUFBQTtBeEV5M1BaOztBd0VoNFBRO0VBT0k7RUFBQTtBeEU4M1BaOztBd0VyNFBRO0VBT0k7RUFBQTtBeEVtNFBaOztBd0UxNFBRO0VBT0k7RUFBQTtBeEV3NFBaOztBd0UvNFBRO0VBT0k7RUFBQTtBeEU2NFBaOztBd0VwNVBRO0VBT0k7QXhFaTVQWjs7QXdFeDVQUTtFQU9JO0F4RXE1UFo7O0F3RTU1UFE7RUFPSTtBeEV5NVBaOztBd0VoNlBRO0VBT0k7QXhFNjVQWjs7QXdFcDZQUTtFQU9JO0F4RWk2UFo7O0F3RXg2UFE7RUFPSTtBeEVxNlBaOztBd0U1NlBRO0VBT0k7QXhFeTZQWjs7QXdFaDdQUTtFQU9JO0F4RTY2UFo7O0F3RXA3UFE7RUFPSTtBeEVpN1BaOztBd0V4N1BRO0VBT0k7QXhFcTdQWjs7QXdFNTdQUTtFQU9JO0F4RXk3UFo7O0F3RWg4UFE7RUFPSTtBeEU2N1BaOztBd0VwOFBRO0VBT0k7QXhFaThQWjs7QXdFeDhQUTtFQU9JO0F4RXE4UFo7O0F3RTU4UFE7RUFPSTtBeEV5OFBaOztBd0VoOVBRO0VBT0k7QXhFNjhQWjs7QXdFcDlQUTtFQU9JO0F4RWk5UFo7O0F3RXg5UFE7RUFPSTtBeEVxOVBaOztBd0U1OVBRO0VBT0k7QXhFeTlQWjs7QXdFaCtQUTtFQU9JO0F4RTY5UFo7O0F3RXArUFE7RUFPSTtBeEVpK1BaOztBd0V4K1BRO0VBT0k7QXhFcStQWjs7QXdFNStQUTtFQU9JO0F4RXkrUFo7O0F3RWgvUFE7RUFPSTtBeEU2K1BaOztBd0VwL1BRO0VBT0k7QXhFaS9QWjs7QXdFeC9QUTtFQU9JO0F4RXEvUFo7O0F3RTUvUFE7RUFPSTtBeEV5L1BaOztBd0VoZ1FRO0VBT0k7QXhFNi9QWjs7QXdFcGdRUTtFQU9JO0F4RWlnUVo7O0F3RXhnUVE7RUFPSTtBeEVxZ1FaOztBd0U1Z1FRO0VBT0k7QXhFeWdRWjs7QXdFaGhRUTtFQU9JO0F4RTZnUVo7O0F3RXBoUVE7RUFPSTtBeEVpaFFaOztBd0V4aFFRO0VBT0k7QXhFcWhRWjs7QXdFNWhRUTtFQU9JO0VBQUE7QXhFMGhRWjs7QXdFamlRUTtFQU9JO0VBQUE7QXhFK2hRWjs7QXdFdGlRUTtFQU9JO0VBQUE7QXhFb2lRWjs7QXdFM2lRUTtFQU9JO0VBQUE7QXhFeWlRWjs7QXdFaGpRUTtFQU9JO0VBQUE7QXhFOGlRWjs7QXdFcmpRUTtFQU9JO0VBQUE7QXhFbWpRWjs7QXdFMWpRUTtFQU9JO0VBQUE7QXhFd2pRWjs7QXdFL2pRUTtFQU9JO0VBQUE7QXhFNmpRWjs7QXdFcGtRUTtFQU9JO0VBQUE7QXhFa2tRWjs7QXdFemtRUTtFQU9JO0VBQUE7QXhFdWtRWjs7QXdFOWtRUTtFQU9JO0VBQUE7QXhFNGtRWjs7QXdFbmxRUTtFQU9JO0VBQUE7QXhFaWxRWjs7QXdFeGxRUTtFQU9JO0F4RXFsUVo7O0F3RTVsUVE7RUFPSTtBeEV5bFFaOztBd0VobVFRO0VBT0k7QXhFNmxRWjs7QXdFcG1RUTtFQU9JO0F4RWltUVo7O0F3RXhtUVE7RUFPSTtBeEVxbVFaOztBd0U1bVFRO0VBT0k7QXhFeW1RWjs7QXdFaG5RUTtFQU9JO0F4RTZtUVo7O0F3RXBuUVE7RUFPSTtBeEVpblFaOztBd0V4blFRO0VBT0k7QXhFcW5RWjs7QXdFNW5RUTtFQU9JO0F4RXluUVo7O0F3RWhvUVE7RUFPSTtBeEU2blFaOztBd0Vwb1FRO0VBT0k7QXhFaW9RWjs7QXdFeG9RUTtFQU9JO0F4RXFvUVo7O0F3RTVvUVE7RUFPSTtBeEV5b1FaOztBd0VocFFRO0VBT0k7QXhFNm9RWjs7QXdFcHBRUTtFQU9JO0F4RWlwUVo7O0F3RXhwUVE7RUFPSTtBeEVxcFFaOztBd0U1cFFRO0VBT0k7QXhFeXBRWjs7QXdFaHFRUTtFQU9JO0F4RTZwUVo7O0F3RXBxUVE7RUFPSTtBeEVpcVFaOztBd0V4cVFRO0VBT0k7QXhFcXFRWjs7QXdFNXFRUTtFQU9JO0F4RXlxUVo7O0F3RWhyUVE7RUFPSTtBeEU2cVFaOztBd0VwclFRO0VBT0k7QXhFaXJRWjs7QXdFeHJRUTtFQU9JO0F4RXFyUVo7O0F3RTVyUVE7RUFPSTtBeEV5clFaOztBd0Voc1FRO0VBT0k7QXhFNnJRWjs7QXdFcHNRUTtFQU9JO0F4RWlzUVo7O0F3RXhzUVE7RUFPSTtBeEVxc1FaOztBd0U1c1FRO0VBT0k7QXhFeXNRWjs7QXdFaHRRUTtFQU9JO0F4RTZzUVo7O0F3RXB0UVE7RUFPSTtBeEVpdFFaOztBd0V4dFFRO0VBT0k7QXhFcXRRWjs7QXdFNXRRUTtFQU9JO0F4RXl0UVo7O0F3RWh1UVE7RUFPSTtBeEU2dFFaOztBd0VwdVFRO0VBT0k7QXhFaXVRWjs7QXdFeHVRUTtFQU9JO09BQUE7QXhFcXVRWjs7QXdFNXVRUTtFQU9JO09BQUE7QXhFeXVRWjs7QXdFaHZRUTtFQU9JO09BQUE7QXhFNnVRWjs7QXdFcHZRUTtFQU9JO09BQUE7QXhFaXZRWjs7QXdFeHZRUTtFQU9JO09BQUE7QXhFcXZRWjs7QXdFNXZRUTtFQU9JO09BQUE7QXhFeXZRWjs7QXdFaHdRUTtFQU9JO0F4RTZ2UVo7O0F3RXB3UVE7RUFPSTtBeEVpd1FaOztBd0V4d1FRO0VBT0k7QXhFcXdRWjs7QXdFNXdRUTtFQU9JO0F4RXl3UVo7O0F3RWh4UVE7RUFPSTtBeEU2d1FaOztBd0VweFFRO0VBT0k7QXhFaXhRWjs7QXdFeHhRUTtFQU9JO0F4RXF4UVo7O0F3RTV4UVE7RUFPSTtBeEV5eFFaOztBd0VoeVFRO0VBT0k7QXhFNnhRWjs7QXdFcHlRUTtFQU9JO0F4RWl5UVo7O0F3RXh5UVE7RUFPSTtBeEVxeVFaOztBd0U1eVFRO0VBT0k7QXhFeXlRWjs7QXdFaHpRUTtFQU9JO0F4RTZ5UVo7O0F3RXB6UVE7RUFPSTtBeEVpelFaOztBd0V4elFRO0VBT0k7QXhFcXpRWjs7QXdFNXpRUTtFQU9JO0F4RXl6UVo7O0F3RWgwUVE7RUFPSTtBeEU2elFaOztBd0VwMFFRO0VBT0k7QXhFaTBRWjs7QXdFeDBRUTtFQU9JO0F4RXEwUVo7O0F3RTUwUVE7RUFPSTtBeEV5MFFaOztBd0VoMVFRO0VBT0k7QXhFNjBRWjs7QXdFcDFRUTtFQU9JO0F4RWkxUVo7O0F3RXgxUVE7RUFPSTtBeEVxMVFaOztBd0U1MVFRO0VBT0k7QXhFeTFRWjs7QXdFaDJRUTtFQU9JO0F4RTYxUVo7O0F3RXAyUVE7RUFPSTtBeEVpMlFaOztBd0V4MlFRO0VBT0k7QXhFcTJRWjs7QXdFNTJRUTtFQU9JO0F4RXkyUVo7O0F3RWgzUVE7RUFPSTtBeEU2MlFaOztBd0VwM1FRO0VBT0k7QXhFaTNRWjs7QXdFeDNRUTtFQU9JO0F4RXEzUVo7O0F3RTE0UVE7QUFjQTtFQU9JO0VBQUE7QXhFMjNRWjs7QXdFeDJRUTtBQTFCQTtFQUlRO0VBR0o7QXhFaTRRWjs7QXdFeDRRUTtFQUlRO0VBR0o7QXhFczRRWjs7QXdFNzRRUTtFQUlRO0VBR0o7QXhFMjRRWjs7QXdFbDVRUTtFQUlRO0VBR0o7QXhFZzVRWjs7QXdFdjVRUTtFQUlRO0VBR0o7QXhFcTVRWjs7QXdFNTVRUTtFQUlRO0VBR0o7QXhFMDVRWjs7QXdFajZRUTtFQUlRO0VBR0o7QXhFKzVRWjs7QXdFdDZRUTtFQUlRO0VBR0o7QXhFbzZRWjs7QXdFMzZRUTtFQUlRO0VBR0o7QXhFeTZRWjs7QXdFaDdRUTtFQUlRO0VBR0o7QXhFODZRWjs7QXdFcjdRUTtFQUlRO0VBR0o7QXhFbTdRWjs7QXdFMTdRUTtFQUlRO0VBR0o7QXhFdzdRWjs7QXdFLzdRUTtFQUlRO0VBR0o7QXhFNjdRWjs7QXdFcDhRUTtFQUlRO0VBR0o7QXhFazhRWjs7QXdFejhRUTtFQUlRO0VBR0o7QXhFdThRWjs7QXdFOThRUTtFQUlRO0VBR0o7QXhFNDhRWjs7QXdFbjlRUTtFQUlRO0VBR0o7QXhFaTlRWjs7QXdFeDlRUTtFQUlRO0VBR0o7QXhFczlRWjs7QXdFditRUTtFQUNFO0F4RTArUVY7O0F3RTMrUVE7RUFDRTtBeEU4K1FWOztBd0UvK1FRO0VBQ0U7QXhFay9RVjs7QXdFbi9RUTtFQUNFO0F4RXMvUVY7O0F3RTcrUVE7RUFPSTtBeEUwK1FaOztBd0VqL1FRO0VBT0k7QXhFOCtRWjs7QXdFci9RUTtFQU9JO0F4RWsvUVo7O0F3RXovUVE7RUFPSTtBeEVzL1FaOztBd0U3L1FRO0VBT0k7QXhFMC9RWjs7QXdFamdSUTtFQU9JO0F4RTgvUVo7O0F3RXJnUlE7RUFPSTtBeEVrZ1JaOztBd0V6Z1JRO0VBT0k7QXhFc2dSWjs7QXdFdmhSUTtFQUNFO0F4RTBoUlY7O0F3RXRoUlU7RUFDRTtBeEV5aFJaOztBd0UvaFJRO0VBQ0U7QXhFa2lSVjs7QXdFOWhSVTtFQUNFO0F4RWlpUlo7O0F3RXZpUlE7RUFDRTtBeEUwaVJWOztBd0V0aVJVO0VBQ0U7QXhFeWlSWjs7QXdFL2lSUTtFQUNFO0F4RWtqUlY7O0F3RTlpUlU7RUFDRTtBeEVpalJaOztBd0V2alJRO0VBQ0U7QXhFMGpSVjs7QXdFdGpSVTtFQUNFO0F4RXlqUlo7O0F3RXJqUlE7RUFPSTtBeEVralJaOztBd0U3aVJVO0VBT0k7QXhFMGlSZDs7QXdFN2pSUTtFQU9JO0F4RTBqUlo7O0F3RXJqUlU7RUFPSTtBeEVralJkOztBd0Vya1JRO0VBT0k7QXhFa2tSWjs7QXdFN2pSVTtFQU9JO0F4RTBqUmQ7O0F3RTdrUlE7RUFJUTtFQUdKO0F4RTJrUlo7O0F3RWxsUlE7RUFJUTtFQUdKO0F4RWdsUlo7O0F3RXZsUlE7RUFJUTtFQUdKO0F4RXFsUlo7O0F3RTVsUlE7RUFJUTtFQUdKO0F4RTBsUlo7O0F3RWptUlE7RUFJUTtFQUdKO0F4RStsUlo7O0F3RXRtUlE7RUFJUTtFQUdKO0F4RW9tUlo7O0F3RTNtUlE7RUFJUTtFQUdKO0F4RXltUlo7O0F3RWhuUlE7RUFJUTtFQUdKO0F4RThtUlo7O0F3RXJuUlE7RUFJUTtFQUdKO0F4RW1uUlo7O0F3RXBvUlE7RUFDRTtBeEV1b1JWOztBd0Vub1JVO0VBQ0U7QXhFc29SWjs7QXdFNW9SUTtFQUNFO0F4RStvUlY7O0F3RTNvUlU7RUFDRTtBeEU4b1JaOztBd0VwcFJRO0VBQ0U7QXhFdXBSVjs7QXdFbnBSVTtFQUNFO0F4RXNwUlo7O0F3RTVwUlE7RUFDRTtBeEUrcFJWOztBd0UzcFJVO0VBQ0U7QXhFOHBSWjs7QXdFcHFSUTtFQUNFO0F4RXVxUlY7O0F3RW5xUlU7RUFDRTtBeEVzcVJaOztBd0U1cVJRO0VBQ0U7QXhFK3FSVjs7QXdFM3FSVTtFQUNFO0F4RThxUlo7O0F3RTFxUlE7RUFJUTtFQUdKO0F4RXdxUlo7O0F3RS9xUlE7RUFJUTtFQUdKO0F4RTZxUlo7O0F3RXByUlE7RUFJUTtFQUdKO0F4RWtyUlo7O0F3RXpyUlE7RUFJUTtFQUdKO0F4RXVyUlo7O0F3RTlyUlE7RUFJUTtFQUdKO0F4RTRyUlo7O0F3RW5zUlE7RUFJUTtFQUdKO0F4RWlzUlo7O0F3RXhzUlE7RUFJUTtFQUdKO0F4RXNzUlo7O0F3RTdzUlE7RUFJUTtFQUdKO0F4RTJzUlo7O0F3RWx0UlE7RUFJUTtFQUdKO0F4RWd0Ulo7O0F3RXZ0UlE7RUFJUTtFQUdKO0F4RXF0Ulo7O0F3RTV0UlE7RUFJUTtFQUdKO0F4RTB0Ulo7O0F3RWp1UlE7RUFJUTtFQUdKO0F4RSt0Ulo7O0F3RXR1UlE7RUFJUTtFQUdKO0F4RW91Ulo7O0F3RTN1UlE7RUFJUTtFQUdKO0F4RXl1Ulo7O0F3RTF2UlE7RUFDRTtBeEU2dlJWOztBd0U5dlJRO0VBQ0U7QXhFaXdSVjs7QXdFbHdSUTtFQUNFO0F4RXF3UlY7O0F3RXR3UlE7RUFDRTtBeEV5d1JWOztBd0Uxd1JRO0VBQ0U7QXhFNndSVjs7QXdFcHdSUTtFQU9JO0F4RWl3Ulo7O0F3RXh3UlE7RUFPSTtBeEVxd1JaOztBd0U1d1JRO0VBT0k7QXhFeXdSWjs7QXdFaHhSUTtFQU9JO0F4RTZ3Ulo7O0F3RXB4UlE7RUFPSTtBeEVpeFJaOztBd0V4eFJRO0VBT0k7QXhFcXhSWjs7QXdFNXhSUTtFQU9JO0F4RXl4Ulo7O0F3RWh5UlE7RUFPSTtBeEU2eFJaOztBd0VweVJRO0VBT0k7QXhFaXlSWjs7QXdFeHlSUTtFQU9JO0tBQUE7VUFBQTtBeEVxeVJaOztBd0U1eVJRO0VBT0k7S0FBQTtVQUFBO0F4RXl5Ulo7O0F3RWh6UlE7RUFPSTtLQUFBO1VBQUE7QXhFNnlSWjs7QXdFcHpSUTtFQU9JO0F4RWl6Ulo7O0F3RXh6UlE7RUFPSTtBeEVxelJaOztBd0U1elJRO0VBT0k7QXhFeXpSWjs7QXdFaDBSUTtFQU9JO0F4RTZ6Ulo7O0F3RXAwUlE7RUFPSTtBeEVpMFJaOztBd0V4MFJRO0VBT0k7QXhFcTBSWjs7QXdFNTBSUTtFQU9JO0F4RXkwUlo7O0F3RWgxUlE7RUFPSTtBeEU2MFJaOztBd0VwMVJRO0VBT0k7QXhFaTFSWjs7QXdFeDFSUTtFQU9JO0F4RXExUlo7O0F3RTUxUlE7RUFPSTtBeEV5MVJaOztBd0VoMlJRO0VBT0k7RUFBQTtBeEU4MVJaOztBd0VyMlJRO0VBT0k7RUFBQTtBeEVtMlJaOztBd0UxMlJRO0VBT0k7RUFBQTtBeEV3MlJaOztBd0UvMlJRO0VBT0k7RUFBQTtBeEU2MlJaOztBd0VwM1JRO0VBT0k7RUFBQTtBeEVrM1JaOztBd0V6M1JRO0VBT0k7RUFBQTtBeEV1M1JaOztBd0U5M1JRO0VBT0k7RUFBQTtBeEU0M1JaOztBd0VuNFJRO0VBT0k7RUFBQTtBeEVpNFJaOztBd0V4NFJRO0VBT0k7RUFBQTtBeEVzNFJaOztBd0U3NFJRO0VBT0k7RUFBQTtBeEUyNFJaOztBd0VsNVJRO0VBT0k7RUFBQTtBeEVnNVJaOztBd0V2NVJRO0VBT0k7RUFBQTtBeEVxNVJaOztBd0U1NVJRO0VBT0k7RUFBQTtBeEUwNVJaOztBd0VqNlJRO0VBT0k7RUFBQTtBeEUrNVJaOztBd0V0NlJRO0VBT0k7RUFBQTtBeEVvNlJaOztBd0UzNlJRO0VBT0k7RUFBQTtBeEV5NlJaOztBd0VoN1JRO0VBT0k7RUFBQTtBeEU4NlJaOztBd0VyN1JRO0VBT0k7RUFBQTtBeEVtN1JaOztBd0UxN1JRO0VBT0k7RUFBQTtBeEV3N1JaOztBd0UvN1JRO0VBT0k7RUFBQTtBeEU2N1JaOztBd0VwOFJRO0VBT0k7RUFBQTtBeEVrOFJaOztBd0V6OFJRO0VBT0k7RUFBQTtBeEV1OFJaOztBd0U5OFJRO0VBT0k7RUFBQTtBeEU0OFJaOztBd0VuOVJRO0VBT0k7RUFBQTtBeEVpOVJaOztBd0V4OVJRO0VBT0k7RUFBQTtBeEVzOVJaOztBd0U3OVJRO0VBT0k7RUFBQTtBeEUyOVJaOztBd0VsK1JRO0VBT0k7RUFBQTtBeEVnK1JaOztBd0V2K1JRO0VBT0k7RUFBQTtBeEVxK1JaOztBd0U1K1JRO0VBT0k7RUFBQTtBeEUwK1JaOztBd0VqL1JRO0VBT0k7RUFBQTtBeEUrK1JaOztBd0V0L1JRO0VBT0k7RUFBQTtBeEVvL1JaOztBd0UzL1JRO0VBT0k7RUFBQTtBeEV5L1JaOztBd0VoZ1NRO0VBT0k7RUFBQTtBeEU4L1JaOztBd0VyZ1NRO0VBT0k7RUFBQTtBeEVtZ1NaOztBd0UxZ1NRO0VBT0k7RUFBQTtBeEV3Z1NaOztBd0UvZ1NRO0VBT0k7RUFBQTtBeEU2Z1NaOztBd0VwaFNRO0VBT0k7QXhFaWhTWjs7QXdFeGhTUTtFQU9JO0F4RXFoU1o7O0F3RTVoU1E7RUFPSTtBeEV5aFNaOztBd0VoaVNRO0VBT0k7QXhFNmhTWjs7QXdFcGlTUTtFQU9JO0F4RWlpU1o7O0F3RXhpU1E7RUFPSTtBeEVxaVNaOztBd0U1aVNRO0VBT0k7QXhFeWlTWjs7QWNualNJO0UwREdJO0lBT0k7RXhFOGlTVjs7RXdFcmpTTTtJQU9JO0V4RWtqU1Y7O0V3RXpqU007SUFPSTtFeEVzalNWOztFd0U3alNNO0lBT0k7T0FBQTtFeEUwalNWOztFd0Vqa1NNO0lBT0k7T0FBQTtFeEU4alNWOztFd0Vya1NNO0lBT0k7T0FBQTtFeEVra1NWOztFd0V6a1NNO0lBT0k7T0FBQTtFeEVza1NWOztFd0U3a1NNO0lBT0k7T0FBQTtFeEUwa1NWOztFd0VqbFNNO0lBT0k7RXhFOGtTVjs7RXdFcmxTTTtJQU9JO0V4RWtsU1Y7O0V3RXpsU007SUFPSTtFeEVzbFNWOztFd0U3bFNNO0lBT0k7RXhFMGxTVjs7RXdFam1TTTtJQU9JO0V4RThsU1Y7O0V3RXJtU007SUFPSTtFeEVrbVNWOztFd0V6bVNNO0lBT0k7RXhFc21TVjs7RXdFN21TTTtJQU9JO0V4RTBtU1Y7O0V3RWpuU007SUFPSTtFeEU4bVNWOztFd0VyblNNO0lBT0k7RXhFa25TVjs7RXdFem5TTTtJQU9JO0V4RXNuU1Y7O0V3RTduU007SUFPSTtFeEUwblNWOztFd0Vqb1NNO0lBT0k7RXhFOG5TVjs7RXdFcm9TTTtJQU9JO0V4RWtvU1Y7O0V3RXpvU007SUFPSTtFeEVzb1NWOztFd0U3b1NNO0lBT0k7RXhFMG9TVjs7RXdFanBTTTtJQU9JO0V4RThvU1Y7O0V3RXJwU007SUFPSTtFeEVrcFNWOztFd0V6cFNNO0lBT0k7RXhFc3BTVjs7RXdFN3BTTTtJQU9JO0V4RTBwU1Y7O0V3RWpxU007SUFPSTtFeEU4cFNWOztFd0VycVNNO0lBT0k7RXhFa3FTVjs7RXdFenFTTTtJQU9JO0V4RXNxU1Y7O0V3RTdxU007SUFPSTtFeEUwcVNWOztFd0VqclNNO0lBT0k7RXhFOHFTVjs7RXdFcnJTTTtJQU9JO0V4RWtyU1Y7O0V3RXpyU007SUFPSTtFeEVzclNWOztFd0U3clNNO0lBT0k7RXhFMHJTVjs7RXdFanNTTTtJQU9JO0V4RThyU1Y7O0V3RXJzU007SUFPSTtFeEVrc1NWOztFd0V6c1NNO0lBT0k7RXhFc3NTVjs7RXdFN3NTTTtJQU9JO0V4RTBzU1Y7O0V3RWp0U007SUFPSTtFeEU4c1NWOztFd0VydFNNO0lBT0k7RXhFa3RTVjs7RXdFenRTTTtJQU9JO0V4RXN0U1Y7O0V3RTd0U007SUFPSTtFeEUwdFNWOztFd0VqdVNNO0lBT0k7RXhFOHRTVjs7RXdFcnVTTTtJQU9JO0V4RWt1U1Y7O0V3RXp1U007SUFPSTtFeEVzdVNWOztFd0U3dVNNO0lBT0k7RXhFMHVTVjs7RXdFanZTTTtJQU9JO0V4RTh1U1Y7O0V3RXJ2U007SUFPSTtFeEVrdlNWOztFd0V6dlNNO0lBT0k7RXhFc3ZTVjs7RXdFN3ZTTTtJQU9JO0V4RTB2U1Y7O0V3RWp3U007SUFPSTtFeEU4dlNWOztFd0Vyd1NNO0lBT0k7RXhFa3dTVjs7RXdFendTTTtJQU9JO0V4RXN3U1Y7O0V3RTd3U007SUFPSTtFeEUwd1NWOztFd0VqeFNNO0lBT0k7RXhFOHdTVjs7RXdFcnhTTTtJQU9JO0V4RWt4U1Y7O0V3RXp4U007SUFPSTtFeEVzeFNWOztFd0U3eFNNO0lBT0k7RXhFMHhTVjs7RXdFanlTTTtJQU9JO0V4RTh4U1Y7O0V3RXJ5U007SUFPSTtFeEVreVNWOztFd0V6eVNNO0lBT0k7RXhFc3lTVjs7RXdFN3lTTTtJQU9JO0V4RTB5U1Y7O0V3RWp6U007SUFPSTtFeEU4eVNWOztFd0VyelNNO0lBT0k7RXhFa3pTVjs7RXdFenpTTTtJQU9JO0V4RXN6U1Y7O0V3RTd6U007SUFPSTtFeEUwelNWOztFd0VqMFNNO0lBT0k7RXhFOHpTVjs7RXdFcjBTTTtJQU9JO0lBQUE7RXhFbTBTVjs7RXdFMTBTTTtJQU9JO0lBQUE7RXhFdzBTVjs7RXdFLzBTTTtJQU9JO0lBQUE7RXhFNjBTVjs7RXdFcDFTTTtJQU9JO0lBQUE7RXhFazFTVjs7RXdFejFTTTtJQU9JO0lBQUE7RXhFdTFTVjs7RXdFOTFTTTtJQU9JO0lBQUE7RXhFNDFTVjs7RXdFbjJTTTtJQU9JO0lBQUE7RXhFaTJTVjs7RXdFeDJTTTtJQU9JO0lBQUE7RXhFczJTVjs7RXdFNzJTTTtJQU9JO0lBQUE7RXhFMjJTVjs7RXdFbDNTTTtJQU9JO0lBQUE7RXhFZzNTVjs7RXdFdjNTTTtJQU9JO0lBQUE7RXhFcTNTVjs7RXdFNTNTTTtJQU9JO0lBQUE7RXhFMDNTVjs7RXdFajRTTTtJQU9JO0lBQUE7RXhFKzNTVjs7RXdFdDRTTTtJQU9JO0lBQUE7RXhFbzRTVjs7RXdFMzRTTTtJQU9JO0V4RXc0U1Y7O0V3RS80U007SUFPSTtFeEU0NFNWOztFd0VuNVNNO0lBT0k7RXhFZzVTVjs7RXdFdjVTTTtJQU9JO0V4RW81U1Y7O0V3RTM1U007SUFPSTtFeEV3NVNWOztFd0UvNVNNO0lBT0k7RXhFNDVTVjs7RXdFbjZTTTtJQU9JO0V4RWc2U1Y7O0V3RXY2U007SUFPSTtFeEVvNlNWOztFd0UzNlNNO0lBT0k7RXhFdzZTVjs7RXdFLzZTTTtJQU9JO0V4RTQ2U1Y7O0V3RW43U007SUFPSTtFeEVnN1NWOztFd0V2N1NNO0lBT0k7RXhFbzdTVjs7RXdFMzdTTTtJQU9JO0V4RXc3U1Y7O0V3RS83U007SUFPSTtFeEU0N1NWOztFd0VuOFNNO0lBT0k7RXhFZzhTVjs7RXdFdjhTTTtJQU9JO0V4RW84U1Y7O0V3RTM4U007SUFPSTtFeEV3OFNWOztFd0UvOFNNO0lBT0k7RXhFNDhTVjs7RXdFbjlTTTtJQU9JO0V4RWc5U1Y7O0V3RXY5U007SUFPSTtFeEVvOVNWOztFd0UzOVNNO0lBT0k7RXhFdzlTVjs7RXdFLzlTTTtJQU9JO0V4RTQ5U1Y7O0V3RW4rU007SUFPSTtFeEVnK1NWOztFd0V2K1NNO0lBT0k7RXhFbytTVjs7RXdFMytTTTtJQU9JO0V4RXcrU1Y7O0V3RS8rU007SUFPSTtFeEU0K1NWOztFd0VuL1NNO0lBT0k7RXhFZy9TVjs7RXdFdi9TTTtJQU9JO0V4RW8vU1Y7O0V3RTMvU007SUFPSTtFeEV3L1NWOztFd0UvL1NNO0lBT0k7RXhFNC9TVjs7RXdFbmdUTTtJQU9JO0V4RWdnVFY7O0V3RXZnVE07SUFPSTtFeEVvZ1RWOztFd0UzZ1RNO0lBT0k7RXhFd2dUVjs7RXdFL2dUTTtJQU9JO0V4RTRnVFY7O0V3RW5oVE07SUFPSTtJQUFBO0V4RWloVFY7O0V3RXhoVE07SUFPSTtJQUFBO0V4RXNoVFY7O0V3RTdoVE07SUFPSTtJQUFBO0V4RTJoVFY7O0V3RWxpVE07SUFPSTtJQUFBO0V4RWdpVFY7O0V3RXZpVE07SUFPSTtJQUFBO0V4RXFpVFY7O0V3RTVpVE07SUFPSTtJQUFBO0V4RTBpVFY7O0V3RWpqVE07SUFPSTtJQUFBO0V4RStpVFY7O0V3RXRqVE07SUFPSTtJQUFBO0V4RW9qVFY7O0V3RTNqVE07SUFPSTtJQUFBO0V4RXlqVFY7O0V3RWhrVE07SUFPSTtJQUFBO0V4RThqVFY7O0V3RXJrVE07SUFPSTtJQUFBO0V4RW1rVFY7O0V3RTFrVE07SUFPSTtJQUFBO0V4RXdrVFY7O0V3RS9rVE07SUFPSTtFeEU0a1RWOztFd0VubFRNO0lBT0k7RXhFZ2xUVjs7RXdFdmxUTTtJQU9JO0V4RW9sVFY7O0V3RTNsVE07SUFPSTtFeEV3bFRWOztFd0UvbFRNO0lBT0k7RXhFNGxUVjs7RXdFbm1UTTtJQU9JO0V4RWdtVFY7O0V3RXZtVE07SUFPSTtFeEVvbVRWOztFd0UzbVRNO0lBT0k7RXhFd21UVjs7RXdFL21UTTtJQU9JO0V4RTRtVFY7O0V3RW5uVE07SUFPSTtFeEVnblRWOztFd0V2blRNO0lBT0k7RXhFb25UVjs7RXdFM25UTTtJQU9JO0V4RXduVFY7O0V3RS9uVE07SUFPSTtFeEU0blRWOztFd0Vub1RNO0lBT0k7RXhFZ29UVjs7RXdFdm9UTTtJQU9JO0V4RW9vVFY7O0V3RTNvVE07SUFPSTtFeEV3b1RWOztFd0Uvb1RNO0lBT0k7RXhFNG9UVjs7RXdFbnBUTTtJQU9JO0V4RWdwVFY7O0V3RXZwVE07SUFPSTtFeEVvcFRWOztFd0UzcFRNO0lBT0k7RXhFd3BUVjs7RXdFL3BUTTtJQU9JO0V4RTRwVFY7O0V3RW5xVE07SUFPSTtFeEVncVRWOztFd0V2cVRNO0lBT0k7RXhFb3FUVjs7RXdFM3FUTTtJQU9JO0V4RXdxVFY7O0V3RS9xVE07SUFPSTtFeEU0cVRWOztFd0VuclRNO0lBT0k7RXhFZ3JUVjs7RXdFdnJUTTtJQU9JO0V4RW9yVFY7O0V3RTNyVE07SUFPSTtFeEV3clRWOztFd0UvclRNO0lBT0k7RXhFNHJUVjs7RXdFbnNUTTtJQU9JO0V4RWdzVFY7O0V3RXZzVE07SUFPSTtFeEVvc1RWOztFd0Uzc1RNO0lBT0k7RXhFd3NUVjs7RXdFL3NUTTtJQU9JO0V4RTRzVFY7O0V3RW50VE07SUFPSTtFeEVndFRWOztFd0V2dFRNO0lBT0k7RXhFb3RUVjs7RXdFM3RUTTtJQU9JO0V4RXd0VFY7O0V3RS90VE07SUFPSTtTQUFBO0V4RTR0VFY7O0V3RW51VE07SUFPSTtTQUFBO0V4RWd1VFY7O0V3RXZ1VE07SUFPSTtTQUFBO0V4RW91VFY7O0V3RTN1VE07SUFPSTtTQUFBO0V4RXd1VFY7O0V3RS91VE07SUFPSTtTQUFBO0V4RTR1VFY7O0V3RW52VE07SUFPSTtTQUFBO0V4RWd2VFY7O0V3RXZ2VE07SUFPSTtFeEVvdlRWOztFd0UzdlRNO0lBT0k7RXhFd3ZUVjs7RXdFL3ZUTTtJQU9JO0V4RTR2VFY7QUFDRjtBY3Z3VEk7RTBER0k7SUFPSTtFeEVpd1RWOztFd0V4d1RNO0lBT0k7RXhFcXdUVjs7RXdFNXdUTTtJQU9JO0V4RXl3VFY7O0V3RWh4VE07SUFPSTtPQUFBO0V4RTZ3VFY7O0V3RXB4VE07SUFPSTtPQUFBO0V4RWl4VFY7O0V3RXh4VE07SUFPSTtPQUFBO0V4RXF4VFY7O0V3RTV4VE07SUFPSTtPQUFBO0V4RXl4VFY7O0V3RWh5VE07SUFPSTtPQUFBO0V4RTZ4VFY7O0V3RXB5VE07SUFPSTtFeEVpeVRWOztFd0V4eVRNO0lBT0k7RXhFcXlUVjs7RXdFNXlUTTtJQU9JO0V4RXl5VFY7O0V3RWh6VE07SUFPSTtFeEU2eVRWOztFd0VwelRNO0lBT0k7RXhFaXpUVjs7RXdFeHpUTTtJQU9JO0V4RXF6VFY7O0V3RTV6VE07SUFPSTtFeEV5elRWOztFd0VoMFRNO0lBT0k7RXhFNnpUVjs7RXdFcDBUTTtJQU9JO0V4RWkwVFY7O0V3RXgwVE07SUFPSTtFeEVxMFRWOztFd0U1MFRNO0lBT0k7RXhFeTBUVjs7RXdFaDFUTTtJQU9JO0V4RTYwVFY7O0V3RXAxVE07SUFPSTtFeEVpMVRWOztFd0V4MVRNO0lBT0k7RXhFcTFUVjs7RXdFNTFUTTtJQU9JO0V4RXkxVFY7O0V3RWgyVE07SUFPSTtFeEU2MVRWOztFd0VwMlRNO0lBT0k7RXhFaTJUVjs7RXdFeDJUTTtJQU9JO0V4RXEyVFY7O0V3RTUyVE07SUFPSTtFeEV5MlRWOztFd0VoM1RNO0lBT0k7RXhFNjJUVjs7RXdFcDNUTTtJQU9JO0V4RWkzVFY7O0V3RXgzVE07SUFPSTtFeEVxM1RWOztFd0U1M1RNO0lBT0k7RXhFeTNUVjs7RXdFaDRUTTtJQU9JO0V4RTYzVFY7O0V3RXA0VE07SUFPSTtFeEVpNFRWOztFd0V4NFRNO0lBT0k7RXhFcTRUVjs7RXdFNTRUTTtJQU9JO0V4RXk0VFY7O0V3RWg1VE07SUFPSTtFeEU2NFRWOztFd0VwNVRNO0lBT0k7RXhFaTVUVjs7RXdFeDVUTTtJQU9JO0V4RXE1VFY7O0V3RTU1VE07SUFPSTtFeEV5NVRWOztFd0VoNlRNO0lBT0k7RXhFNjVUVjs7RXdFcDZUTTtJQU9JO0V4RWk2VFY7O0V3RXg2VE07SUFPSTtFeEVxNlRWOztFd0U1NlRNO0lBT0k7RXhFeTZUVjs7RXdFaDdUTTtJQU9JO0V4RTY2VFY7O0V3RXA3VE07SUFPSTtFeEVpN1RWOztFd0V4N1RNO0lBT0k7RXhFcTdUVjs7RXdFNTdUTTtJQU9JO0V4RXk3VFY7O0V3RWg4VE07SUFPSTtFeEU2N1RWOztFd0VwOFRNO0lBT0k7RXhFaThUVjs7RXdFeDhUTTtJQU9JO0V4RXE4VFY7O0V3RTU4VE07SUFPSTtFeEV5OFRWOztFd0VoOVRNO0lBT0k7RXhFNjhUVjs7RXdFcDlUTTtJQU9JO0V4RWk5VFY7O0V3RXg5VE07SUFPSTtFeEVxOVRWOztFd0U1OVRNO0lBT0k7RXhFeTlUVjs7RXdFaCtUTTtJQU9JO0V4RTY5VFY7O0V3RXArVE07SUFPSTtFeEVpK1RWOztFd0V4K1RNO0lBT0k7RXhFcStUVjs7RXdFNStUTTtJQU9JO0V4RXkrVFY7O0V3RWgvVE07SUFPSTtFeEU2K1RWOztFd0VwL1RNO0lBT0k7RXhFaS9UVjs7RXdFeC9UTTtJQU9JO0V4RXEvVFY7O0V3RTUvVE07SUFPSTtFeEV5L1RWOztFd0VoZ1VNO0lBT0k7RXhFNi9UVjs7RXdFcGdVTTtJQU9JO0V4RWlnVVY7O0V3RXhnVU07SUFPSTtFeEVxZ1VWOztFd0U1Z1VNO0lBT0k7RXhFeWdVVjs7RXdFaGhVTTtJQU9JO0V4RTZnVVY7O0V3RXBoVU07SUFPSTtFeEVpaFVWOztFd0V4aFVNO0lBT0k7SUFBQTtFeEVzaFVWOztFd0U3aFVNO0lBT0k7SUFBQTtFeEUyaFVWOztFd0VsaVVNO0lBT0k7SUFBQTtFeEVnaVVWOztFd0V2aVVNO0lBT0k7SUFBQTtFeEVxaVVWOztFd0U1aVVNO0lBT0k7SUFBQTtFeEUwaVVWOztFd0VqalVNO0lBT0k7SUFBQTtFeEUraVVWOztFd0V0alVNO0lBT0k7SUFBQTtFeEVvalVWOztFd0UzalVNO0lBT0k7SUFBQTtFeEV5alVWOztFd0Voa1VNO0lBT0k7SUFBQTtFeEU4alVWOztFd0Vya1VNO0lBT0k7SUFBQTtFeEVta1VWOztFd0Uxa1VNO0lBT0k7SUFBQTtFeEV3a1VWOztFd0Uva1VNO0lBT0k7SUFBQTtFeEU2a1VWOztFd0VwbFVNO0lBT0k7SUFBQTtFeEVrbFVWOztFd0V6bFVNO0lBT0k7SUFBQTtFeEV1bFVWOztFd0U5bFVNO0lBT0k7RXhFMmxVVjs7RXdFbG1VTTtJQU9JO0V4RStsVVY7O0V3RXRtVU07SUFPSTtFeEVtbVVWOztFd0UxbVVNO0lBT0k7RXhFdW1VVjs7RXdFOW1VTTtJQU9JO0V4RTJtVVY7O0V3RWxuVU07SUFPSTtFeEUrbVVWOztFd0V0blVNO0lBT0k7RXhFbW5VVjs7RXdFMW5VTTtJQU9JO0V4RXVuVVY7O0V3RTluVU07SUFPSTtFeEUyblVWOztFd0Vsb1VNO0lBT0k7RXhFK25VVjs7RXdFdG9VTTtJQU9JO0V4RW1vVVY7O0V3RTFvVU07SUFPSTtFeEV1b1VWOztFd0U5b1VNO0lBT0k7RXhFMm9VVjs7RXdFbHBVTTtJQU9JO0V4RStvVVY7O0V3RXRwVU07SUFPSTtFeEVtcFVWOztFd0UxcFVNO0lBT0k7RXhFdXBVVjs7RXdFOXBVTTtJQU9JO0V4RTJwVVY7O0V3RWxxVU07SUFPSTtFeEUrcFVWOztFd0V0cVVNO0lBT0k7RXhFbXFVVjs7RXdFMXFVTTtJQU9JO0V4RXVxVVY7O0V3RTlxVU07SUFPSTtFeEUycVVWOztFd0VsclVNO0lBT0k7RXhFK3FVVjs7RXdFdHJVTTtJQU9JO0V4RW1yVVY7O0V3RTFyVU07SUFPSTtFeEV1clVWOztFd0U5clVNO0lBT0k7RXhFMnJVVjs7RXdFbHNVTTtJQU9JO0V4RStyVVY7O0V3RXRzVU07SUFPSTtFeEVtc1VWOztFd0Uxc1VNO0lBT0k7RXhFdXNVVjs7RXdFOXNVTTtJQU9JO0V4RTJzVVY7O0V3RWx0VU07SUFPSTtFeEUrc1VWOztFd0V0dFVNO0lBT0k7RXhFbXRVVjs7RXdFMXRVTTtJQU9JO0V4RXV0VVY7O0V3RTl0VU07SUFPSTtFeEUydFVWOztFd0VsdVVNO0lBT0k7RXhFK3RVVjs7RXdFdHVVTTtJQU9JO0lBQUE7RXhFb3VVVjs7RXdFM3VVTTtJQU9JO0lBQUE7RXhFeXVVVjs7RXdFaHZVTTtJQU9JO0lBQUE7RXhFOHVVVjs7RXdFcnZVTTtJQU9JO0lBQUE7RXhFbXZVVjs7RXdFMXZVTTtJQU9JO0lBQUE7RXhFd3ZVVjs7RXdFL3ZVTTtJQU9JO0lBQUE7RXhFNnZVVjs7RXdFcHdVTTtJQU9JO0lBQUE7RXhFa3dVVjs7RXdFendVTTtJQU9JO0lBQUE7RXhFdXdVVjs7RXdFOXdVTTtJQU9JO0lBQUE7RXhFNHdVVjs7RXdFbnhVTTtJQU9JO0lBQUE7RXhFaXhVVjs7RXdFeHhVTTtJQU9JO0lBQUE7RXhFc3hVVjs7RXdFN3hVTTtJQU9JO0lBQUE7RXhFMnhVVjs7RXdFbHlVTTtJQU9JO0V4RSt4VVY7O0V3RXR5VU07SUFPSTtFeEVteVVWOztFd0UxeVVNO0lBT0k7RXhFdXlVVjs7RXdFOXlVTTtJQU9JO0V4RTJ5VVY7O0V3RWx6VU07SUFPSTtFeEUreVVWOztFd0V0elVNO0lBT0k7RXhFbXpVVjs7RXdFMXpVTTtJQU9JO0V4RXV6VVY7O0V3RTl6VU07SUFPSTtFeEUyelVWOztFd0VsMFVNO0lBT0k7RXhFK3pVVjs7RXdFdDBVTTtJQU9JO0V4RW0wVVY7O0V3RTEwVU07SUFPSTtFeEV1MFVWOztFd0U5MFVNO0lBT0k7RXhFMjBVVjs7RXdFbDFVTTtJQU9JO0V4RSswVVY7O0V3RXQxVU07SUFPSTtFeEVtMVVWOztFd0UxMVVNO0lBT0k7RXhFdTFVVjs7RXdFOTFVTTtJQU9JO0V4RTIxVVY7O0V3RWwyVU07SUFPSTtFeEUrMVVWOztFd0V0MlVNO0lBT0k7RXhFbTJVVjs7RXdFMTJVTTtJQU9JO0V4RXUyVVY7O0V3RTkyVU07SUFPSTtFeEUyMlVWOztFd0VsM1VNO0lBT0k7RXhFKzJVVjs7RXdFdDNVTTtJQU9JO0V4RW0zVVY7O0V3RTEzVU07SUFPSTtFeEV1M1VWOztFd0U5M1VNO0lBT0k7RXhFMjNVVjs7RXdFbDRVTTtJQU9JO0V4RSszVVY7O0V3RXQ0VU07SUFPSTtFeEVtNFVWOztFd0UxNFVNO0lBT0k7RXhFdTRVVjs7RXdFOTRVTTtJQU9JO0V4RTI0VVY7O0V3RWw1VU07SUFPSTtFeEUrNFVWOztFd0V0NVVNO0lBT0k7RXhFbTVVVjs7RXdFMTVVTTtJQU9JO0V4RXU1VVY7O0V3RTk1VU07SUFPSTtFeEUyNVVWOztFd0VsNlVNO0lBT0k7RXhFKzVVVjs7RXdFdDZVTTtJQU9JO0V4RW02VVY7O0V3RTE2VU07SUFPSTtFeEV1NlVWOztFd0U5NlVNO0lBT0k7RXhFMjZVVjs7RXdFbDdVTTtJQU9JO1NBQUE7RXhFKzZVVjs7RXdFdDdVTTtJQU9JO1NBQUE7RXhFbTdVVjs7RXdFMTdVTTtJQU9JO1NBQUE7RXhFdTdVVjs7RXdFOTdVTTtJQU9JO1NBQUE7RXhFMjdVVjs7RXdFbDhVTTtJQU9JO1NBQUE7RXhFKzdVVjs7RXdFdDhVTTtJQU9JO1NBQUE7RXhFbThVVjs7RXdFMThVTTtJQU9JO0V4RXU4VVY7O0V3RTk4VU07SUFPSTtFeEUyOFVWOztFd0VsOVVNO0lBT0k7RXhFKzhVVjtBQUNGO0FjMTlVSTtFMERHSTtJQU9JO0V4RW85VVY7O0V3RTM5VU07SUFPSTtFeEV3OVVWOztFd0UvOVVNO0lBT0k7RXhFNDlVVjs7RXdFbitVTTtJQU9JO09BQUE7RXhFZytVVjs7RXdFditVTTtJQU9JO09BQUE7RXhFbytVVjs7RXdFMytVTTtJQU9JO09BQUE7RXhFdytVVjs7RXdFLytVTTtJQU9JO09BQUE7RXhFNCtVVjs7RXdFbi9VTTtJQU9JO09BQUE7RXhFZy9VVjs7RXdFdi9VTTtJQU9JO0V4RW8vVVY7O0V3RTMvVU07SUFPSTtFeEV3L1VWOztFd0UvL1VNO0lBT0k7RXhFNC9VVjs7RXdFbmdWTTtJQU9JO0V4RWdnVlY7O0V3RXZnVk07SUFPSTtFeEVvZ1ZWOztFd0UzZ1ZNO0lBT0k7RXhFd2dWVjs7RXdFL2dWTTtJQU9JO0V4RTRnVlY7O0V3RW5oVk07SUFPSTtFeEVnaFZWOztFd0V2aFZNO0lBT0k7RXhFb2hWVjs7RXdFM2hWTTtJQU9JO0V4RXdoVlY7O0V3RS9oVk07SUFPSTtFeEU0aFZWOztFd0VuaVZNO0lBT0k7RXhFZ2lWVjs7RXdFdmlWTTtJQU9JO0V4RW9pVlY7O0V3RTNpVk07SUFPSTtFeEV3aVZWOztFd0UvaVZNO0lBT0k7RXhFNGlWVjs7RXdFbmpWTTtJQU9JO0V4RWdqVlY7O0V3RXZqVk07SUFPSTtFeEVvalZWOztFd0UzalZNO0lBT0k7RXhFd2pWVjs7RXdFL2pWTTtJQU9JO0V4RTRqVlY7O0V3RW5rVk07SUFPSTtFeEVna1ZWOztFd0V2a1ZNO0lBT0k7RXhFb2tWVjs7RXdFM2tWTTtJQU9JO0V4RXdrVlY7O0V3RS9rVk07SUFPSTtFeEU0a1ZWOztFd0VubFZNO0lBT0k7RXhFZ2xWVjs7RXdFdmxWTTtJQU9JO0V4RW9sVlY7O0V3RTNsVk07SUFPSTtFeEV3bFZWOztFd0UvbFZNO0lBT0k7RXhFNGxWVjs7RXdFbm1WTTtJQU9JO0V4RWdtVlY7O0V3RXZtVk07SUFPSTtFeEVvbVZWOztFd0UzbVZNO0lBT0k7RXhFd21WVjs7RXdFL21WTTtJQU9JO0V4RTRtVlY7O0V3RW5uVk07SUFPSTtFeEVnblZWOztFd0V2blZNO0lBT0k7RXhFb25WVjs7RXdFM25WTTtJQU9JO0V4RXduVlY7O0V3RS9uVk07SUFPSTtFeEU0blZWOztFd0Vub1ZNO0lBT0k7RXhFZ29WVjs7RXdFdm9WTTtJQU9JO0V4RW9vVlY7O0V3RTNvVk07SUFPSTtFeEV3b1ZWOztFd0Uvb1ZNO0lBT0k7RXhFNG9WVjs7RXdFbnBWTTtJQU9JO0V4RWdwVlY7O0V3RXZwVk07SUFPSTtFeEVvcFZWOztFd0UzcFZNO0lBT0k7RXhFd3BWVjs7RXdFL3BWTTtJQU9JO0V4RTRwVlY7O0V3RW5xVk07SUFPSTtFeEVncVZWOztFd0V2cVZNO0lBT0k7RXhFb3FWVjs7RXdFM3FWTTtJQU9JO0V4RXdxVlY7O0V3RS9xVk07SUFPSTtFeEU0cVZWOztFd0VuclZNO0lBT0k7RXhFZ3JWVjs7RXdFdnJWTTtJQU9JO0V4RW9yVlY7O0V3RTNyVk07SUFPSTtFeEV3clZWOztFd0UvclZNO0lBT0k7RXhFNHJWVjs7RXdFbnNWTTtJQU9JO0V4RWdzVlY7O0V3RXZzVk07SUFPSTtFeEVvc1ZWOztFd0Uzc1ZNO0lBT0k7RXhFd3NWVjs7RXdFL3NWTTtJQU9JO0V4RTRzVlY7O0V3RW50Vk07SUFPSTtFeEVndFZWOztFd0V2dFZNO0lBT0k7RXhFb3RWVjs7RXdFM3RWTTtJQU9JO0V4RXd0VlY7O0V3RS90Vk07SUFPSTtFeEU0dFZWOztFd0VudVZNO0lBT0k7RXhFZ3VWVjs7RXdFdnVWTTtJQU9JO0V4RW91VlY7O0V3RTN1Vk07SUFPSTtJQUFBO0V4RXl1VlY7O0V3RWh2Vk07SUFPSTtJQUFBO0V4RTh1VlY7O0V3RXJ2Vk07SUFPSTtJQUFBO0V4RW12VlY7O0V3RTF2Vk07SUFPSTtJQUFBO0V4RXd2VlY7O0V3RS92Vk07SUFPSTtJQUFBO0V4RTZ2VlY7O0V3RXB3Vk07SUFPSTtJQUFBO0V4RWt3VlY7O0V3RXp3Vk07SUFPSTtJQUFBO0V4RXV3VlY7O0V3RTl3Vk07SUFPSTtJQUFBO0V4RTR3VlY7O0V3RW54Vk07SUFPSTtJQUFBO0V4RWl4VlY7O0V3RXh4Vk07SUFPSTtJQUFBO0V4RXN4VlY7O0V3RTd4Vk07SUFPSTtJQUFBO0V4RTJ4VlY7O0V3RWx5Vk07SUFPSTtJQUFBO0V4RWd5VlY7O0V3RXZ5Vk07SUFPSTtJQUFBO0V4RXF5VlY7O0V3RTV5Vk07SUFPSTtJQUFBO0V4RTB5VlY7O0V3RWp6Vk07SUFPSTtFeEU4eVZWOztFd0VyelZNO0lBT0k7RXhFa3pWVjs7RXdFenpWTTtJQU9JO0V4RXN6VlY7O0V3RTd6Vk07SUFPSTtFeEUwelZWOztFd0VqMFZNO0lBT0k7RXhFOHpWVjs7RXdFcjBWTTtJQU9JO0V4RWswVlY7O0V3RXowVk07SUFPSTtFeEVzMFZWOztFd0U3MFZNO0lBT0k7RXhFMDBWVjs7RXdFajFWTTtJQU9JO0V4RTgwVlY7O0V3RXIxVk07SUFPSTtFeEVrMVZWOztFd0V6MVZNO0lBT0k7RXhFczFWVjs7RXdFNzFWTTtJQU9JO0V4RTAxVlY7O0V3RWoyVk07SUFPSTtFeEU4MVZWOztFd0VyMlZNO0lBT0k7RXhFazJWVjs7RXdFejJWTTtJQU9JO0V4RXMyVlY7O0V3RTcyVk07SUFPSTtFeEUwMlZWOztFd0VqM1ZNO0lBT0k7RXhFODJWVjs7RXdFcjNWTTtJQU9JO0V4RWszVlY7O0V3RXozVk07SUFPSTtFeEVzM1ZWOztFd0U3M1ZNO0lBT0k7RXhFMDNWVjs7RXdFajRWTTtJQU9JO0V4RTgzVlY7O0V3RXI0Vk07SUFPSTtFeEVrNFZWOztFd0V6NFZNO0lBT0k7RXhFczRWVjs7RXdFNzRWTTtJQU9JO0V4RTA0VlY7O0V3RWo1Vk07SUFPSTtFeEU4NFZWOztFd0VyNVZNO0lBT0k7RXhFazVWVjs7RXdFejVWTTtJQU9JO0V4RXM1VlY7O0V3RTc1Vk07SUFPSTtFeEUwNVZWOztFd0VqNlZNO0lBT0k7RXhFODVWVjs7RXdFcjZWTTtJQU9JO0V4RWs2VlY7O0V3RXo2Vk07SUFPSTtFeEVzNlZWOztFd0U3NlZNO0lBT0k7RXhFMDZWVjs7RXdFajdWTTtJQU9JO0V4RTg2VlY7O0V3RXI3Vk07SUFPSTtFeEVrN1ZWOztFd0V6N1ZNO0lBT0k7SUFBQTtFeEV1N1ZWOztFd0U5N1ZNO0lBT0k7SUFBQTtFeEU0N1ZWOztFd0VuOFZNO0lBT0k7SUFBQTtFeEVpOFZWOztFd0V4OFZNO0lBT0k7SUFBQTtFeEVzOFZWOztFd0U3OFZNO0lBT0k7SUFBQTtFeEUyOFZWOztFd0VsOVZNO0lBT0k7SUFBQTtFeEVnOVZWOztFd0V2OVZNO0lBT0k7SUFBQTtFeEVxOVZWOztFd0U1OVZNO0lBT0k7SUFBQTtFeEUwOVZWOztFd0VqK1ZNO0lBT0k7SUFBQTtFeEUrOVZWOztFd0V0K1ZNO0lBT0k7SUFBQTtFeEVvK1ZWOztFd0UzK1ZNO0lBT0k7SUFBQTtFeEV5K1ZWOztFd0VoL1ZNO0lBT0k7SUFBQTtFeEU4K1ZWOztFd0VyL1ZNO0lBT0k7RXhFay9WVjs7RXdFei9WTTtJQU9JO0V4RXMvVlY7O0V3RTcvVk07SUFPSTtFeEUwL1ZWOztFd0VqZ1dNO0lBT0k7RXhFOC9WVjs7RXdFcmdXTTtJQU9JO0V4RWtnV1Y7O0V3RXpnV007SUFPSTtFeEVzZ1dWOztFd0U3Z1dNO0lBT0k7RXhFMGdXVjs7RXdFamhXTTtJQU9JO0V4RThnV1Y7O0V3RXJoV007SUFPSTtFeEVraFdWOztFd0V6aFdNO0lBT0k7RXhFc2hXVjs7RXdFN2hXTTtJQU9JO0V4RTBoV1Y7O0V3RWppV007SUFPSTtFeEU4aFdWOztFd0VyaVdNO0lBT0k7RXhFa2lXVjs7RXdFemlXTTtJQU9JO0V4RXNpV1Y7O0V3RTdpV007SUFPSTtFeEUwaVdWOztFd0VqaldNO0lBT0k7RXhFOGlXVjs7RXdFcmpXTTtJQU9JO0V4RWtqV1Y7O0V3RXpqV007SUFPSTtFeEVzaldWOztFd0U3aldNO0lBT0k7RXhFMGpXVjs7RXdFamtXTTtJQU9JO0V4RThqV1Y7O0V3RXJrV007SUFPSTtFeEVra1dWOztFd0V6a1dNO0lBT0k7RXhFc2tXVjs7RXdFN2tXTTtJQU9JO0V4RTBrV1Y7O0V3RWpsV007SUFPSTtFeEU4a1dWOztFd0VybFdNO0lBT0k7RXhFa2xXVjs7RXdFemxXTTtJQU9JO0V4RXNsV1Y7O0V3RTdsV007SUFPSTtFeEUwbFdWOztFd0VqbVdNO0lBT0k7RXhFOGxXVjs7RXdFcm1XTTtJQU9JO0V4RWttV1Y7O0V3RXptV007SUFPSTtFeEVzbVdWOztFd0U3bVdNO0lBT0k7RXhFMG1XVjs7RXdFam5XTTtJQU9JO0V4RThtV1Y7O0V3RXJuV007SUFPSTtFeEVrbldWOztFd0V6bldNO0lBT0k7RXhFc25XVjs7RXdFN25XTTtJQU9JO0V4RTBuV1Y7O0V3RWpvV007SUFPSTtFeEU4bldWOztFd0Vyb1dNO0lBT0k7U0FBQTtFeEVrb1dWOztFd0V6b1dNO0lBT0k7U0FBQTtFeEVzb1dWOztFd0U3b1dNO0lBT0k7U0FBQTtFeEUwb1dWOztFd0VqcFdNO0lBT0k7U0FBQTtFeEU4b1dWOztFd0VycFdNO0lBT0k7U0FBQTtFeEVrcFdWOztFd0V6cFdNO0lBT0k7U0FBQTtFeEVzcFdWOztFd0U3cFdNO0lBT0k7RXhFMHBXVjs7RXdFanFXTTtJQU9JO0V4RThwV1Y7O0V3RXJxV007SUFPSTtFeEVrcVdWO0FBQ0Y7QWM3cVdJO0UwREdJO0lBT0k7RXhFdXFXVjs7RXdFOXFXTTtJQU9JO0V4RTJxV1Y7O0V3RWxyV007SUFPSTtFeEUrcVdWOztFd0V0cldNO0lBT0k7T0FBQTtFeEVtcldWOztFd0UxcldNO0lBT0k7T0FBQTtFeEV1cldWOztFd0U5cldNO0lBT0k7T0FBQTtFeEUycldWOztFd0Vsc1dNO0lBT0k7T0FBQTtFeEUrcldWOztFd0V0c1dNO0lBT0k7T0FBQTtFeEVtc1dWOztFd0Uxc1dNO0lBT0k7RXhFdXNXVjs7RXdFOXNXTTtJQU9JO0V4RTJzV1Y7O0V3RWx0V007SUFPSTtFeEUrc1dWOztFd0V0dFdNO0lBT0k7RXhFbXRXVjs7RXdFMXRXTTtJQU9JO0V4RXV0V1Y7O0V3RTl0V007SUFPSTtFeEUydFdWOztFd0VsdVdNO0lBT0k7RXhFK3RXVjs7RXdFdHVXTTtJQU9JO0V4RW11V1Y7O0V3RTF1V007SUFPSTtFeEV1dVdWOztFd0U5dVdNO0lBT0k7RXhFMnVXVjs7RXdFbHZXTTtJQU9JO0V4RSt1V1Y7O0V3RXR2V007SUFPSTtFeEVtdldWOztFd0UxdldNO0lBT0k7RXhFdXZXVjs7RXdFOXZXTTtJQU9JO0V4RTJ2V1Y7O0V3RWx3V007SUFPSTtFeEUrdldWOztFd0V0d1dNO0lBT0k7RXhFbXdXVjs7RXdFMXdXTTtJQU9JO0V4RXV3V1Y7O0V3RTl3V007SUFPSTtFeEUyd1dWOztFd0VseFdNO0lBT0k7RXhFK3dXVjs7RXdFdHhXTTtJQU9JO0V4RW14V1Y7O0V3RTF4V007SUFPSTtFeEV1eFdWOztFd0U5eFdNO0lBT0k7RXhFMnhXVjs7RXdFbHlXTTtJQU9JO0V4RSt4V1Y7O0V3RXR5V007SUFPSTtFeEVteVdWOztFd0UxeVdNO0lBT0k7RXhFdXlXVjs7RXdFOXlXTTtJQU9JO0V4RTJ5V1Y7O0V3RWx6V007SUFPSTtFeEUreVdWOztFd0V0eldNO0lBT0k7RXhFbXpXVjs7RXdFMXpXTTtJQU9JO0V4RXV6V1Y7O0V3RTl6V007SUFPSTtFeEUyeldWOztFd0VsMFdNO0lBT0k7RXhFK3pXVjs7RXdFdDBXTTtJQU9JO0V4RW0wV1Y7O0V3RTEwV007SUFPSTtFeEV1MFdWOztFd0U5MFdNO0lBT0k7RXhFMjBXVjs7RXdFbDFXTTtJQU9JO0V4RSswV1Y7O0V3RXQxV007SUFPSTtFeEVtMVdWOztFd0UxMVdNO0lBT0k7RXhFdTFXVjs7RXdFOTFXTTtJQU9JO0V4RTIxV1Y7O0V3RWwyV007SUFPSTtFeEUrMVdWOztFd0V0MldNO0lBT0k7RXhFbTJXVjs7RXdFMTJXTTtJQU9JO0V4RXUyV1Y7O0V3RTkyV007SUFPSTtFeEUyMldWOztFd0VsM1dNO0lBT0k7RXhFKzJXVjs7RXdFdDNXTTtJQU9JO0V4RW0zV1Y7O0V3RTEzV007SUFPSTtFeEV1M1dWOztFd0U5M1dNO0lBT0k7RXhFMjNXVjs7RXdFbDRXTTtJQU9JO0V4RSszV1Y7O0V3RXQ0V007SUFPSTtFeEVtNFdWOztFd0UxNFdNO0lBT0k7RXhFdTRXVjs7RXdFOTRXTTtJQU9JO0V4RTI0V1Y7O0V3RWw1V007SUFPSTtFeEUrNFdWOztFd0V0NVdNO0lBT0k7RXhFbTVXVjs7RXdFMTVXTTtJQU9JO0V4RXU1V1Y7O0V3RTk1V007SUFPSTtFeEUyNVdWOztFd0VsNldNO0lBT0k7RXhFKzVXVjs7RXdFdDZXTTtJQU9JO0V4RW02V1Y7O0V3RTE2V007SUFPSTtFeEV1NldWOztFd0U5NldNO0lBT0k7RXhFMjZXVjs7RXdFbDdXTTtJQU9JO0V4RSs2V1Y7O0V3RXQ3V007SUFPSTtFeEVtN1dWOztFd0UxN1dNO0lBT0k7RXhFdTdXVjs7RXdFOTdXTTtJQU9JO0lBQUE7RXhFNDdXVjs7RXdFbjhXTTtJQU9JO0lBQUE7RXhFaThXVjs7RXdFeDhXTTtJQU9JO0lBQUE7RXhFczhXVjs7RXdFNzhXTTtJQU9JO0lBQUE7RXhFMjhXVjs7RXdFbDlXTTtJQU9JO0lBQUE7RXhFZzlXVjs7RXdFdjlXTTtJQU9JO0lBQUE7RXhFcTlXVjs7RXdFNTlXTTtJQU9JO0lBQUE7RXhFMDlXVjs7RXdFaitXTTtJQU9JO0lBQUE7RXhFKzlXVjs7RXdFdCtXTTtJQU9JO0lBQUE7RXhFbytXVjs7RXdFMytXTTtJQU9JO0lBQUE7RXhFeStXVjs7RXdFaC9XTTtJQU9JO0lBQUE7RXhFOCtXVjs7RXdFci9XTTtJQU9JO0lBQUE7RXhFbS9XVjs7RXdFMS9XTTtJQU9JO0lBQUE7RXhFdy9XVjs7RXdFLy9XTTtJQU9JO0lBQUE7RXhFNi9XVjs7RXdFcGdYTTtJQU9JO0V4RWlnWFY7O0V3RXhnWE07SUFPSTtFeEVxZ1hWOztFd0U1Z1hNO0lBT0k7RXhFeWdYVjs7RXdFaGhYTTtJQU9JO0V4RTZnWFY7O0V3RXBoWE07SUFPSTtFeEVpaFhWOztFd0V4aFhNO0lBT0k7RXhFcWhYVjs7RXdFNWhYTTtJQU9JO0V4RXloWFY7O0V3RWhpWE07SUFPSTtFeEU2aFhWOztFd0VwaVhNO0lBT0k7RXhFaWlYVjs7RXdFeGlYTTtJQU9JO0V4RXFpWFY7O0V3RTVpWE07SUFPSTtFeEV5aVhWOztFd0VoalhNO0lBT0k7RXhFNmlYVjs7RXdFcGpYTTtJQU9JO0V4RWlqWFY7O0V3RXhqWE07SUFPSTtFeEVxalhWOztFd0U1alhNO0lBT0k7RXhFeWpYVjs7RXdFaGtYTTtJQU9JO0V4RTZqWFY7O0V3RXBrWE07SUFPSTtFeEVpa1hWOztFd0V4a1hNO0lBT0k7RXhFcWtYVjs7RXdFNWtYTTtJQU9JO0V4RXlrWFY7O0V3RWhsWE07SUFPSTtFeEU2a1hWOztFd0VwbFhNO0lBT0k7RXhFaWxYVjs7RXdFeGxYTTtJQU9JO0V4RXFsWFY7O0V3RTVsWE07SUFPSTtFeEV5bFhWOztFd0VobVhNO0lBT0k7RXhFNmxYVjs7RXdFcG1YTTtJQU9JO0V4RWltWFY7O0V3RXhtWE07SUFPSTtFeEVxbVhWOztFd0U1bVhNO0lBT0k7RXhFeW1YVjs7RXdFaG5YTTtJQU9JO0V4RTZtWFY7O0V3RXBuWE07SUFPSTtFeEVpblhWOztFd0V4blhNO0lBT0k7RXhFcW5YVjs7RXdFNW5YTTtJQU9JO0V4RXluWFY7O0V3RWhvWE07SUFPSTtFeEU2blhWOztFd0Vwb1hNO0lBT0k7RXhFaW9YVjs7RXdFeG9YTTtJQU9JO0V4RXFvWFY7O0V3RTVvWE07SUFPSTtJQUFBO0V4RTBvWFY7O0V3RWpwWE07SUFPSTtJQUFBO0V4RStvWFY7O0V3RXRwWE07SUFPSTtJQUFBO0V4RW9wWFY7O0V3RTNwWE07SUFPSTtJQUFBO0V4RXlwWFY7O0V3RWhxWE07SUFPSTtJQUFBO0V4RThwWFY7O0V3RXJxWE07SUFPSTtJQUFBO0V4RW1xWFY7O0V3RTFxWE07SUFPSTtJQUFBO0V4RXdxWFY7O0V3RS9xWE07SUFPSTtJQUFBO0V4RTZxWFY7O0V3RXByWE07SUFPSTtJQUFBO0V4RWtyWFY7O0V3RXpyWE07SUFPSTtJQUFBO0V4RXVyWFY7O0V3RTlyWE07SUFPSTtJQUFBO0V4RTRyWFY7O0V3RW5zWE07SUFPSTtJQUFBO0V4RWlzWFY7O0V3RXhzWE07SUFPSTtFeEVxc1hWOztFd0U1c1hNO0lBT0k7RXhFeXNYVjs7RXdFaHRYTTtJQU9JO0V4RTZzWFY7O0V3RXB0WE07SUFPSTtFeEVpdFhWOztFd0V4dFhNO0lBT0k7RXhFcXRYVjs7RXdFNXRYTTtJQU9JO0V4RXl0WFY7O0V3RWh1WE07SUFPSTtFeEU2dFhWOztFd0VwdVhNO0lBT0k7RXhFaXVYVjs7RXdFeHVYTTtJQU9JO0V4RXF1WFY7O0V3RTV1WE07SUFPSTtFeEV5dVhWOztFd0VodlhNO0lBT0k7RXhFNnVYVjs7RXdFcHZYTTtJQU9JO0V4RWl2WFY7O0V3RXh2WE07SUFPSTtFeEVxdlhWOztFd0U1dlhNO0lBT0k7RXhFeXZYVjs7RXdFaHdYTTtJQU9JO0V4RTZ2WFY7O0V3RXB3WE07SUFPSTtFeEVpd1hWOztFd0V4d1hNO0lBT0k7RXhFcXdYVjs7RXdFNXdYTTtJQU9JO0V4RXl3WFY7O0V3RWh4WE07SUFPSTtFeEU2d1hWOztFd0VweFhNO0lBT0k7RXhFaXhYVjs7RXdFeHhYTTtJQU9JO0V4RXF4WFY7O0V3RTV4WE07SUFPSTtFeEV5eFhWOztFd0VoeVhNO0lBT0k7RXhFNnhYVjs7RXdFcHlYTTtJQU9JO0V4RWl5WFY7O0V3RXh5WE07SUFPSTtFeEVxeVhWOztFd0U1eVhNO0lBT0k7RXhFeXlYVjs7RXdFaHpYTTtJQU9JO0V4RTZ5WFY7O0V3RXB6WE07SUFPSTtFeEVpelhWOztFd0V4elhNO0lBT0k7RXhFcXpYVjs7RXdFNXpYTTtJQU9JO0V4RXl6WFY7O0V3RWgwWE07SUFPSTtFeEU2elhWOztFd0VwMFhNO0lBT0k7RXhFaTBYVjs7RXdFeDBYTTtJQU9JO0V4RXEwWFY7O0V3RTUwWE07SUFPSTtFeEV5MFhWOztFd0VoMVhNO0lBT0k7RXhFNjBYVjs7RXdFcDFYTTtJQU9JO0V4RWkxWFY7O0V3RXgxWE07SUFPSTtTQUFBO0V4RXExWFY7O0V3RTUxWE07SUFPSTtTQUFBO0V4RXkxWFY7O0V3RWgyWE07SUFPSTtTQUFBO0V4RTYxWFY7O0V3RXAyWE07SUFPSTtTQUFBO0V4RWkyWFY7O0V3RXgyWE07SUFPSTtTQUFBO0V4RXEyWFY7O0V3RTUyWE07SUFPSTtTQUFBO0V4RXkyWFY7O0V3RWgzWE07SUFPSTtFeEU2MlhWOztFd0VwM1hNO0lBT0k7RXhFaTNYVjs7RXdFeDNYTTtJQU9JO0V4RXEzWFY7QUFDRjtBY2g0WEk7RTBER0k7SUFPSTtFeEUwM1hWOztFd0VqNFhNO0lBT0k7RXhFODNYVjs7RXdFcjRYTTtJQU9JO0V4RWs0WFY7O0V3RXo0WE07SUFPSTtPQUFBO0V4RXM0WFY7O0V3RTc0WE07SUFPSTtPQUFBO0V4RTA0WFY7O0V3RWo1WE07SUFPSTtPQUFBO0V4RTg0WFY7O0V3RXI1WE07SUFPSTtPQUFBO0V4RWs1WFY7O0V3RXo1WE07SUFPSTtPQUFBO0V4RXM1WFY7O0V3RTc1WE07SUFPSTtFeEUwNVhWOztFd0VqNlhNO0lBT0k7RXhFODVYVjs7RXdFcjZYTTtJQU9JO0V4RWs2WFY7O0V3RXo2WE07SUFPSTtFeEVzNlhWOztFd0U3NlhNO0lBT0k7RXhFMDZYVjs7RXdFajdYTTtJQU9JO0V4RTg2WFY7O0V3RXI3WE07SUFPSTtFeEVrN1hWOztFd0V6N1hNO0lBT0k7RXhFczdYVjs7RXdFNzdYTTtJQU9JO0V4RTA3WFY7O0V3RWo4WE07SUFPSTtFeEU4N1hWOztFd0VyOFhNO0lBT0k7RXhFazhYVjs7RXdFejhYTTtJQU9JO0V4RXM4WFY7O0V3RTc4WE07SUFPSTtFeEUwOFhWOztFd0VqOVhNO0lBT0k7RXhFODhYVjs7RXdFcjlYTTtJQU9JO0V4RWs5WFY7O0V3RXo5WE07SUFPSTtFeEVzOVhWOztFd0U3OVhNO0lBT0k7RXhFMDlYVjs7RXdFaitYTTtJQU9JO0V4RTg5WFY7O0V3RXIrWE07SUFPSTtFeEVrK1hWOztFd0V6K1hNO0lBT0k7RXhFcytYVjs7RXdFNytYTTtJQU9JO0V4RTArWFY7O0V3RWovWE07SUFPSTtFeEU4K1hWOztFd0VyL1hNO0lBT0k7RXhFay9YVjs7RXdFei9YTTtJQU9JO0V4RXMvWFY7O0V3RTcvWE07SUFPSTtFeEUwL1hWOztFd0VqZ1lNO0lBT0k7RXhFOC9YVjs7RXdFcmdZTTtJQU9JO0V4RWtnWVY7O0V3RXpnWU07SUFPSTtFeEVzZ1lWOztFd0U3Z1lNO0lBT0k7RXhFMGdZVjs7RXdFamhZTTtJQU9JO0V4RThnWVY7O0V3RXJoWU07SUFPSTtFeEVraFlWOztFd0V6aFlNO0lBT0k7RXhFc2hZVjs7RXdFN2hZTTtJQU9JO0V4RTBoWVY7O0V3RWppWU07SUFPSTtFeEU4aFlWOztFd0VyaVlNO0lBT0k7RXhFa2lZVjs7RXdFemlZTTtJQU9JO0V4RXNpWVY7O0V3RTdpWU07SUFPSTtFeEUwaVlWOztFd0VqallNO0lBT0k7RXhFOGlZVjs7RXdFcmpZTTtJQU9JO0V4RWtqWVY7O0V3RXpqWU07SUFPSTtFeEVzallWOztFd0U3allNO0lBT0k7RXhFMGpZVjs7RXdFamtZTTtJQU9JO0V4RThqWVY7O0V3RXJrWU07SUFPSTtFeEVra1lWOztFd0V6a1lNO0lBT0k7RXhFc2tZVjs7RXdFN2tZTTtJQU9JO0V4RTBrWVY7O0V3RWpsWU07SUFPSTtFeEU4a1lWOztFd0VybFlNO0lBT0k7RXhFa2xZVjs7RXdFemxZTTtJQU9JO0V4RXNsWVY7O0V3RTdsWU07SUFPSTtFeEUwbFlWOztFd0VqbVlNO0lBT0k7RXhFOGxZVjs7RXdFcm1ZTTtJQU9JO0V4RWttWVY7O0V3RXptWU07SUFPSTtFeEVzbVlWOztFd0U3bVlNO0lBT0k7RXhFMG1ZVjs7RXdFam5ZTTtJQU9JO0V4RThtWVY7O0V3RXJuWU07SUFPSTtFeEVrbllWOztFd0V6bllNO0lBT0k7RXhFc25ZVjs7RXdFN25ZTTtJQU9JO0V4RTBuWVY7O0V3RWpvWU07SUFPSTtFeEU4bllWOztFd0Vyb1lNO0lBT0k7RXhFa29ZVjs7RXdFem9ZTTtJQU9JO0V4RXNvWVY7O0V3RTdvWU07SUFPSTtFeEUwb1lWOztFd0VqcFlNO0lBT0k7SUFBQTtFeEUrb1lWOztFd0V0cFlNO0lBT0k7SUFBQTtFeEVvcFlWOztFd0UzcFlNO0lBT0k7SUFBQTtFeEV5cFlWOztFd0VocVlNO0lBT0k7SUFBQTtFeEU4cFlWOztFd0VycVlNO0lBT0k7SUFBQTtFeEVtcVlWOztFd0UxcVlNO0lBT0k7SUFBQTtFeEV3cVlWOztFd0UvcVlNO0lBT0k7SUFBQTtFeEU2cVlWOztFd0VwcllNO0lBT0k7SUFBQTtFeEVrcllWOztFd0V6cllNO0lBT0k7SUFBQTtFeEV1cllWOztFd0U5cllNO0lBT0k7SUFBQTtFeEU0cllWOztFd0Vuc1lNO0lBT0k7SUFBQTtFeEVpc1lWOztFd0V4c1lNO0lBT0k7SUFBQTtFeEVzc1lWOztFd0U3c1lNO0lBT0k7SUFBQTtFeEUyc1lWOztFd0VsdFlNO0lBT0k7SUFBQTtFeEVndFlWOztFd0V2dFlNO0lBT0k7RXhFb3RZVjs7RXdFM3RZTTtJQU9JO0V4RXd0WVY7O0V3RS90WU07SUFPSTtFeEU0dFlWOztFd0VudVlNO0lBT0k7RXhFZ3VZVjs7RXdFdnVZTTtJQU9JO0V4RW91WVY7O0V3RTN1WU07SUFPSTtFeEV3dVlWOztFd0UvdVlNO0lBT0k7RXhFNHVZVjs7RXdFbnZZTTtJQU9JO0V4RWd2WVY7O0V3RXZ2WU07SUFPSTtFeEVvdllWOztFd0UzdllNO0lBT0k7RXhFd3ZZVjs7RXdFL3ZZTTtJQU9JO0V4RTR2WVY7O0V3RW53WU07SUFPSTtFeEVnd1lWOztFd0V2d1lNO0lBT0k7RXhFb3dZVjs7RXdFM3dZTTtJQU9JO0V4RXd3WVY7O0V3RS93WU07SUFPSTtFeEU0d1lWOztFd0VueFlNO0lBT0k7RXhFZ3hZVjs7RXdFdnhZTTtJQU9JO0V4RW94WVY7O0V3RTN4WU07SUFPSTtFeEV3eFlWOztFd0UveFlNO0lBT0k7RXhFNHhZVjs7RXdFbnlZTTtJQU9JO0V4RWd5WVY7O0V3RXZ5WU07SUFPSTtFeEVveVlWOztFd0UzeVlNO0lBT0k7RXhFd3lZVjs7RXdFL3lZTTtJQU9JO0V4RTR5WVY7O0V3RW56WU07SUFPSTtFeEVnellWOztFd0V2ellNO0lBT0k7RXhFb3pZVjs7RXdFM3pZTTtJQU9JO0V4RXd6WVY7O0V3RS96WU07SUFPSTtFeEU0ellWOztFd0VuMFlNO0lBT0k7RXhFZzBZVjs7RXdFdjBZTTtJQU9JO0V4RW8wWVY7O0V3RTMwWU07SUFPSTtFeEV3MFlWOztFd0UvMFlNO0lBT0k7RXhFNDBZVjs7RXdFbjFZTTtJQU9JO0V4RWcxWVY7O0V3RXYxWU07SUFPSTtFeEVvMVlWOztFd0UzMVlNO0lBT0k7RXhFdzFZVjs7RXdFLzFZTTtJQU9JO0lBQUE7RXhFNjFZVjs7RXdFcDJZTTtJQU9JO0lBQUE7RXhFazJZVjs7RXdFejJZTTtJQU9JO0lBQUE7RXhFdTJZVjs7RXdFOTJZTTtJQU9JO0lBQUE7RXhFNDJZVjs7RXdFbjNZTTtJQU9JO0lBQUE7RXhFaTNZVjs7RXdFeDNZTTtJQU9JO0lBQUE7RXhFczNZVjs7RXdFNzNZTTtJQU9JO0lBQUE7RXhFMjNZVjs7RXdFbDRZTTtJQU9JO0lBQUE7RXhFZzRZVjs7RXdFdjRZTTtJQU9JO0lBQUE7RXhFcTRZVjs7RXdFNTRZTTtJQU9JO0lBQUE7RXhFMDRZVjs7RXdFajVZTTtJQU9JO0lBQUE7RXhFKzRZVjs7RXdFdDVZTTtJQU9JO0lBQUE7RXhFbzVZVjs7RXdFMzVZTTtJQU9JO0V4RXc1WVY7O0V3RS81WU07SUFPSTtFeEU0NVlWOztFd0VuNllNO0lBT0k7RXhFZzZZVjs7RXdFdjZZTTtJQU9JO0V4RW82WVY7O0V3RTM2WU07SUFPSTtFeEV3NllWOztFd0UvNllNO0lBT0k7RXhFNDZZVjs7RXdFbjdZTTtJQU9JO0V4RWc3WVY7O0V3RXY3WU07SUFPSTtFeEVvN1lWOztFd0UzN1lNO0lBT0k7RXhFdzdZVjs7RXdFLzdZTTtJQU9JO0V4RTQ3WVY7O0V3RW44WU07SUFPSTtFeEVnOFlWOztFd0V2OFlNO0lBT0k7RXhFbzhZVjs7RXdFMzhZTTtJQU9JO0V4RXc4WVY7O0V3RS84WU07SUFPSTtFeEU0OFlWOztFd0VuOVlNO0lBT0k7RXhFZzlZVjs7RXdFdjlZTTtJQU9JO0V4RW85WVY7O0V3RTM5WU07SUFPSTtFeEV3OVlWOztFd0UvOVlNO0lBT0k7RXhFNDlZVjs7RXdFbitZTTtJQU9JO0V4RWcrWVY7O0V3RXYrWU07SUFPSTtFeEVvK1lWOztFd0UzK1lNO0lBT0k7RXhFdytZVjs7RXdFLytZTTtJQU9JO0V4RTQrWVY7O0V3RW4vWU07SUFPSTtFeEVnL1lWOztFd0V2L1lNO0lBT0k7RXhFby9ZVjs7RXdFMy9ZTTtJQU9JO0V4RXcvWVY7O0V3RS8vWU07SUFPSTtFeEU0L1lWOztFd0VuZ1pNO0lBT0k7RXhFZ2daVjs7RXdFdmdaTTtJQU9JO0V4RW9nWlY7O0V3RTNnWk07SUFPSTtFeEV3Z1pWOztFd0UvZ1pNO0lBT0k7RXhFNGdaVjs7RXdFbmhaTTtJQU9JO0V4RWdoWlY7O0V3RXZoWk07SUFPSTtFeEVvaFpWOztFd0UzaFpNO0lBT0k7RXhFd2haVjs7RXdFL2haTTtJQU9JO0V4RTRoWlY7O0V3RW5pWk07SUFPSTtFeEVnaVpWOztFd0V2aVpNO0lBT0k7RXhFb2laVjs7RXdFM2laTTtJQU9JO1NBQUE7RXhFd2laVjs7RXdFL2laTTtJQU9JO1NBQUE7RXhFNGlaVjs7RXdFbmpaTTtJQU9JO1NBQUE7RXhFZ2paVjs7RXdFdmpaTTtJQU9JO1NBQUE7RXhFb2paVjs7RXdFM2paTTtJQU9JO1NBQUE7RXhFd2paVjs7RXdFL2paTTtJQU9JO1NBQUE7RXhFNGpaVjs7RXdFbmtaTTtJQU9JO0V4RWdrWlY7O0V3RXZrWk07SUFPSTtFeEVva1pWOztFd0Uza1pNO0lBT0k7RXhFd2taVjtBQUNGO0F5RS9uWkE7RUQrQ1E7SUFPSTtFeEU2a1pWOztFd0VwbFpNO0lBT0k7RXhFaWxaVjs7RXdFeGxaTTtJQU9JO0V4RXFsWlY7O0V3RTVsWk07SUFPSTtFeEV5bFpWO0FBQ0Y7QXlFN25aQTtFRDRCUTtJQU9JO0V4RThsWlY7O0V3RXJtWk07SUFPSTtFeEVrbVpWOztFd0V6bVpNO0lBT0k7RXhFc21aVjs7RXdFN21aTTtJQU9JO0V4RTBtWlY7O0V3RWpuWk07SUFPSTtFeEU4bVpWOztFd0VyblpNO0lBT0k7RXhFa25aVjs7RXdFem5aTTtJQU9JO0V4RXNuWlY7O0V3RTduWk07SUFPSTtFeEUwblpWOztFd0Vqb1pNO0lBT0k7RXhFOG5aVjs7RXdFcm9aTTtJQU9JO0V4RWtvWlY7O0V3RXpvWk07SUFPSTtFeEVzb1pWO0FBQ0Y7QTBFaHRaQTtBQ0FBO0VBRUc7RUFDQztFQUNBO0VBSUE7RUFDQTtBM0Urc1pKO0EyRTVzWkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNGO0VBQ0U7RUFDQTtBM0U2c1pGOztBMkUxc1pBO0VBRUU7QTNFNHNaRjs7QTJFenNaQTtFQUVFO0EzRTJzWkY7O0EyRXhzWkE7RUFFRTtBM0Uwc1pGOztBMkV2c1pBO0VBRUU7QTNFeXNaRjs7QTJFdHNaQTtFQUVFO0EzRXdzWkY7O0EyRXJzWkE7RUFFRTtBM0V1c1pGOztBMkVwc1pBO0VBRUU7QTNFc3NaRjs7QTJFbnNaQTtFQUVFO0EzRXFzWkY7O0EyRWxzWkE7RUFFRTtBM0Vvc1pGOztBMkVqc1pBO0VBRUU7QTNFbXNaRjs7QTJFaHNaQTtFQUVFO0EzRWtzWkY7O0EyRS9yWkE7RUFFRTtBM0Vpc1pGOztBMkU5clpBO0VBRUU7QTNFZ3NaRjs7QTJFN3JaQTtFQUVFO0EzRStyWkY7O0EyRTVyWkE7RUFFRTtBM0U4clpGOztBMkUzclpBO0VBRUU7QTNFNnJaRjs7QTJFMXJaQTtFQUVFO0EzRTRyWkY7O0EyRXpyWkE7RUFFRTtBM0UyclpGOztBMkV4clpBO0VBRUU7QTNFMHJaRjs7QTJFdnJaQTtFQUVFO0EzRXlyWkY7O0EyRXRyWkE7RUFFRTtBM0V3clpGOztBMkVyclpBO0VBRUU7QTNFdXJaRjs7QTJFcHJaQTtFQUVFO0EzRXNyWkY7O0EyRW5yWkE7RUFFRTtBM0VxclpGOztBMkVsclpBO0VBRUU7QTNFb3JaRjs7QTJFanJaQTtFQUVFO0EzRW1yWkY7O0EyRWhyWkE7RUFFRTtBM0VrclpGOztBMkUvcVpBO0VBRUU7QTNFaXJaRjs7QTJFOXFaQTtFQUVFO0EzRWdyWkY7O0EyRTdxWkE7RUFFRTtBM0UrcVpGOztBMkU1cVpBO0VBRUU7QTNFOHFaRjs7QTJFM3FaQTtFQUVFO0EzRTZxWkY7O0EyRTFxWkE7RUFFRTtBM0U0cVpGOztBMkV6cVpBO0VBRUU7QTNFMnFaRjs7QTJFeHFaQTtFQUVFO0EzRTBxWkY7O0EyRXZxWkE7RUFFRTtBM0V5cVpGOztBMkV0cVpBO0VBRUU7QTNFd3FaRjs7QTJFcnFaQTtFQUVFO0EzRXVxWkY7O0EyRXBxWkE7RUFFRTtBM0VzcVpGOztBMkVucVpBO0VBRUU7QTNFcXFaRjs7QTJFbHFaQTtFQUVFO0EzRW9xWkY7O0EyRWpxWkE7RUFFRTtBM0VtcVpGOztBMkVocVpBO0VBRUU7QTNFa3FaRjs7QTJFL3BaQTtFQUVFO0EzRWlxWkY7O0EyRTlwWkE7RUFFRTtBM0VncVpGOztBMkU3cFpBO0VBRUU7QTNFK3BaRjs7QTJFNXBaQTtFQUVFO0EzRThwWkY7O0EyRTNwWkE7RUFFRTtBM0U2cFpGOztBMkUxcFpBO0VBRUU7QTNFNHBaRjs7QTJFenBaQTtFQUVFO0EzRTJwWkY7O0EyRXhwWkE7RUFFRTtBM0UwcFpGOztBMkV2cFpBO0VBRUU7QTNFeXBaRjs7QTJFdHBaQTtFQUVFO0EzRXdwWkY7O0EyRXJwWkE7RUFFRTtBM0V1cFpGOztBMkVwcFpBO0VBRUU7QTNFc3BaRjs7QTJFbnBaQTtFQUVFO0EzRXFwWkY7O0EyRWxwWkE7RUFFRTtBM0VvcFpGOztBMkVqcFpBO0VBRUU7QTNFbXBaRjs7QTJFaHBaQTtFQUVFO0EzRWtwWkY7O0EyRS9vWkE7RUFFRTtBM0VpcFpGOztBMkU5b1pBO0VBRUU7QTNFZ3BaRjs7QTJFN29aQTtFQUVFO0EzRStvWkY7O0EyRTVvWkE7RUFFRTtBM0U4b1pGOztBMkUzb1pBO0VBRUU7QTNFNm9aRjs7QTJFMW9aQTtFQUVFO0EzRTRvWkY7O0EyRXpvWkE7RUFFRTtBM0Uyb1pGOztBMkV4b1pBO0VBRUU7QTNFMG9aRjs7QTJFdm9aQTtFQUVFO0EzRXlvWkY7O0EyRXRvWkE7RUFFRTtBM0V3b1pGOztBMkVyb1pBO0VBRUU7QTNFdW9aRjs7QTJFcG9aQTtFQUVFO0EzRXNvWkY7O0EyRW5vWkE7RUFFRTtBM0Vxb1pGOztBMkVsb1pBO0VBRUU7QTNFb29aRjs7QTJFam9aQTtFQUVFO0EzRW1vWkY7O0EyRWhvWkE7RUFFRTtBM0Vrb1pGOztBMkUvblpBO0VBRUU7QTNFaW9aRjs7QTJFOW5aQTtFQUVFO0EzRWdvWkY7O0EyRTduWkE7RUFFRTtBM0UrblpGOztBMkU1blpBO0VBRUU7QTNFOG5aRjs7QTJFM25aQTtFQUVFO0EzRTZuWkY7O0EyRTFuWkE7RUFFRTtBM0U0blpGOztBMkV6blpBO0VBRUU7QTNFMm5aRjs7QTJFeG5aQTtFQUVFO0EzRTBuWkY7O0EyRXZuWkE7RUFFRTtBM0V5blpGOztBMkV0blpBO0VBRUU7QTNFd25aRjs7QTJFcm5aQTtFQUVFO0EzRXVuWkY7O0EyRXBuWkE7RUFFRTtBM0VzblpGOztBMkVublpBO0VBRUU7QTNFcW5aRjs7QTJFbG5aQTtFQUVFO0EzRW9uWkY7O0EyRWpuWkE7RUFFRTtBM0VtblpGOztBMkVoblpBO0VBRUU7QTNFa25aRjs7QTJFL21aQTtFQUVFO0EzRWluWkY7O0EyRTltWkE7RUFFRTtBM0VnblpGOztBMkU3bVpBO0VBRUU7QTNFK21aRjs7QTJFNW1aQTtFQUVFO0EzRThtWkY7O0EyRTNtWkE7RUFFRTtBM0U2bVpGOztBMkUxbVpBO0VBRUU7QTNFNG1aRjs7QTJFem1aQTtFQUVFO0EzRTJtWkY7O0EyRXhtWkE7RUFFRTtBM0UwbVpGOztBMkV2bVpBO0VBRUU7QTNFeW1aRjs7QTJFdG1aQTtFQUVFO0EzRXdtWkY7O0EyRXJtWkE7RUFFRTtBM0V1bVpGOztBMkVwbVpBO0VBRUU7QTNFc21aRjs7QTJFbm1aQTtFQUVFO0EzRXFtWkY7O0EyRWxtWkE7RUFFRTtBM0VvbVpGOztBMkVqbVpBO0VBRUU7QTNFbW1aRjs7QTJFaG1aQTtFQUVFO0EzRWttWkY7O0EyRS9sWkE7RUFFRTtBM0VpbVpGOztBMkU5bFpBO0VBRUU7QTNFZ21aRjs7QTJFN2xaQTtFQUVFO0EzRStsWkY7O0EyRTVsWkE7RUFFRTtBM0U4bFpGOztBMkUzbFpBO0VBRUU7QTNFNmxaRjs7QTJFMWxaQTtFQUVFO0EzRTRsWkY7O0EyRXpsWkE7RUFFRTtBM0UybFpGOztBMkV4bFpBO0VBRUU7QTNFMGxaRjs7QTJFdmxaQTtFQUVFO0EzRXlsWkY7O0EyRXRsWkE7RUFFRTtBM0V3bFpGOztBMkVybFpBO0VBRUU7QTNFdWxaRjs7QTJFcGxaQTtFQUVFO0EzRXNsWkY7O0EyRW5sWkE7RUFFRTtBM0VxbFpGOztBMkVsbFpBO0VBRUU7QTNFb2xaRjs7QTJFamxaQTtFQUVFO0EzRW1sWkY7O0EyRWhsWkE7RUFFRTtBM0VrbFpGOztBMkUva1pBO0VBRUU7QTNFaWxaRjs7QTJFOWtaQTtFQUVFO0EzRWdsWkY7O0EyRTdrWkE7RUFFRTtBM0Ura1pGOztBMkU1a1pBO0VBRUU7QTNFOGtaRjs7QTJFM2taQTtFQUVFO0EzRTZrWkY7O0EyRTFrWkE7RUFFRTtBM0U0a1pGOztBMkV6a1pBO0VBRUU7QTNFMmtaRjs7QTJFeGtaQTtFQUVFO0EzRTBrWkY7O0EyRXZrWkE7RUFFRTtBM0V5a1pGOztBMkV0a1pBO0VBRUU7QTNFd2taRjs7QTJFcmtaQTtFQUVFO0EzRXVrWkY7O0EyRXBrWkE7RUFFRTtBM0Vza1pGOztBMkVua1pBO0VBRUU7QTNFcWtaRjs7QTJFbGtaQTtFQUVFO0EzRW9rWkY7O0EyRWprWkE7RUFFRTtBM0Vta1pGOztBMkVoa1pBO0VBRUU7QTNFa2taRjs7QTJFL2paQTtFQUVFO0EzRWlrWkY7O0EyRTlqWkE7RUFFRTtBM0Vna1pGOztBMkU3alpBO0VBRUU7QTNFK2paRjs7QTJFNWpaQTtFQUVFO0EzRThqWkY7O0EyRTNqWkE7RUFFRTtBM0U2alpGOztBMkUxalpBO0VBRUU7QTNFNGpaRjs7QTJFempaQTtFQUVFO0EzRTJqWkY7O0EyRXhqWkE7RUFFRTtBM0UwalpGOztBMkV2alpBO0VBRUU7QTNFeWpaRjs7QTJFdGpaQTtFQUVFO0EzRXdqWkY7O0EyRXJqWkE7RUFFRTtBM0V1alpGOztBMkVwalpBO0VBRUU7QTNFc2paRjs7QTJFbmpaQTtFQUVFO0EzRXFqWkY7O0EyRWxqWkE7RUFFRTtBM0VvalpGOztBMkVqalpBO0VBRUU7QTNFbWpaRjs7QTJFaGpaQTtFQUVFO0EzRWtqWkY7O0EyRS9pWkE7RUFFRTtBM0VpalpGOztBMkU5aVpBO0VBRUU7QTNFZ2paRjs7QTJFN2laQTtFQUVFO0EzRStpWkY7O0EyRTVpWkE7RUFFRTtBM0U4aVpGOztBMkUzaVpBO0VBRUU7QTNFNmlaRjs7QTJFMWlaQTtFQUVFO0EzRTRpWkY7O0EyRXppWkE7RUFFRTtBM0UyaVpGOztBMkV4aVpBO0VBRUU7QTNFMGlaRjs7QTJFdmlaQTtFQUVFO0EzRXlpWkY7O0EyRXRpWkE7RUFFRTtBM0V3aVpGOztBMkVyaVpBO0VBRUU7QTNFdWlaRjs7QTJFcGlaQTtFQUVFO0EzRXNpWkY7O0EyRW5pWkE7RUFFRTtBM0VxaVpGOztBMkVsaVpBO0VBRUU7QTNFb2laRjs7QTJFamlaQTtFQUVFO0EzRW1pWkY7O0EyRWhpWkE7RUFFRTtBM0VraVpGOztBMkUvaFpBO0VBRUU7QTNFaWlaRjs7QTJFOWhaQTtFQUVFO0EzRWdpWkY7O0EyRTdoWkE7RUFFRTtBM0UraFpGOztBMkU1aFpBO0VBRUU7QTNFOGhaRjs7QTJFM2haQTtFQUVFO0EzRTZoWkY7O0EyRTFoWkE7RUFFRTtBM0U0aFpGOztBMkV6aFpBO0VBRUU7QTNFMmhaRjs7QTJFeGhaQTtFQUVFO0EzRTBoWkY7O0EyRXZoWkE7RUFFRTtBM0V5aFpGOztBMkV0aFpBO0VBRUU7QTNFd2haRjs7QTJFcmhaQTtFQUVFO0EzRXVoWkY7O0EyRXBoWkE7RUFFRTtBM0VzaFpGOztBMkVuaFpBO0VBRUU7QTNFcWhaRjs7QTJFbGhaQTtFQUVFO0EzRW9oWkY7O0EyRWpoWkE7RUFFRTtBM0VtaFpGOztBMkVoaFpBO0VBRUU7QTNFa2haRjs7QTJFL2daQTtFQUVFO0EzRWloWkY7O0EyRTlnWkE7RUFFRTtBM0VnaFpGOztBMkU3Z1pBO0VBRUU7QTNFK2daRjs7QTJFNWdaQTtFQUVFO0EzRThnWkY7O0EyRTNnWkE7RUFFRTtBM0U2Z1pGOztBMkUxZ1pBO0VBRUU7QTNFNGdaRjs7QTJFemdaQTtFQUVFO0EzRTJnWkY7O0EyRXhnWkE7RUFFRTtBM0UwZ1pGOztBMkV2Z1pBO0VBRUU7QTNFeWdaRjs7QTJFdGdaQTtFQUVFO0EzRXdnWkY7O0EyRXJnWkE7RUFFRTtBM0V1Z1pGOztBMkVwZ1pBO0VBRUU7QTNFc2daRjs7QTJFbmdaQTtFQUVFO0EzRXFnWkY7O0EyRWxnWkE7RUFFRTtBM0VvZ1pGOztBMkVqZ1pBO0VBRUU7QTNFbWdaRjs7QTJFaGdaQTtFQUVFO0EzRWtnWkY7O0EyRS8vWUE7RUFFRTtBM0VpZ1pGOztBMkU5L1lBO0VBRUU7QTNFZ2daRjs7QTJFNy9ZQTtFQUVFO0EzRSsvWUY7O0EyRTUvWUE7RUFFRTtBM0U4L1lGOztBMkUzL1lBO0VBRUU7QTNFNi9ZRjs7QTJFMS9ZQTtFQUVFO0EzRTQvWUY7O0EyRXovWUE7RUFFRTtBM0UyL1lGOztBMkV4L1lBO0VBRUU7QTNFMC9ZRjs7QTJFdi9ZQTtFQUVFO0EzRXkvWUY7O0EyRXQvWUE7RUFFRTtBM0V3L1lGOztBMkVyL1lBO0VBRUU7QTNFdS9ZRjs7QTJFcC9ZQTtFQUVFO0EzRXMvWUY7O0EyRW4vWUE7RUFFRTtBM0VxL1lGOztBMkVsL1lBO0VBRUU7QTNFby9ZRjs7QTJFai9ZQTtFQUVFO0EzRW0vWUY7O0EyRWgvWUE7RUFFRTtBM0VrL1lGOztBMkUvK1lBO0VBRUU7QTNFaS9ZRjs7QTJFOStZQTtFQUVFO0EzRWcvWUY7O0EyRTcrWUE7RUFFRTtBM0UrK1lGOztBMkU1K1lBO0VBRUU7QTNFOCtZRjs7QTJFMytZQTtFQUVFO0EzRTYrWUY7O0EyRTErWUE7RUFFRTtBM0U0K1lGOztBMkV6K1lBO0VBRUU7QTNFMitZRjs7QTJFeCtZQTtFQUVFO0EzRTArWUY7O0EyRXYrWUE7RUFFRTtBM0V5K1lGOztBMkV0K1lBO0VBRUU7QTNFdytZRjs7QTJFcitZQTtFQUVFO0EzRXUrWUY7O0EyRXArWUE7RUFFRTtBM0VzK1lGOztBMkVuK1lBO0VBRUU7QTNFcStZRjs7QTJFbCtZQTtFQUVFO0EzRW8rWUY7O0EyRWorWUE7RUFFRTtBM0VtK1lGOztBMkVoK1lBO0VBRUU7QTNFaytZRjs7QTJFLzlZQTtFQUVFO0EzRWkrWUY7O0EyRTk5WUE7RUFFRTtBM0VnK1lGOztBMkU3OVlBO0VBRUU7QTNFKzlZRjs7QTJFNTlZQTtFQUVFO0EzRTg5WUY7O0EyRTM5WUE7RUFFRTtBM0U2OVlGOztBMkUxOVlBO0VBRUU7QTNFNDlZRjs7QTJFejlZQTtFQUVFO0EzRTI5WUY7O0EyRXg5WUE7RUFFRTtBM0UwOVlGOztBMkV2OVlBO0VBRUU7QTNFeTlZRjs7QTJFdDlZQTtFQUVFO0EzRXc5WUY7O0EyRXI5WUE7RUFFRTtBM0V1OVlGOztBMkVwOVlBO0VBRUU7QTNFczlZRjs7QTJFbjlZQTtFQUVFO0EzRXE5WUY7O0EyRWw5WUE7RUFFRTtBM0VvOVlGOztBMkVqOVlBO0VBRUU7QTNFbTlZRjs7QTJFaDlZQTtFQUVFO0EzRWs5WUY7O0EyRS84WUE7RUFFRTtBM0VpOVlGOztBMkU5OFlBO0VBRUU7QTNFZzlZRjs7QTJFNzhZQTtFQUVFO0EzRSs4WUY7O0EyRTU4WUE7RUFFRTtBM0U4OFlGOztBMkUzOFlBO0VBRUU7QTNFNjhZRjs7QTJFMThZQTtFQUVFO0EzRTQ4WUY7O0EyRXo4WUE7RUFFRTtBM0UyOFlGOztBMkV4OFlBO0VBRUU7QTNFMDhZRjs7QTJFdjhZQTtFQUVFO0EzRXk4WUY7O0EyRXQ4WUE7RUFFRTtBM0V3OFlGOztBMkVyOFlBO0VBRUU7QTNFdThZRjs7QTJFcDhZQTtFQUVFO0EzRXM4WUY7O0EyRW44WUE7RUFFRTtBM0VxOFlGOztBMkVsOFlBO0VBRUU7QTNFbzhZRjs7QTJFajhZQTtFQUVFO0EzRW04WUY7O0EyRWg4WUE7RUFFRTtBM0VrOFlGOztBMkUvN1lBO0VBRUU7QTNFaThZRjs7QTJFOTdZQTtFQUVFO0EzRWc4WUY7O0EyRTc3WUE7RUFFRTtBM0UrN1lGOztBMkU1N1lBO0VBRUU7QTNFODdZRjs7QTJFMzdZQTtFQUVFO0EzRTY3WUY7O0EyRTE3WUE7RUFFRTtBM0U0N1lGOztBMkV6N1lBO0VBRUU7QTNFMjdZRjs7QTJFeDdZQTtFQUVFO0EzRTA3WUY7O0EyRXY3WUE7RUFFRTtBM0V5N1lGOztBMkV0N1lBO0VBRUU7QTNFdzdZRjs7QTJFcjdZQTtFQUVFO0EzRXU3WUY7O0EyRXA3WUE7RUFFRTtBM0VzN1lGOztBMkVuN1lBO0VBRUU7QTNFcTdZRjs7QTJFbDdZQTtFQUVFO0EzRW83WUY7O0EyRWo3WUE7RUFFRTtBM0VtN1lGOztBMkVoN1lBO0VBRUU7QTNFazdZRjs7QTJFLzZZQTtFQUVFO0EzRWk3WUY7O0EyRTk2WUE7RUFFRTtBM0VnN1lGOztBMkU3NllBO0VBRUU7QTNFKzZZRjs7QTJFNTZZQTtFQUVFO0EzRTg2WUY7O0EyRTM2WUE7RUFFRTtBM0U2NllGOztBMkUxNllBO0VBRUU7QTNFNDZZRjs7QTJFejZZQTtFQUVFO0EzRTI2WUY7O0EyRXg2WUE7RUFFRTtBM0UwNllGOztBMkV2NllBO0VBRUU7QTNFeTZZRjs7QTJFdDZZQTtFQUVFO0EzRXc2WUY7O0EyRXI2WUE7RUFFRTtBM0V1NllGOztBMkVwNllBO0VBRUU7QTNFczZZRjs7QTJFbjZZQTtFQUVFO0EzRXE2WUY7O0EyRWw2WUE7RUFFRTtBM0VvNllGOztBMkVqNllBO0VBRUU7QTNFbTZZRjs7QTJFaDZZQTtFQUVFO0EzRWs2WUY7O0EyRS81WUE7RUFFRTtBM0VpNllGOztBMkU5NVlBO0VBRUU7QTNFZzZZRjs7QTJFNzVZQTtFQUVFO0EzRSs1WUY7O0EyRTU1WUE7RUFFRTtBM0U4NVlGOztBMkUzNVlBO0VBRUU7QTNFNjVZRjs7QTJFMTVZQTtFQUVFO0EzRTQ1WUY7O0EyRXo1WUE7RUFFRTtBM0UyNVlGOztBMkV4NVlBO0VBRUU7QTNFMDVZRjs7QTJFdjVZQTtFQUVFO0EzRXk1WUY7O0EyRXQ1WUE7RUFFRTtBM0V3NVlGOztBMkVyNVlBO0VBRUU7QTNFdTVZRjs7QTJFcDVZQTtFQUVFO0EzRXM1WUY7O0EyRW41WUE7RUFFRTtBM0VxNVlGOztBMkVsNVlBO0VBRUU7QTNFbzVZRjs7QTJFajVZQTtFQUVFO0EzRW01WUY7O0EyRWg1WUE7RUFFRTtBM0VrNVlGOztBMkUvNFlBO0VBRUU7QTNFaTVZRjs7QTJFOTRZQTtFQUVFO0EzRWc1WUY7O0EyRTc0WUE7RUFFRTtBM0UrNFlGOztBMkU1NFlBO0VBRUU7QTNFODRZRjs7QTJFMzRZQTtFQUVFO0EzRTY0WUY7O0EyRTE0WUE7RUFFRTtBM0U0NFlGOztBMkV6NFlBO0VBRUU7QTNFMjRZRjs7QTJFeDRZQTtFQUVFO0EzRTA0WUY7O0EyRXY0WUE7RUFFRTtBM0V5NFlGOztBMkV0NFlBO0VBRUU7QTNFdzRZRjs7QTJFcjRZQTtFQUVFO0EzRXU0WUY7O0EyRXA0WUE7RUFFRTtBM0VzNFlGOztBMkVuNFlBO0VBRUU7QTNFcTRZRjs7QTJFbDRZQTtFQUVFO0EzRW80WUY7O0EyRWo0WUE7RUFFRTtBM0VtNFlGOztBMkVoNFlBO0VBRUU7QTNFazRZRjs7QTJFLzNZQTtFQUVFO0EzRWk0WUY7O0EyRTkzWUE7RUFFRTtBM0VnNFlGOztBMkU3M1lBO0VBRUU7QTNFKzNZRjs7QTJFNTNZQTtFQUVFO0EzRTgzWUY7O0EyRTMzWUE7RUFFRTtBM0U2M1lGOztBMkUxM1lBO0VBRUU7QTNFNDNZRjs7QTJFejNZQTtFQUVFO0EzRTIzWUY7O0EyRXgzWUE7RUFFRTtBM0UwM1lGOztBMkV2M1lBO0VBRUU7QTNFeTNZRjs7QTJFdDNZQTtFQUVFO0EzRXczWUY7O0EyRXIzWUE7RUFFRTtBM0V1M1lGOztBMkVwM1lBO0VBRUU7QTNFczNZRjs7QTJFbjNZQTtFQUVFO0EzRXEzWUY7O0EyRWwzWUE7RUFFRTtBM0VvM1lGOztBMkVqM1lBO0VBRUU7QTNFbTNZRjs7QTJFaDNZQTtFQUVFO0EzRWszWUY7O0EyRS8yWUE7RUFFRTtBM0VpM1lGOztBMkU5MllBO0VBRUU7QTNFZzNZRjs7QTJFNzJZQTtFQUVFO0EzRSsyWUY7O0EyRTUyWUE7RUFFRTtBM0U4MllGOztBMkUzMllBO0VBRUU7QTNFNjJZRjs7QTJFMTJZQTtFQUVFO0EzRTQyWUY7O0EyRXoyWUE7RUFFRTtBM0UyMllGOztBMkV4MllBO0VBRUU7QTNFMDJZRjs7QTJFdjJZQTtFQUVFO0EzRXkyWUY7O0EyRXQyWUE7RUFFRTtBM0V3MllGOztBMkVyMllBO0VBRUU7QTNFdTJZRjs7QTJFcDJZQTtFQUVFO0EzRXMyWUY7O0EyRW4yWUE7RUFFRTtBM0VxMllGOztBMkVsMllBO0VBRUU7QTNFbzJZRjs7QTJFajJZQTtFQUVFO0EzRW0yWUY7O0EyRWgyWUE7RUFFRTtBM0VrMllGOztBMkUvMVlBO0VBRUU7QTNFaTJZRjs7QTJFOTFZQTtFQUVFO0EzRWcyWUY7O0EyRTcxWUE7RUFFRTtBM0UrMVlGOztBMkU1MVlBO0VBRUU7QTNFODFZRjs7QTJFMzFZQTtFQUVFO0EzRTYxWUY7O0EyRTExWUE7RUFFRTtBM0U0MVlGOztBMkV6MVlBO0VBRUU7QTNFMjFZRjs7QTJFeDFZQTtFQUVFO0EzRTAxWUY7O0EyRXYxWUE7RUFFRTtBM0V5MVlGOztBMkV0MVlBO0VBRUU7QTNFdzFZRjs7QTJFcjFZQTtFQUVFO0EzRXUxWUY7O0EyRXAxWUE7RUFFRTtBM0VzMVlGOztBMkVuMVlBO0VBRUU7QTNFcTFZRjs7QTJFbDFZQTtFQUVFO0EzRW8xWUY7O0EyRWoxWUE7RUFFRTtBM0VtMVlGOztBMkVoMVlBO0VBRUU7QTNFazFZRjs7QTJFLzBZQTtFQUVFO0EzRWkxWUY7O0EyRTkwWUE7RUFFRTtBM0VnMVlGOztBMkU3MFlBO0VBRUU7QTNFKzBZRjs7QTJFNTBZQTtFQUVFO0EzRTgwWUY7O0EyRTMwWUE7RUFFRTtBM0U2MFlGOztBMkUxMFlBO0VBRUU7QTNFNDBZRjs7QTJFejBZQTtFQUVFO0EzRTIwWUY7O0EyRXgwWUE7RUFFRTtBM0UwMFlGOztBMkV2MFlBO0VBRUU7QTNFeTBZRjs7QTJFdDBZQTtFQUVFO0EzRXcwWUY7O0EyRXIwWUE7RUFFRTtBM0V1MFlGOztBMkVwMFlBO0VBRUU7QTNFczBZRjs7QTJFbjBZQTtFQUVFO0EzRXEwWUY7O0EyRWwwWUE7RUFFRTtBM0VvMFlGOztBMkVqMFlBO0VBRUU7QTNFbTBZRjs7QTJFaDBZQTtFQUVFO0EzRWswWUY7O0EyRS96WUE7RUFFRTtBM0VpMFlGOztBMkU5ellBO0VBRUU7QTNFZzBZRjs7QTJFN3pZQTtFQUVFO0EzRSt6WUY7O0EyRTV6WUE7RUFFRTtBM0U4ellGOztBMkUzellBO0VBRUU7QTNFNnpZRjs7QTJFMXpZQTtFQUVFO0EzRTR6WUY7O0EyRXp6WUE7RUFFRTtBM0UyellGOztBMkV4ellBO0VBRUU7QTNFMHpZRjs7QTJFdnpZQTtFQUVFO0EzRXl6WUY7O0EyRXR6WUE7RUFFRTtBM0V3ellGOztBMkVyellBO0VBRUU7QTNFdXpZRjs7QTJFcHpZQTtFQUVFO0EzRXN6WUY7O0EyRW56WUE7RUFFRTtBM0VxellGOztBMkVsellBO0VBRUU7QTNFb3pZRjs7QTJFanpZQTtFQUVFO0EzRW16WUY7O0EyRWh6WUE7RUFFRTtBM0VrellGOztBMkUveVlBO0VBRUU7QTNFaXpZRjs7QTJFOXlZQTtFQUVFO0EzRWd6WUY7O0EyRTd5WUE7RUFFRTtBM0UreVlGOztBMkU1eVlBO0VBRUU7QTNFOHlZRjs7QTJFM3lZQTtFQUVFO0EzRTZ5WUY7O0EyRTF5WUE7RUFFRTtBM0U0eVlGOztBMkV6eVlBO0VBRUU7QTNFMnlZRjs7QTJFeHlZQTtFQUVFO0EzRTB5WUY7O0EyRXZ5WUE7RUFFRTtBM0V5eVlGOztBMkV0eVlBO0VBRUU7QTNFd3lZRjs7QTJFcnlZQTtFQUVFO0EzRXV5WUY7O0EyRXB5WUE7RUFFRTtBM0VzeVlGOztBMkVueVlBO0VBRUU7QTNFcXlZRjs7QTJFbHlZQTtFQUVFO0EzRW95WUY7O0EyRWp5WUE7RUFFRTtBM0VteVlGOztBMkVoeVlBO0VBRUU7QTNFa3lZRjs7QTJFL3hZQTtFQUVFO0EzRWl5WUY7O0EyRTl4WUE7RUFFRTtBM0VneVlGOztBMkU3eFlBO0VBRUU7QTNFK3hZRjs7QTJFNXhZQTtFQUVFO0EzRTh4WUY7O0EyRTN4WUE7RUFFRTtBM0U2eFlGOztBMkUxeFlBO0VBRUU7QTNFNHhZRjs7QTJFenhZQTtFQUVFO0EzRTJ4WUY7O0EyRXh4WUE7RUFFRTtBM0UweFlGOztBMkV2eFlBO0VBRUU7QTNFeXhZRjs7QTJFdHhZQTtFQUVFO0EzRXd4WUY7O0EyRXJ4WUE7RUFFRTtBM0V1eFlGOztBMkVweFlBO0VBRUU7QTNFc3hZRjs7QTJFbnhZQTtFQUVFO0EzRXF4WUY7O0EyRWx4WUE7RUFFRTtBM0VveFlGOztBMkVqeFlBO0VBRUU7QTNFbXhZRjs7QTJFaHhZQTtFQUVFO0EzRWt4WUY7O0EyRS93WUE7RUFFRTtBM0VpeFlGOztBMkU5d1lBO0VBRUU7QTNFZ3hZRjs7QTJFN3dZQTtFQUVFO0EzRSt3WUY7O0EyRTV3WUE7RUFFRTtBM0U4d1lGOztBMkUzd1lBO0VBRUU7QTNFNndZRjs7QTJFMXdZQTtFQUVFO0EzRTR3WUY7O0EyRXp3WUE7RUFFRTtBM0Uyd1lGOztBMkV4d1lBO0VBRUU7QTNFMHdZRjs7QTJFdndZQTtFQUVFO0EzRXl3WUY7O0EyRXR3WUE7RUFFRTtBM0V3d1lGOztBMkVyd1lBO0VBRUU7QTNFdXdZRjs7QTJFcHdZQTtFQUVFO0EzRXN3WUY7O0EyRW53WUE7RUFFRTtBM0Vxd1lGOztBMkVsd1lBO0VBRUU7QTNFb3dZRjs7QTJFandZQTtFQUVFO0EzRW13WUY7O0EyRWh3WUE7RUFFRTtBM0Vrd1lGOztBMkUvdllBO0VBRUU7QTNFaXdZRjs7QTJFOXZZQTtFQUVFO0EzRWd3WUY7O0EyRTd2WUE7RUFFRTtBM0UrdllGOztBMkU1dllBO0VBRUU7QTNFOHZZRjs7QTJFM3ZZQTtFQUVFO0EzRTZ2WUY7O0EyRTF2WUE7RUFFRTtBM0U0dllGOztBMkV6dllBO0VBRUU7QTNFMnZZRjs7QTJFeHZZQTtFQUVFO0EzRTB2WUY7O0EyRXZ2WUE7RUFFRTtBM0V5dllGOztBMkV0dllBO0VBRUU7QTNFd3ZZRjs7QTJFcnZZQTtFQUVFO0EzRXV2WUY7O0EyRXB2WUE7RUFFRTtBM0VzdllGOztBMkVudllBO0VBRUU7QTNFcXZZRjs7QTJFbHZZQTtFQUVFO0EzRW92WUY7O0EyRWp2WUE7RUFFRTtBM0VtdllGOztBMkVodllBO0VBRUU7QTNFa3ZZRjs7QTJFL3VZQTtFQUVFO0EzRWl2WUY7O0EyRTl1WUE7RUFFRTtBM0VndllGOztBMkU3dVlBO0VBRUU7QTNFK3VZRjs7QTJFNXVZQTtFQUVFO0EzRTh1WUY7O0EyRTN1WUE7RUFFRTtBM0U2dVlGOztBMkUxdVlBO0VBRUU7QTNFNHVZRjs7QTJFenVZQTtFQUVFO0EzRTJ1WUY7O0EyRXh1WUE7RUFFRTtBM0UwdVlGOztBMkV2dVlBO0VBRUU7QTNFeXVZRjs7QTJFdHVZQTtFQUVFO0EzRXd1WUY7O0EyRXJ1WUE7RUFFRTtBM0V1dVlGOztBMkVwdVlBO0VBRUU7QTNFc3VZRjs7QTJFbnVZQTtFQUVFO0EzRXF1WUY7O0EyRWx1WUE7RUFFRTtBM0VvdVlGOztBMkVqdVlBO0VBRUU7QTNFbXVZRjs7QTJFaHVZQTtFQUVFO0EzRWt1WUY7O0EyRS90WUE7RUFFRTtBM0VpdVlGOztBMkU5dFlBO0VBRUU7QTNFZ3VZRjs7QTJFN3RZQTtFQUVFO0EzRSt0WUY7O0EyRTV0WUE7RUFFRTtBM0U4dFlGOztBMkUzdFlBO0VBRUU7QTNFNnRZRjs7QTJFMXRZQTtFQUVFO0EzRTR0WUY7O0EyRXp0WUE7RUFFRTtBM0UydFlGOztBMkV4dFlBO0VBRUU7QTNFMHRZRjs7QTJFdnRZQTtFQUVFO0EzRXl0WUY7O0EyRXR0WUE7RUFFRTtBM0V3dFlGOztBMkVydFlBO0VBRUU7QTNFdXRZRjs7QTJFcHRZQTtFQUVFO0EzRXN0WUY7O0EyRW50WUE7RUFFRTtBM0VxdFlGOztBMkVsdFlBO0VBRUU7QTNFb3RZRjs7QTJFanRZQTtFQUVFO0EzRW10WUY7O0EyRWh0WUE7RUFFRTtBM0VrdFlGOztBMkUvc1lBO0VBRUU7QTNFaXRZRjs7QTJFOXNZQTtFQUVFO0EzRWd0WUY7O0EyRTdzWUE7RUFFRTtBM0Urc1lGOztBMkU1c1lBO0VBRUU7QTNFOHNZRjs7QTJFM3NZQTtFQUVFO0EzRTZzWUY7O0EyRTFzWUE7RUFFRTtBM0U0c1lGOztBMkV6c1lBO0VBRUU7QTNFMnNZRjs7QTJFeHNZQTtFQUVFO0EzRTBzWUY7O0EyRXZzWUE7RUFFRTtBM0V5c1lGOztBMkV0c1lBO0VBRUU7QTNFd3NZRjs7QTJFcnNZQTtFQUVFO0EzRXVzWUY7O0EyRXBzWUE7RUFFRTtBM0Vzc1lGOztBMkVuc1lBO0VBRUU7QTNFcXNZRjs7QTJFbHNZQTtFQUVFO0EzRW9zWUY7O0EyRWpzWUE7RUFFRTtBM0Vtc1lGOztBMkVoc1lBO0VBRUU7QTNFa3NZRjs7QTJFL3JZQTtFQUVFO0EzRWlzWUY7O0EyRTlyWUE7RUFFRTtBM0Vnc1lGOztBMkU3cllBO0VBRUU7QTNFK3JZRjs7QTJFNXJZQTtFQUVFO0EzRThyWUY7O0EyRTNyWUE7RUFFRTtBM0U2cllGOztBMkUxcllBO0VBRUU7QTNFNHJZRjs7QTJFenJZQTtFQUVFO0EzRTJyWUY7O0EyRXhyWUE7RUFFRTtBM0UwcllGOztBMkV2cllBO0VBRUU7QTNFeXJZRjs7QTJFdHJZQTtFQUVFO0EzRXdyWUY7O0EyRXJyWUE7RUFFRTtBM0V1cllGOztBMkVwcllBO0VBRUU7QTNFc3JZRjs7QTJFbnJZQTtFQUVFO0EzRXFyWUY7O0EyRWxyWUE7RUFFRTtBM0VvcllGOztBMkVqcllBO0VBRUU7QTNFbXJZRjs7QTJFaHJZQTtFQUVFO0EzRWtyWUY7O0EyRS9xWUE7RUFFRTtBM0VpcllGOztBMkU5cVlBO0VBRUU7QTNFZ3JZRjs7QTJFN3FZQTtFQUVFO0EzRStxWUY7O0EyRTVxWUE7RUFFRTtBM0U4cVlGOztBMkUzcVlBO0VBRUU7QTNFNnFZRjs7QTJFMXFZQTtFQUVFO0EzRTRxWUY7O0EyRXpxWUE7RUFFRTtBM0UycVlGOztBMkV4cVlBO0VBRUU7QTNFMHFZRjs7QTJFdnFZQTtFQUVFO0EzRXlxWUY7O0EyRXRxWUE7RUFFRTtBM0V3cVlGOztBMkVycVlBO0VBRUU7QTNFdXFZRjs7QTJFcHFZQTtFQUVFO0EzRXNxWUY7O0EyRW5xWUE7RUFFRTtBM0VxcVlGOztBMkVscVlBO0VBRUU7QTNFb3FZRjs7QTJFanFZQTtFQUVFO0EzRW1xWUY7O0EyRWhxWUE7RUFFRTtBM0VrcVlGOztBMkUvcFlBO0VBRUU7QTNFaXFZRjs7QTJFOXBZQTtFQUVFO0EzRWdxWUY7O0EyRTdwWUE7RUFFRTtBM0UrcFlGOztBMkU1cFlBO0VBRUU7QTNFOHBZRjs7QTJFM3BZQTtFQUVFO0EzRTZwWUY7O0EyRTFwWUE7RUFFRTtBM0U0cFlGOztBMkV6cFlBO0VBRUU7QTNFMnBZRjs7QTJFeHBZQTtFQUVFO0EzRTBwWUY7O0EyRXZwWUE7RUFFRTtBM0V5cFlGOztBMkV0cFlBO0VBRUU7QTNFd3BZRjs7QTJFcnBZQTtFQUVFO0EzRXVwWUY7O0EyRXBwWUE7RUFFRTtBM0VzcFlGOztBMkVucFlBO0VBRUU7QTNFcXBZRjs7QTJFbHBZQTtFQUVFO0EzRW9wWUY7O0EyRWpwWUE7RUFFRTtBM0VtcFlGOztBMkVocFlBO0VBRUU7QTNFa3BZRjs7QTJFL29ZQTtFQUVFO0EzRWlwWUY7O0EyRTlvWUE7RUFFRTtBM0VncFlGOztBMkU3b1lBO0VBRUU7QTNFK29ZRjs7QTJFNW9ZQTtFQUVFO0EzRThvWUY7O0EyRTNvWUE7RUFFRTtBM0U2b1lGOztBMkUxb1lBO0VBRUU7QTNFNG9ZRjs7QTJFem9ZQTtFQUVFO0EzRTJvWUY7O0EyRXhvWUE7RUFFRTtBM0Uwb1lGOztBMkV2b1lBO0VBRUU7QTNFeW9ZRjs7QTJFdG9ZQTtFQUVFO0EzRXdvWUY7O0EyRXJvWUE7RUFFRTtBM0V1b1lGOztBMkVwb1lBO0VBRUU7QTNFc29ZRjs7QTJFbm9ZQTtFQUVFO0EzRXFvWUY7O0EyRWxvWUE7RUFFRTtBM0Vvb1lGOztBMkVqb1lBO0VBRUU7QTNFbW9ZRjs7QTJFaG9ZQTtFQUVFO0EzRWtvWUY7O0EyRS9uWUE7RUFFRTtBM0Vpb1lGOztBMkU5bllBO0VBRUU7QTNFZ29ZRjs7QTJFN25ZQTtFQUVFO0EzRStuWUY7O0EyRTVuWUE7RUFFRTtBM0U4bllGOztBMkUzbllBO0VBRUU7QTNFNm5ZRjs7QTJFMW5ZQTtFQUVFO0EzRTRuWUY7O0EyRXpuWUE7RUFFRTtBM0UybllGOztBMkV4bllBO0VBRUU7QTNFMG5ZRjs7QTJFdm5ZQTtFQUVFO0EzRXluWUY7O0EyRXRuWUE7RUFFRTtBM0V3bllGOztBMkVybllBO0VBRUU7QTNFdW5ZRjs7QTJFcG5ZQTtFQUVFO0EzRXNuWUY7O0EyRW5uWUE7RUFFRTtBM0VxbllGOztBMkVsbllBO0VBRUU7QTNFb25ZRjs7QTJFam5ZQTtFQUVFO0EzRW1uWUY7O0EyRWhuWUE7RUFFRTtBM0VrbllGOztBMkUvbVlBO0VBRUU7QTNFaW5ZRjs7QTJFOW1ZQTtFQUVFO0EzRWduWUY7O0EyRTdtWUE7RUFFRTtBM0UrbVlGOztBMkU1bVlBO0VBRUU7QTNFOG1ZRjs7QTJFM21ZQTtFQUVFO0EzRTZtWUY7O0EyRTFtWUE7RUFFRTtBM0U0bVlGOztBMkV6bVlBO0VBRUU7QTNFMm1ZRjs7QTJFeG1ZQTtFQUVFO0EzRTBtWUY7O0EyRXZtWUE7RUFFRTtBM0V5bVlGOztBMkV0bVlBO0VBRUU7QTNFd21ZRjs7QTJFcm1ZQTtFQUVFO0EzRXVtWUY7O0EyRXBtWUE7RUFFRTtBM0VzbVlGOztBMkVubVlBO0VBRUU7QTNFcW1ZRjs7QTJFbG1ZQTtFQUVFO0EzRW9tWUY7O0EyRWptWUE7RUFFRTtBM0VtbVlGOztBMkVobVlBO0VBRUU7QTNFa21ZRjs7QTJFL2xZQTtFQUVFO0EzRWltWUY7O0EyRTlsWUE7RUFFRTtBM0VnbVlGOztBMkU3bFlBO0VBRUU7QTNFK2xZRjs7QTJFNWxZQTtFQUVFO0EzRThsWUY7O0EyRTNsWUE7RUFFRTtBM0U2bFlGOztBMkUxbFlBO0VBRUU7QTNFNGxZRjs7QTJFemxZQTtFQUVFO0EzRTJsWUY7O0EyRXhsWUE7RUFFRTtBM0UwbFlGOztBMkV2bFlBO0VBRUU7QTNFeWxZRjs7QTJFdGxZQTtFQUVFO0EzRXdsWUY7O0EyRXJsWUE7RUFFRTtBM0V1bFlGOztBMkVwbFlBO0VBRUU7QTNFc2xZRjs7QTJFbmxZQTtFQUVFO0EzRXFsWUY7O0EyRWxsWUE7RUFFRTtBM0VvbFlGOztBMkVqbFlBO0VBRUU7QTNFbWxZRjs7QTJFaGxZQTtFQUVFO0EzRWtsWUY7O0EyRS9rWUE7RUFFRTtBM0VpbFlGOztBMkU5a1lBO0VBRUU7QTNFZ2xZRjs7QTJFN2tZQTtFQUVFO0EzRStrWUY7O0EyRTVrWUE7RUFFRTtBM0U4a1lGOztBMkUza1lBO0VBRUU7QTNFNmtZRjs7QTJFMWtZQTtFQUVFO0EzRTRrWUY7O0EyRXprWUE7RUFFRTtBM0Uya1lGOztBMkV4a1lBO0VBRUU7QTNFMGtZRjs7QTJFdmtZQTtFQUVFO0EzRXlrWUY7O0EyRXRrWUE7RUFFRTtBM0V3a1lGOztBMkVya1lBO0VBRUU7QTNFdWtZRjs7QTJFcGtZQTtFQUVFO0EzRXNrWUY7O0EyRW5rWUE7RUFFRTtBM0Vxa1lGOztBMkVsa1lBO0VBRUU7QTNFb2tZRjs7QTJFamtZQTtFQUVFO0EzRW1rWUY7O0EyRWhrWUE7RUFFRTtBM0Vra1lGOztBMkUvallBO0VBRUU7QTNFaWtZRjs7QTJFOWpZQTtFQUVFO0EzRWdrWUY7O0EyRTdqWUE7RUFFRTtBM0UrallGOztBMkU1allBO0VBRUU7QTNFOGpZRjs7QTJFM2pZQTtFQUVFO0EzRTZqWUY7O0EyRTFqWUE7RUFFRTtBM0U0allGOztBMkV6allBO0VBRUU7QTNFMmpZRjs7QTJFeGpZQTtFQUVFO0EzRTBqWUY7O0EyRXZqWUE7RUFFRTtBM0V5allGOztBMkV0allBO0VBRUU7QTNFd2pZRjs7QTJFcmpZQTtFQUVFO0EzRXVqWUY7O0EyRXBqWUE7RUFFRTtBM0VzallGOztBMkVuallBO0VBRUU7QTNFcWpZRjs7QTJFbGpZQTtFQUVFO0EzRW9qWUY7O0EyRWpqWUE7RUFFRTtBM0VtallGOztBMkVoallBO0VBRUU7QTNFa2pZRjs7QTJFL2lZQTtFQUVFO0EzRWlqWUY7O0EyRTlpWUE7RUFFRTtBM0VnallGOztBMkU3aVlBO0VBRUU7QTNFK2lZRjs7QTJFNWlZQTtFQUVFO0EzRThpWUY7O0EyRTNpWUE7RUFFRTtBM0U2aVlGOztBMkUxaVlBO0VBRUU7QTNFNGlZRjs7QTJFemlZQTtFQUVFO0EzRTJpWUY7O0EyRXhpWUE7RUFFRTtBM0UwaVlGOztBMkV2aVlBO0VBRUU7QTNFeWlZRjs7QTJFdGlZQTtFQUVFO0EzRXdpWUY7O0EyRXJpWUE7RUFFRTtBM0V1aVlGOztBMkVwaVlBO0VBRUU7QTNFc2lZRjs7QTJFbmlZQTtFQUVFO0EzRXFpWUY7O0EyRWxpWUE7RUFFRTtBM0VvaVlGOztBMkVqaVlBO0VBRUU7QTNFbWlZRjs7QTJFaGlZQTtFQUVFO0EzRWtpWUY7O0EyRS9oWUE7RUFFRTtBM0VpaVlGOztBMkU5aFlBO0VBRUU7QTNFZ2lZRjs7QTJFN2hZQTtFQUVFO0EzRStoWUY7O0EyRTVoWUE7RUFFRTtBM0U4aFlGOztBMkUzaFlBO0VBRUU7QTNFNmhZRjs7QTJFMWhZQTtFQUVFO0EzRTRoWUY7O0EyRXpoWUE7RUFFRTtBM0UyaFlGOztBMkV4aFlBO0VBRUU7QTNFMGhZRjs7QTJFdmhZQTtFQUVFO0EzRXloWUY7O0EyRXRoWUE7RUFFRTtBM0V3aFlGOztBMkVyaFlBO0VBRUU7QTNFdWhZRjs7QTJFcGhZQTtFQUVFO0EzRXNoWUY7O0EyRW5oWUE7RUFFRTtBM0VxaFlGOztBMkVsaFlBO0VBRUU7QTNFb2hZRjs7QTJFamhZQTtFQUVFO0EzRW1oWUY7O0EyRWhoWUE7RUFFRTtBM0VraFlGOztBMkUvZ1lBO0VBRUU7QTNFaWhZRjs7QTJFOWdZQTtFQUVFO0EzRWdoWUY7O0EyRTdnWUE7RUFFRTtBM0UrZ1lGOztBMkU1Z1lBO0VBRUU7QTNFOGdZRjs7QTJFM2dZQTtFQUVFO0EzRTZnWUY7O0EyRTFnWUE7RUFFRTtBM0U0Z1lGOztBMkV6Z1lBO0VBRUU7QTNFMmdZRjs7QTJFeGdZQTtFQUVFO0EzRTBnWUY7O0EyRXZnWUE7RUFFRTtBM0V5Z1lGOztBMkV0Z1lBO0VBRUU7QTNFd2dZRjs7QTJFcmdZQTtFQUVFO0EzRXVnWUY7O0EyRXBnWUE7RUFFRTtBM0VzZ1lGOztBMkVuZ1lBO0VBRUU7QTNFcWdZRjs7QTJFbGdZQTtFQUVFO0EzRW9nWUY7O0EyRWpnWUE7RUFFRTtBM0VtZ1lGOztBMkVoZ1lBO0VBRUU7QTNFa2dZRjs7QTJFLy9YQTtFQUVFO0EzRWlnWUY7O0EyRTkvWEE7RUFFRTtBM0VnZ1lGOztBMkU3L1hBO0VBRUU7QTNFKy9YRjs7QTJFNS9YQTtFQUVFO0EzRTgvWEY7O0EyRTMvWEE7RUFFRTtBM0U2L1hGOztBMkUxL1hBO0VBRUU7QTNFNC9YRjs7QTJFei9YQTtFQUVFO0EzRTIvWEY7O0EyRXgvWEE7RUFFRTtBM0UwL1hGOztBMkV2L1hBO0VBRUU7QTNFeS9YRjs7QTJFdC9YQTtFQUVFO0EzRXcvWEY7O0EyRXIvWEE7RUFFRTtBM0V1L1hGOztBMkVwL1hBO0VBRUU7QTNFcy9YRjs7QTJFbi9YQTtFQUVFO0EzRXEvWEY7O0EyRWwvWEE7RUFFRTtBM0VvL1hGOztBMkVqL1hBO0VBRUU7QTNFbS9YRjs7QTJFaC9YQTtFQUVFO0EzRWsvWEY7O0EyRS8rWEE7RUFFRTtBM0VpL1hGOztBMkU5K1hBO0VBRUU7QTNFZy9YRjs7QTJFNytYQTtFQUVFO0EzRSsrWEY7O0EyRTUrWEE7RUFFRTtBM0U4K1hGOztBMkUzK1hBO0VBRUU7QTNFNitYRjs7QTJFMStYQTtFQUVFO0EzRTQrWEY7O0EyRXorWEE7RUFFRTtBM0UyK1hGOztBMkV4K1hBO0VBRUU7QTNFMCtYRjs7QTJFditYQTtFQUVFO0EzRXkrWEY7O0EyRXQrWEE7RUFFRTtBM0V3K1hGOztBMkVyK1hBO0VBRUU7QTNFdStYRjs7QTJFcCtYQTtFQUVFO0EzRXMrWEY7O0EyRW4rWEE7RUFFRTtBM0VxK1hGOztBMkVsK1hBO0VBRUU7QTNFbytYRjs7QTJFaitYQTtFQUVFO0EzRW0rWEY7O0EyRWgrWEE7RUFFRTtBM0VrK1hGOztBMkUvOVhBO0VBRUU7QTNFaStYRjs7QTJFOTlYQTtFQUVFO0EzRWcrWEY7O0EyRTc5WEE7RUFFRTtBM0UrOVhGOztBMkU1OVhBO0VBRUU7QTNFODlYRjs7QTJFMzlYQTtFQUVFO0EzRTY5WEY7O0EyRTE5WEE7RUFFRTtBM0U0OVhGOztBMkV6OVhBO0VBRUU7QTNFMjlYRjs7QTJFeDlYQTtFQUVFO0EzRTA5WEY7O0EyRXY5WEE7RUFFRTtBM0V5OVhGOztBMkV0OVhBO0VBRUU7QTNFdzlYRjs7QTJFcjlYQTtFQUVFO0EzRXU5WEY7O0EyRXA5WEE7RUFFRTtBM0VzOVhGOztBMkVuOVhBO0VBRUU7QTNFcTlYRjs7QTJFbDlYQTtFQUVFO0EzRW85WEY7O0EyRWo5WEE7RUFFRTtBM0VtOVhGOztBMkVoOVhBO0VBRUU7QTNFazlYRjs7QTJFLzhYQTtFQUVFO0EzRWk5WEY7O0EyRTk4WEE7RUFFRTtBM0VnOVhGOztBMkU3OFhBO0VBRUU7QTNFKzhYRjs7QTJFNThYQTtFQUVFO0EzRTg4WEY7O0EyRTM4WEE7RUFFRTtBM0U2OFhGOztBMkUxOFhBO0VBRUU7QTNFNDhYRjs7QTJFejhYQTtFQUVFO0EzRTI4WEY7O0EyRXg4WEE7RUFFRTtBM0UwOFhGOztBMkV2OFhBO0VBRUU7QTNFeThYRjs7QTJFdDhYQTtFQUVFO0EzRXc4WEY7O0EyRXI4WEE7RUFFRTtBM0V1OFhGOztBMkVwOFhBO0VBRUU7QTNFczhYRjs7QTJFbjhYQTtFQUVFO0EzRXE4WEY7O0EyRWw4WEE7RUFFRTtBM0VvOFhGOztBMkVqOFhBO0VBRUU7QTNFbThYRjs7QTJFaDhYQTtFQUVFO0EzRWs4WEY7O0EyRS83WEE7RUFFRTtBM0VpOFhGOztBMkU5N1hBO0VBRUU7QTNFZzhYRjs7QTJFNzdYQTtFQUVFO0EzRSs3WEY7O0EyRTU3WEE7RUFFRTtBM0U4N1hGOztBMkUzN1hBO0VBRUU7QTNFNjdYRjs7QTJFMTdYQTtFQUVFO0EzRTQ3WEY7O0EyRXo3WEE7RUFFRTtBM0UyN1hGOztBMkV4N1hBO0VBRUU7QTNFMDdYRjs7QTJFdjdYQTtFQUVFO0EzRXk3WEY7O0EyRXQ3WEE7RUFFRTtBM0V3N1hGOztBMkVyN1hBO0VBRUU7QTNFdTdYRjs7QTJFcDdYQTtFQUVFO0EzRXM3WEY7O0EyRW43WEE7RUFFRTtBM0VxN1hGOztBMkVsN1hBO0VBRUU7QTNFbzdYRjs7QTJFajdYQTtFQUVFO0EzRW03WEY7O0EyRWg3WEE7RUFFRTtBM0VrN1hGOztBMkUvNlhBO0VBRUU7QTNFaTdYRjs7QTJFOTZYQTtFQUVFO0EzRWc3WEY7O0EyRTc2WEE7RUFFRTtBM0UrNlhGOztBMkU1NlhBO0VBRUU7QTNFODZYRjs7QTJFMzZYQTtFQUVFO0EzRTY2WEY7O0EyRTE2WEE7RUFFRTtBM0U0NlhGOztBMkV6NlhBO0VBRUU7QTNFMjZYRjs7QTJFeDZYQTtFQUVFO0EzRTA2WEY7O0EyRXY2WEE7RUFFRTtBM0V5NlhGOztBMkV0NlhBO0VBRUU7QTNFdzZYRjs7QTJFcjZYQTtFQUVFO0EzRXU2WEY7O0EyRXA2WEE7RUFFRTtBM0VzNlhGOztBMkVuNlhBO0VBRUU7QTNFcTZYRjs7QTJFbDZYQTtFQUVFO0EzRW82WEY7O0EyRWo2WEE7RUFFRTtBM0VtNlhGOztBMkVoNlhBO0VBRUU7QTNFazZYRjs7QTJFLzVYQTtFQUVFO0EzRWk2WEY7O0EyRTk1WEE7RUFFRTtBM0VnNlhGOztBMkU3NVhBO0VBRUU7QTNFKzVYRjs7QTJFNTVYQTtFQUVFO0EzRTg1WEY7O0EyRTM1WEE7RUFFRTtBM0U2NVhGOztBMkUxNVhBO0VBRUU7QTNFNDVYRjs7QTJFejVYQTtFQUVFO0EzRTI1WEY7O0EyRXg1WEE7RUFFRTtBM0UwNVhGOztBMkV2NVhBO0VBRUU7QTNFeTVYRjs7QTJFdDVYQTtFQUVFO0EzRXc1WEY7O0EyRXI1WEE7RUFFRTtBM0V1NVhGOztBMkVwNVhBO0VBRUU7QTNFczVYRjs7QTJFbjVYQTtFQUVFO0EzRXE1WEY7O0EyRWw1WEE7RUFFRTtBM0VvNVhGOztBMkVqNVhBO0VBRUU7QTNFbTVYRjs7QTJFaDVYQTtFQUVFO0EzRWs1WEY7O0EyRS80WEE7RUFFRTtBM0VpNVhGOztBMkU5NFhBO0VBRUU7QTNFZzVYRjs7QTJFNzRYQTtFQUVFO0EzRSs0WEY7O0EyRTU0WEE7RUFFRTtBM0U4NFhGOztBMkUzNFhBO0VBRUU7QTNFNjRYRjs7QTJFMTRYQTtFQUVFO0EzRTQ0WEY7O0EyRXo0WEE7RUFFRTtBM0UyNFhGOztBMkV4NFhBO0VBRUU7QTNFMDRYRjs7QTJFdjRYQTtFQUVFO0EzRXk0WEY7O0EyRXQ0WEE7RUFFRTtBM0V3NFhGOztBMkVyNFhBO0VBRUU7QTNFdTRYRjs7QTJFcDRYQTtFQUVFO0EzRXM0WEY7O0EyRW40WEE7RUFFRTtBM0VxNFhGOztBMkVsNFhBO0VBRUU7QTNFbzRYRjs7QTJFajRYQTtFQUVFO0EzRW00WEY7O0EyRWg0WEE7RUFFRTtBM0VrNFhGOztBMkUvM1hBO0VBRUU7QTNFaTRYRjs7QTJFOTNYQTtFQUVFO0EzRWc0WEY7O0EyRTczWEE7RUFFRTtBM0UrM1hGOztBMkU1M1hBO0VBRUU7QTNFODNYRjs7QTJFMzNYQTtFQUVFO0EzRTYzWEY7O0EyRTEzWEE7RUFFRTtBM0U0M1hGOztBMkV6M1hBO0VBRUU7QTNFMjNYRjs7QTJFeDNYQTtFQUVFO0EzRTAzWEY7O0EyRXYzWEE7RUFFRTtBM0V5M1hGOztBMkV0M1hBO0VBRUU7QTNFdzNYRjs7QTJFcjNYQTtFQUVFO0EzRXUzWEY7O0EyRXAzWEE7RUFFRTtBM0VzM1hGOztBMkVuM1hBO0VBRUU7QTNFcTNYRjs7QTJFbDNYQTtFQUVFO0EzRW8zWEY7O0EyRWozWEE7RUFFRTtBM0VtM1hGOztBMkVoM1hBO0VBRUU7QTNFazNYRjs7QTJFLzJYQTtFQUVFO0EzRWkzWEY7O0EyRTkyWEE7RUFFRTtBM0VnM1hGOztBMkU3MlhBO0VBRUU7QTNFKzJYRjs7QTJFNTJYQTtFQUVFO0EzRTgyWEY7O0EyRTMyWEE7RUFFRTtBM0U2MlhGOztBMkUxMlhBO0VBRUU7QTNFNDJYRjs7QTJFejJYQTtFQUVFO0EzRTIyWEY7O0EyRXgyWEE7RUFFRTtBM0UwMlhGOztBMkV2MlhBO0VBRUU7QTNFeTJYRjs7QTJFdDJYQTtFQUVFO0EzRXcyWEY7O0EyRXIyWEE7RUFFRTtBM0V1MlhGOztBMkVwMlhBO0VBRUU7QTNFczJYRjs7QTJFbjJYQTtFQUVFO0EzRXEyWEY7O0EyRWwyWEE7RUFFRTtBM0VvMlhGOztBMkVqMlhBO0VBRUU7QTNFbTJYRjs7QTJFaDJYQTtFQUVFO0EzRWsyWEY7O0EyRS8xWEE7RUFFRTtBM0VpMlhGOztBMkU5MVhBO0VBRUU7QTNFZzJYRjs7QTJFNzFYQTtFQUVFO0EzRSsxWEY7O0EyRTUxWEE7RUFFRTtBM0U4MVhGOztBMkUzMVhBO0VBRUU7QTNFNjFYRjs7QTJFMTFYQTtFQUVFO0EzRTQxWEY7O0EyRXoxWEE7RUFFRTtBM0UyMVhGOztBMkV4MVhBO0VBRUU7QTNFMDFYRjs7QTJFdjFYQTtFQUVFO0EzRXkxWEY7O0EyRXQxWEE7RUFFRTtBM0V3MVhGOztBMkVyMVhBO0VBRUU7QTNFdTFYRjs7QTJFcDFYQTtFQUVFO0EzRXMxWEY7O0EyRW4xWEE7RUFFRTtBM0VxMVhGOztBMkVsMVhBO0VBRUU7QTNFbzFYRjs7QTJFajFYQTtFQUVFO0EzRW0xWEY7O0EyRWgxWEE7RUFFRTtBM0VrMVhGOztBMkUvMFhBO0VBRUU7QTNFaTFYRjs7QTJFOTBYQTtFQUVFO0EzRWcxWEY7O0EyRTcwWEE7RUFFRTtBM0UrMFhGOztBMkU1MFhBO0VBRUU7QTNFODBYRjs7QTJFMzBYQTtFQUVFO0EzRTYwWEY7O0EyRTEwWEE7RUFFRTtBM0U0MFhGOztBMkV6MFhBO0VBRUU7QTNFMjBYRjs7QTJFeDBYQTtFQUVFO0EzRTAwWEY7O0EyRXYwWEE7RUFFRTtBM0V5MFhGOztBMkV0MFhBO0VBRUU7QTNFdzBYRjs7QTJFcjBYQTtFQUVFO0EzRXUwWEY7O0EyRXAwWEE7RUFFRTtBM0VzMFhGOztBMkVuMFhBO0VBRUU7QTNFcTBYRjs7QTJFbDBYQTtFQUVFO0EzRW8wWEY7O0EyRWowWEE7RUFFRTtBM0VtMFhGOztBMkVoMFhBO0VBRUU7QTNFazBYRjs7QTJFL3pYQTtFQUVFO0EzRWkwWEY7O0EyRTl6WEE7RUFFRTtBM0VnMFhGOztBMkU3elhBO0VBRUU7QTNFK3pYRjs7QTJFNXpYQTtFQUVFO0EzRTh6WEY7O0EyRTN6WEE7RUFFRTtBM0U2elhGOztBMkUxelhBO0VBRUU7QTNFNHpYRjs7QTJFenpYQTtFQUVFO0EzRTJ6WEY7O0EyRXh6WEE7RUFFRTtBM0UwelhGOztBMkV2elhBO0VBRUU7QTNFeXpYRjs7QTJFdHpYQTtFQUVFO0EzRXd6WEY7O0EyRXJ6WEE7RUFFRTtBM0V1elhGOztBMkVwelhBO0VBRUU7QTNFc3pYRjs7QTJFbnpYQTtFQUVFO0EzRXF6WEY7O0EyRWx6WEE7RUFFRTtBM0VvelhGOztBMkVqelhBO0VBRUU7QTNFbXpYRjs7QTJFaHpYQTtFQUVFO0EzRWt6WEY7O0EyRS95WEE7RUFFRTtBM0VpelhGOztBMkU5eVhBO0VBRUU7QTNFZ3pYRjs7QTJFN3lYQTtFQUVFO0EzRSt5WEY7O0EyRTV5WEE7RUFFRTtBM0U4eVhGOztBMkUzeVhBO0VBRUU7QTNFNnlYRjs7QTJFMXlYQTtFQUVFO0EzRTR5WEY7O0EyRXp5WEE7RUFFRTtBM0UyeVhGOztBMkV4eVhBO0VBRUU7QTNFMHlYRjs7QTJFdnlYQTtFQUVFO0EzRXl5WEY7O0EyRXR5WEE7RUFFRTtBM0V3eVhGOztBMkVyeVhBO0VBRUU7QTNFdXlYRjs7QTJFcHlYQTtFQUVFO0EzRXN5WEY7O0EyRW55WEE7RUFFRTtBM0VxeVhGOztBMkVseVhBO0VBRUU7QTNFb3lYRjs7QTJFanlYQTtFQUVFO0EzRW15WEY7O0EyRWh5WEE7RUFFRTtBM0VreVhGOztBMkUveFhBO0VBRUU7QTNFaXlYRjs7QTJFOXhYQTtFQUVFO0EzRWd5WEY7O0EyRTd4WEE7RUFFRTtBM0UreFhGOztBMkU1eFhBO0VBRUU7QTNFOHhYRjs7QTJFM3hYQTtFQUVFO0EzRTZ4WEY7O0EyRTF4WEE7RUFFRTtBM0U0eFhGOztBMkV6eFhBO0VBRUU7QTNFMnhYRjs7QTJFeHhYQTtFQUVFO0EzRTB4WEY7O0EyRXZ4WEE7RUFFRTtBM0V5eFhGOztBMkV0eFhBO0VBRUU7QTNFd3hYRjs7QTJFcnhYQTtFQUVFO0EzRXV4WEY7O0EyRXB4WEE7RUFFRTtBM0VzeFhGOztBMkVueFhBO0VBRUU7QTNFcXhYRjs7QTJFbHhYQTtFQUVFO0EzRW94WEY7O0EyRWp4WEE7RUFFRTtBM0VteFhGOztBMkVoeFhBO0VBRUU7QTNFa3hYRjs7QTJFL3dYQTtFQUVFO0EzRWl4WEY7O0EyRTl3WEE7RUFFRTtBM0VneFhGOztBMkU3d1hBO0VBRUU7QTNFK3dYRjs7QTJFNXdYQTtFQUVFO0EzRTh3WEY7O0EyRTN3WEE7RUFFRTtBM0U2d1hGOztBMkUxd1hBO0VBRUU7QTNFNHdYRjs7QTJFendYQTtFQUVFO0EzRTJ3WEY7O0EyRXh3WEE7RUFFRTtBM0Uwd1hGOztBMkV2d1hBO0VBRUU7QTNFeXdYRjs7QTJFdHdYQTtFQUVFO0EzRXd3WEY7O0EyRXJ3WEE7RUFFRTtBM0V1d1hGOztBMkVwd1hBO0VBRUU7QTNFc3dYRjs7QTJFbndYQTtFQUVFO0EzRXF3WEY7O0EyRWx3WEE7RUFFRTtBM0Vvd1hGOztBMkVqd1hBO0VBRUU7QTNFbXdYRjs7QTJFaHdYQTtFQUVFO0EzRWt3WEY7O0EyRS92WEE7RUFFRTtBM0Vpd1hGOztBMkU5dlhBO0VBRUU7QTNFZ3dYRjs7QTJFN3ZYQTtFQUVFO0EzRSt2WEY7O0EyRTV2WEE7RUFFRTtBM0U4dlhGOztBMkUzdlhBO0VBRUU7QTNFNnZYRjs7QTJFMXZYQTtFQUVFO0EzRTR2WEY7O0EyRXp2WEE7RUFFRTtBM0UydlhGOztBMkV4dlhBO0VBRUU7QTNFMHZYRjs7QTJFdnZYQTtFQUVFO0EzRXl2WEY7O0EyRXR2WEE7RUFFRTtBM0V3dlhGOztBMkVydlhBO0VBRUU7QTNFdXZYRjs7QTJFcHZYQTtFQUVFO0EzRXN2WEY7O0EyRW52WEE7RUFFRTtBM0VxdlhGOztBMkVsdlhBO0VBRUU7QTNFb3ZYRjs7QTJFanZYQTtFQUVFO0EzRW12WEY7O0EyRWh2WEE7RUFFRTtBM0VrdlhGOztBMkUvdVhBO0VBRUU7QTNFaXZYRjs7QTJFOXVYQTtFQUVFO0EzRWd2WEY7O0EyRTd1WEE7RUFFRTtBM0UrdVhGOztBMkU1dVhBO0VBRUU7QTNFOHVYRjs7QTJFM3VYQTtFQUVFO0EzRTZ1WEY7O0EyRTF1WEE7RUFFRTtBM0U0dVhGOztBMkV6dVhBO0VBRUU7QTNFMnVYRjs7QTJFeHVYQTtFQUVFO0EzRTB1WEY7O0EyRXZ1WEE7RUFFRTtBM0V5dVhGOztBMkV0dVhBO0VBRUU7QTNFd3VYRjs7QTJFcnVYQTtFQUVFO0EzRXV1WEY7O0EyRXB1WEE7RUFFRTtBM0VzdVhGOztBMkVudVhBO0VBRUU7QTNFcXVYRjs7QTJFbHVYQTtFQUVFO0EzRW91WEY7O0EyRWp1WEE7RUFFRTtBM0VtdVhGOztBMkVodVhBO0VBRUU7QTNFa3VYRjs7QTJFL3RYQTtFQUVFO0EzRWl1WEY7O0EyRTl0WEE7RUFFRTtBM0VndVhGOztBMkU3dFhBO0VBRUU7QTNFK3RYRjs7QTJFNXRYQTtFQUVFO0EzRTh0WEY7O0EyRTN0WEE7RUFFRTtBM0U2dFhGOztBMkUxdFhBO0VBRUU7QTNFNHRYRjs7QTJFenRYQTtFQUVFO0EzRTJ0WEY7O0EyRXh0WEE7RUFFRTtBM0UwdFhGOztBMkV2dFhBO0VBRUU7QTNFeXRYRjs7QTJFdHRYQTtFQUVFO0EzRXd0WEY7O0EyRXJ0WEE7RUFFRTtBM0V1dFhGOztBMkVwdFhBO0VBRUU7QTNFc3RYRjs7QTJFbnRYQTtFQUVFO0EzRXF0WEY7O0EyRWx0WEE7RUFFRTtBM0VvdFhGOztBMkVqdFhBO0VBRUU7QTNFbXRYRjs7QTJFaHRYQTtFQUVFO0EzRWt0WEY7O0EyRS9zWEE7RUFFRTtBM0VpdFhGOztBMkU5c1hBO0VBRUU7QTNFZ3RYRjs7QTJFN3NYQTtFQUVFO0EzRStzWEY7O0EyRTVzWEE7RUFFRTtBM0U4c1hGOztBMkUzc1hBO0VBRUU7QTNFNnNYRjs7QTJFMXNYQTtFQUVFO0EzRTRzWEY7O0EyRXpzWEE7RUFFRTtBM0Uyc1hGOztBMkV4c1hBO0VBRUU7QTNFMHNYRjs7QTJFdnNYQTtFQUVFO0EzRXlzWEY7O0EyRXRzWEE7RUFFRTtBM0V3c1hGOztBMkVyc1hBO0VBRUU7QTNFdXNYRjs7QTJFcHNYQTtFQUVFO0EzRXNzWEY7O0EyRW5zWEE7RUFFRTtBM0Vxc1hGOztBMkVsc1hBO0VBRUU7QTNFb3NYRjs7QTJFanNYQTtFQUVFO0EzRW1zWEY7O0EyRWhzWEE7RUFFRTtBM0Vrc1hGOztBMkUvclhBO0VBRUU7QTNFaXNYRjs7QTJFOXJYQTtFQUVFO0EzRWdzWEY7O0EyRTdyWEE7RUFFRTtBM0UrclhGOztBMkU1clhBO0VBRUU7QTNFOHJYRjs7QTJFM3JYQTtFQUVFO0EzRTZyWEY7O0EyRTFyWEE7RUFFRTtBM0U0clhGOztBMkV6clhBO0VBRUU7QTNFMnJYRjs7QTJFeHJYQTtFQUVFO0EzRTByWEY7O0EyRXZyWEE7RUFFRTtBM0V5clhGOztBMkV0clhBO0VBRUU7QTNFd3JYRjs7QTJFcnJYQTtFQUVFO0EzRXVyWEY7O0EyRXByWEE7RUFFRTtBM0VzclhGOztBMkVuclhBO0VBRUU7QTNFcXJYRjs7QTJFbHJYQTtFQUVFO0EzRW9yWEY7O0EyRWpyWEE7RUFFRTtBM0VtclhGOztBMkVoclhBO0VBRUU7QTNFa3JYRjs7QTJFL3FYQTtFQUVFO0EzRWlyWEY7O0EyRTlxWEE7RUFFRTtBM0VnclhGOztBMkU3cVhBO0VBRUU7QTNFK3FYRjs7QTJFNXFYQTtFQUVFO0EzRThxWEY7O0EyRTNxWEE7RUFFRTtBM0U2cVhGOztBMkUxcVhBO0VBRUU7QTNFNHFYRjs7QTJFenFYQTtFQUVFO0EzRTJxWEY7O0EyRXhxWEE7RUFFRTtBM0UwcVhGOztBMkV2cVhBO0VBRUU7QTNFeXFYRjs7QTJFdHFYQTtFQUVFO0EzRXdxWEY7O0EyRXJxWEE7RUFFRTtBM0V1cVhGOztBMkVwcVhBO0VBRUU7QTNFc3FYRjs7QTJFbnFYQTtFQUVFO0EzRXFxWEY7O0EyRWxxWEE7RUFFRTtBM0VvcVhGOztBMkVqcVhBO0VBRUU7QTNFbXFYRjs7QTJFaHFYQTtFQUVFO0EzRWtxWEY7O0EyRS9wWEE7RUFFRTtBM0VpcVhGOztBMkU5cFhBO0VBRUU7QTNFZ3FYRjs7QTJFN3BYQTtFQUVFO0EzRStwWEY7O0EyRTVwWEE7RUFFRTtBM0U4cFhGOztBMkUzcFhBO0VBRUU7QTNFNnBYRjs7QTJFMXBYQTtFQUVFO0EzRTRwWEY7O0EyRXpwWEE7RUFFRTtBM0UycFhGOztBMkV4cFhBO0VBRUU7QTNFMHBYRjs7QTJFdnBYQTtFQUVFO0EzRXlwWEY7O0EyRXRwWEE7RUFFRTtBM0V3cFhGOztBMkVycFhBO0VBRUU7QTNFdXBYRjs7QTJFcHBYQTtFQUVFO0EzRXNwWEY7O0EyRW5wWEE7RUFFRTtBM0VxcFhGOztBMkVscFhBO0VBRUU7QTNFb3BYRjs7QTJFanBYQTtFQUVFO0EzRW1wWEY7O0EyRWhwWEE7RUFFRTtBM0VrcFhGOztBMkUvb1hBO0VBRUU7QTNFaXBYRjs7QTJFOW9YQTtFQUVFO0EzRWdwWEY7O0EyRTdvWEE7RUFFRTtBM0Urb1hGOztBMkU1b1hBO0VBRUU7QTNFOG9YRjs7QTJFM29YQTtFQUVFO0EzRTZvWEY7O0EyRTFvWEE7RUFFRTtBM0U0b1hGOztBMkV6b1hBO0VBRUU7QTNFMm9YRjs7QTJFeG9YQTtFQUVFO0EzRTBvWEY7O0EyRXZvWEE7RUFFRTtBM0V5b1hGOztBMkV0b1hBO0VBRUU7QTNFd29YRjs7QTJFcm9YQTtFQUVFO0EzRXVvWEY7O0EyRXBvWEE7RUFFRTtBM0Vzb1hGOztBMkVub1hBO0VBRUU7QTNFcW9YRjs7QTJFbG9YQTtFQUVFO0EzRW9vWEY7O0EyRWpvWEE7RUFFRTtBM0Vtb1hGOztBMkVob1hBO0VBRUU7QTNFa29YRjs7QTJFL25YQTtFQUVFO0EzRWlvWEY7O0EyRTluWEE7RUFFRTtBM0Vnb1hGOztBMkU3blhBO0VBRUU7QTNFK25YRjs7QTJFNW5YQTtFQUVFO0EzRThuWEY7O0EyRTNuWEE7RUFFRTtBM0U2blhGOztBMkUxblhBO0VBRUU7QTNFNG5YRjs7QTJFem5YQTtFQUVFO0EzRTJuWEY7O0EyRXhuWEE7RUFFRTtBM0UwblhGOztBMkV2blhBO0VBRUU7QTNFeW5YRjs7QTJFdG5YQTtFQUVFO0EzRXduWEY7O0EyRXJuWEE7RUFFRTtBM0V1blhGOztBMkVwblhBO0VBRUU7QTNFc25YRjs7QTJFbm5YQTtFQUVFO0EzRXFuWEY7O0EyRWxuWEE7RUFFRTtBM0VvblhGOztBMkVqblhBO0VBRUU7QTNFbW5YRjs7QTJFaG5YQTtFQUVFO0EzRWtuWEY7O0EyRS9tWEE7RUFFRTtBM0VpblhGOztBMkU5bVhBO0VBRUU7QTNFZ25YRjs7QTJFN21YQTtFQUVFO0EzRSttWEY7O0EyRTVtWEE7RUFFRTtBM0U4bVhGOztBMkUzbVhBO0VBRUU7QTNFNm1YRjs7QTJFMW1YQTtFQUVFO0EzRTRtWEY7O0EyRXptWEE7RUFFRTtBM0UybVhGOztBMkV4bVhBO0VBRUU7QTNFMG1YRjs7QTJFdm1YQTtFQUVFO0EzRXltWEY7O0EyRXRtWEE7RUFFRTtBM0V3bVhGOztBMkVybVhBO0VBRUU7QTNFdW1YRjs7QTJFcG1YQTtFQUVFO0EzRXNtWEY7O0EyRW5tWEE7RUFFRTtBM0VxbVhGOztBMkVsbVhBO0VBRUU7QTNFb21YRjs7QTJFam1YQTtFQUVFO0EzRW1tWEY7O0EyRWhtWEE7RUFFRTtBM0VrbVhGOztBMkUvbFhBO0VBRUU7QTNFaW1YRjs7QTJFOWxYQTtFQUVFO0EzRWdtWEY7O0EyRTdsWEE7RUFFRTtBM0UrbFhGOztBMkU1bFhBO0VBRUU7QTNFOGxYRjs7QTJFM2xYQTtFQUVFO0EzRTZsWEY7O0EyRTFsWEE7RUFFRTtBM0U0bFhGOztBMkV6bFhBO0VBRUU7QTNFMmxYRjs7QTJFeGxYQTtFQUVFO0EzRTBsWEY7O0EyRXZsWEE7RUFFRTtBM0V5bFhGOztBMkV0bFhBO0VBRUU7QTNFd2xYRjs7QTJFcmxYQTtFQUVFO0EzRXVsWEY7O0EyRXBsWEE7RUFFRTtBM0VzbFhGOztBMkVubFhBO0VBRUU7QTNFcWxYRjs7QTJFbGxYQTtFQUVFO0EzRW9sWEY7O0EyRWpsWEE7RUFFRTtBM0VtbFhGOztBMkVobFhBO0VBRUU7QTNFa2xYRjs7QTJFL2tYQTtFQUVFO0EzRWlsWEY7O0EyRTlrWEE7RUFFRTtBM0VnbFhGOztBMkU3a1hBO0VBRUU7QTNFK2tYRjs7QTJFNWtYQTtFQUVFO0EzRThrWEY7O0EyRTNrWEE7RUFFRTtBM0U2a1hGOztBMkUxa1hBO0VBRUU7QTNFNGtYRjs7QTJFemtYQTtFQUVFO0EzRTJrWEY7O0EyRXhrWEE7RUFFRTtBM0Uwa1hGOztBMkV2a1hBO0VBRUU7QTNFeWtYRjs7QTJFdGtYQTtFQUVFO0EzRXdrWEY7O0EyRXJrWEE7RUFFRTtBM0V1a1hGOztBMkVwa1hBO0VBRUU7QTNFc2tYRjs7QTJFbmtYQTtFQUVFO0EzRXFrWEY7O0EyRWxrWEE7RUFFRTtBM0Vva1hGOztBMkVqa1hBO0VBRUU7QTNFbWtYRjs7QTJFaGtYQTtFQUVFO0EzRWtrWEY7O0EyRS9qWEE7RUFFRTtBM0Vpa1hGOztBMkU5alhBO0VBRUU7QTNFZ2tYRjs7QTJFN2pYQTtFQUVFO0EzRStqWEY7O0EyRTVqWEE7RUFFRTtBM0U4alhGOztBMkUzalhBO0VBRUU7QTNFNmpYRjs7QTJFMWpYQTtFQUVFO0EzRTRqWEY7O0EyRXpqWEE7RUFFRTtBM0UyalhGOztBMkV4alhBO0VBRUU7QTNFMGpYRjs7QTJFdmpYQTtFQUVFO0EzRXlqWEY7O0EyRXRqWEE7RUFFRTtBM0V3alhGOztBMkVyalhBO0VBRUU7QTNFdWpYRjs7QTJFcGpYQTtFQUVFO0EzRXNqWEY7O0EyRW5qWEE7RUFFRTtBM0VxalhGOztBMkVsalhBO0VBRUU7QTNFb2pYRjs7QTJFampYQTtFQUVFO0EzRW1qWEY7O0EyRWhqWEE7RUFFRTtBM0VralhGOztBMkUvaVhBO0VBRUU7QTNFaWpYRjs7QTJFOWlYQTtFQUVFO0EzRWdqWEY7O0EyRTdpWEE7RUFFRTtBM0UraVhGOztBMkU1aVhBO0VBRUU7QTNFOGlYRjs7QTJFM2lYQTtFQUVFO0EzRTZpWEY7O0EyRTFpWEE7RUFFRTtBM0U0aVhGOztBMkV6aVhBO0VBRUU7QTNFMmlYRjs7QTJFeGlYQTtFQUVFO0EzRTBpWEY7O0EyRXZpWEE7RUFFRTtBM0V5aVhGOztBMkV0aVhBO0VBRUU7QTNFd2lYRjs7QTJFcmlYQTtFQUVFO0EzRXVpWEY7O0EyRXBpWEE7RUFFRTtBM0VzaVhGOztBMkVuaVhBO0VBRUU7QTNFcWlYRjs7QTJFbGlYQTtFQUVFO0EzRW9pWEY7O0EyRWppWEE7RUFFRTtBM0VtaVhGOztBMkVoaVhBO0VBRUU7QTNFa2lYRjs7QTJFL2hYQTtFQUVFO0EzRWlpWEY7O0EyRTloWEE7RUFFRTtBM0VnaVhGOztBMkU3aFhBO0VBRUU7QTNFK2hYRjs7QTJFNWhYQTtFQUVFO0EzRThoWEY7O0EyRTNoWEE7RUFFRTtBM0U2aFhGOztBMkUxaFhBO0VBRUU7QTNFNGhYRjs7QTJFemhYQTtFQUVFO0EzRTJoWEY7O0EyRXhoWEE7RUFFRTtBM0UwaFhGOztBMkV2aFhBO0VBRUU7QTNFeWhYRjs7QTJFdGhYQTtFQUVFO0EzRXdoWEY7O0EyRXJoWEE7RUFFRTtBM0V1aFhGOztBMkVwaFhBO0VBRUU7QTNFc2hYRjs7QTJFbmhYQTtFQUVFO0EzRXFoWEY7O0EyRWxoWEE7RUFFRTtBM0VvaFhGOztBMkVqaFhBO0VBRUU7QTNFbWhYRjs7QTJFaGhYQTtFQUVFO0EzRWtoWEY7O0EyRS9nWEE7RUFFRTtBM0VpaFhGOztBMkU5Z1hBO0VBRUU7QTNFZ2hYRjs7QTJFN2dYQTtFQUVFO0EzRStnWEY7O0EyRTVnWEE7RUFFRTtBM0U4Z1hGOztBMkUzZ1hBO0VBRUU7QTNFNmdYRjs7QTJFMWdYQTtFQUVFO0EzRTRnWEY7O0EyRXpnWEE7RUFFRTtBM0UyZ1hGOztBMkV4Z1hBO0VBRUU7QTNFMGdYRjs7QTJFdmdYQTtFQUVFO0EzRXlnWEY7O0EyRXRnWEE7RUFFRTtBM0V3Z1hGOztBMkVyZ1hBO0VBRUU7QTNFdWdYRjs7QTJFcGdYQTtFQUVFO0EzRXNnWEY7O0EyRW5nWEE7RUFFRTtBM0VxZ1hGOztBMkVsZ1hBO0VBRUU7QTNFb2dYRjs7QTJFamdYQTtFQUVFO0EzRW1nWEY7O0EyRWhnWEE7RUFFRTtBM0VrZ1hGOztBMkUvL1dBO0VBRUU7QTNFaWdYRjs7QTJFOS9XQTtFQUVFO0EzRWdnWEY7O0EyRTcvV0E7RUFFRTtBM0UrL1dGOztBMkU1L1dBO0VBRUU7QTNFOC9XRjs7QTJFMy9XQTtFQUVFO0EzRTYvV0Y7O0EyRTEvV0E7RUFFRTtBM0U0L1dGOztBMkV6L1dBO0VBRUU7QTNFMi9XRjs7QTJFeC9XQTtFQUVFO0EzRTAvV0Y7O0EyRXYvV0E7RUFFRTtBM0V5L1dGOztBMkV0L1dBO0VBRUU7QTNFdy9XRjs7QTJFci9XQTtFQUVFO0EzRXUvV0Y7O0EyRXAvV0E7RUFFRTtBM0VzL1dGOztBMkVuL1dBO0VBRUU7QTNFcS9XRjs7QTJFbC9XQTtFQUVFO0EzRW8vV0Y7O0EyRWovV0E7RUFFRTtBM0VtL1dGOztBMkVoL1dBO0VBRUU7QTNFay9XRjs7QTJFLytXQTtFQUVFO0EzRWkvV0Y7O0EyRTkrV0E7RUFFRTtBM0VnL1dGOztBMkU3K1dBO0VBRUU7QTNFKytXRjs7QTJFNStXQTtFQUVFO0EzRTgrV0Y7O0EyRTMrV0E7RUFFRTtBM0U2K1dGOztBMkUxK1dBO0VBRUU7QTNFNCtXRjs7QTJFeitXQTtFQUVFO0EzRTIrV0Y7O0EyRXgrV0E7RUFFRTtBM0UwK1dGOztBMkV2K1dBO0VBRUU7QTNFeStXRjs7QTJFdCtXQTtFQUVFO0EzRXcrV0Y7O0EyRXIrV0E7RUFFRTtBM0V1K1dGOztBMkVwK1dBO0VBRUU7QTNFcytXRjs7QTJFbitXQTtFQUVFO0EzRXErV0Y7O0EyRWwrV0E7RUFFRTtBM0VvK1dGOztBMkVqK1dBO0VBRUU7QTNFbStXRjs7QTJFaCtXQTtFQUVFO0EzRWsrV0Y7O0EyRS85V0E7RUFFRTtBM0VpK1dGOztBMkU5OVdBO0VBRUU7QTNFZytXRjs7QTJFNzlXQTtFQUVFO0EzRSs5V0Y7O0EyRTU5V0E7RUFFRTtBM0U4OVdGOztBMkUzOVdBO0VBRUU7QTNFNjlXRjs7QTJFMTlXQTtFQUVFO0EzRTQ5V0Y7O0EyRXo5V0E7RUFFRTtBM0UyOVdGOztBMkV4OVdBO0VBRUU7QTNFMDlXRjs7QTJFdjlXQTtFQUVFO0EzRXk5V0Y7O0EyRXQ5V0E7RUFFRTtBM0V3OVdGOztBMkVyOVdBO0VBRUU7QTNFdTlXRjs7QTJFcDlXQTtFQUVFO0EzRXM5V0Y7O0EyRW45V0E7RUFFRTtBM0VxOVdGOztBMkVsOVdBO0VBRUU7QTNFbzlXRjs7QTJFajlXQTtFQUVFO0EzRW05V0Y7O0EyRWg5V0E7RUFFRTtBM0VrOVdGOztBMkUvOFdBO0VBRUU7QTNFaTlXRjs7QTJFOThXQTtFQUVFO0EzRWc5V0Y7O0EyRTc4V0E7RUFFRTtBM0UrOFdGOztBMkU1OFdBO0VBRUU7QTNFODhXRjs7QTJFMzhXQTtFQUVFO0EzRTY4V0Y7O0EyRTE4V0E7RUFFRTtBM0U0OFdGOztBMkV6OFdBO0VBRUU7QTNFMjhXRjs7QTJFeDhXQTtFQUVFO0EzRTA4V0Y7O0EyRXY4V0E7RUFFRTtBM0V5OFdGOztBMkV0OFdBO0VBRUU7QTNFdzhXRjs7QTJFcjhXQTtFQUVFO0EzRXU4V0Y7O0EyRXA4V0E7RUFFRTtBM0VzOFdGOztBMkVuOFdBO0VBRUU7QTNFcThXRjs7QTJFbDhXQTtFQUVFO0EzRW84V0Y7O0EyRWo4V0E7RUFFRTtBM0VtOFdGOztBMkVoOFdBO0VBRUU7QTNFazhXRjs7QTJFLzdXQTtFQUVFO0EzRWk4V0Y7O0EyRTk3V0E7RUFFRTtBM0VnOFdGOztBMkU3N1dBO0VBRUU7QTNFKzdXRjs7QTJFNTdXQTtFQUVFO0EzRTg3V0Y7O0EyRTM3V0E7RUFFRTtBM0U2N1dGOztBMkUxN1dBO0VBRUU7QTNFNDdXRjs7QTJFejdXQTtFQUVFO0EzRTI3V0Y7O0EyRXg3V0E7RUFFRTtBM0UwN1dGOztBMkV2N1dBO0VBRUU7QTNFeTdXRjs7QTJFdDdXQTtFQUVFO0EzRXc3V0Y7O0EyRXI3V0E7RUFFRTtBM0V1N1dGOztBMkVwN1dBO0VBRUU7QTNFczdXRjs7QTJFbjdXQTtFQUVFO0EzRXE3V0Y7O0EyRWw3V0E7RUFFRTtBM0VvN1dGOztBMkVqN1dBO0VBRUU7QTNFbTdXRjs7QTJFaDdXQTtFQUVFO0EzRWs3V0Y7O0EyRS82V0E7RUFFRTtBM0VpN1dGOztBMkU5NldBO0VBRUU7QTNFZzdXRjs7QTJFNzZXQTtFQUVFO0EzRSs2V0Y7O0EyRTU2V0E7RUFFRTtBM0U4NldGOztBMkUzNldBO0VBRUU7QTNFNjZXRjs7QTJFMTZXQTtFQUVFO0EzRTQ2V0Y7O0EyRXo2V0E7RUFFRTtBM0UyNldGOztBMkV4NldBO0VBRUU7QTNFMDZXRjs7QTJFdjZXQTtFQUVFO0EzRXk2V0Y7O0EyRXQ2V0E7RUFFRTtBM0V3NldGOztBMkVyNldBO0VBRUU7QTNFdTZXRjs7QTJFcDZXQTtFQUVFO0EzRXM2V0Y7O0EyRW42V0E7RUFFRTtBM0VxNldGOztBMkVsNldBO0VBRUU7QTNFbzZXRjs7QTJFajZXQTtFQUVFO0EzRW02V0Y7O0EyRWg2V0E7RUFFRTtBM0VrNldGOztBMkUvNVdBO0VBRUU7QTNFaTZXRjs7QTJFOTVXQTtFQUVFO0EzRWc2V0Y7O0EyRTc1V0E7RUFFRTtBM0UrNVdGOztBMkU1NVdBO0VBRUU7QTNFODVXRjs7QTJFMzVXQTtFQUVFO0EzRTY1V0Y7O0EyRTE1V0E7RUFFRTtBM0U0NVdGOztBMkV6NVdBO0VBRUU7QTNFMjVXRjs7QTJFeDVXQTtFQUVFO0EzRTA1V0Y7O0EyRXY1V0E7RUFFRTtBM0V5NVdGOztBMkV0NVdBO0VBRUU7QTNFdzVXRjs7QTJFcjVXQTtFQUVFO0EzRXU1V0Y7O0EyRXA1V0E7RUFFRTtBM0VzNVdGOztBMkVuNVdBO0VBRUU7QTNFcTVXRjs7QTJFbDVXQTtFQUVFO0EzRW81V0Y7O0EyRWo1V0E7RUFFRTtBM0VtNVdGOztBMkVoNVdBO0VBRUU7QTNFazVXRjs7QTJFLzRXQTtFQUVFO0EzRWk1V0Y7O0EyRTk0V0E7RUFFRTtBM0VnNVdGOztBMkU3NFdBO0VBRUU7QTNFKzRXRjs7QTJFNTRXQTtFQUVFO0EzRTg0V0Y7O0EyRTM0V0E7RUFFRTtBM0U2NFdGOztBMkUxNFdBO0VBRUU7QTNFNDRXRjs7QTJFejRXQTtFQUVFO0EzRTI0V0Y7O0EyRXg0V0E7RUFFRTtBM0UwNFdGOztBMkV2NFdBO0VBRUU7QTNFeTRXRjs7QTJFdDRXQTtFQUVFO0EzRXc0V0Y7O0EyRXI0V0E7RUFFRTtBM0V1NFdGOztBMkVwNFdBO0VBRUU7QTNFczRXRjs7QTJFbjRXQTtFQUVFO0EzRXE0V0Y7O0EyRWw0V0E7RUFFRTtBM0VvNFdGOztBMkVqNFdBO0VBRUU7QTNFbTRXRjs7QTJFaDRXQTtFQUVFO0EzRWs0V0Y7O0EyRS8zV0E7RUFFRTtBM0VpNFdGOztBMkU5M1dBO0VBRUU7QTNFZzRXRjs7QTJFNzNXQTtFQUVFO0EzRSszV0Y7O0EyRTUzV0E7RUFFRTtBM0U4M1dGOztBMkUzM1dBO0VBRUU7QTNFNjNXRjs7QTJFMTNXQTtFQUVFO0EzRTQzV0Y7O0EyRXozV0E7RUFFRTtBM0UyM1dGOztBMkV4M1dBO0VBRUU7QTNFMDNXRjs7QTJFdjNXQTtFQUVFO0EzRXkzV0Y7O0EyRXQzV0E7RUFFRTtBM0V3M1dGOztBMkVyM1dBO0VBRUU7QTNFdTNXRjs7QTJFcDNXQTtFQUVFO0EzRXMzV0Y7O0EyRW4zV0E7RUFFRTtBM0VxM1dGOztBMkVsM1dBO0VBRUU7QTNFbzNXRjs7QTJFajNXQTtFQUVFO0EzRW0zV0Y7O0EyRWgzV0E7RUFFRTtBM0VrM1dGOztBMkUvMldBO0VBRUU7QTNFaTNXRjs7QTJFOTJXQTtFQUVFO0EzRWczV0Y7O0EyRTcyV0E7RUFFRTtBM0UrMldGOztBMkU1MldBO0VBRUU7QTNFODJXRjs7QTJFMzJXQTtFQUVFO0EzRTYyV0Y7O0EyRTEyV0E7RUFFRTtBM0U0MldGOztBMkV6MldBO0VBRUU7QTNFMjJXRjs7QTJFeDJXQTtFQUVFO0EzRTAyV0Y7O0EyRXYyV0E7RUFFRTtBM0V5MldGOztBMkV0MldBO0VBRUU7QTNFdzJXRjs7QTJFcjJXQTtFQUVFO0EzRXUyV0Y7O0EyRXAyV0E7RUFFRTtBM0VzMldGOztBMkVuMldBO0VBRUU7QTNFcTJXRjs7QTJFbDJXQTtFQUVFO0EzRW8yV0Y7O0EyRWoyV0E7RUFFRTtBM0VtMldGOztBMkVoMldBO0VBRUU7QTNFazJXRjs7QTJFLzFXQTtFQUVFO0EzRWkyV0Y7O0EyRTkxV0E7RUFFRTtBM0VnMldGOztBMkU3MVdBO0VBRUU7QTNFKzFXRjs7QTJFNTFXQTtFQUVFO0EzRTgxV0Y7O0EyRTMxV0E7RUFFRTtBM0U2MVdGOztBMkUxMVdBO0VBRUU7QTNFNDFXRjs7QTJFejFXQTtFQUVFO0EzRTIxV0Y7O0EyRXgxV0E7RUFFRTtBM0UwMVdGOztBMkV2MVdBO0VBRUU7QTNFeTFXRjs7QTJFdDFXQTtFQUVFO0EzRXcxV0Y7O0EyRXIxV0E7RUFFRTtBM0V1MVdGOztBMkVwMVdBO0VBRUU7QTNFczFXRjs7QTJFbjFXQTtFQUVFO0EzRXExV0Y7O0EyRWwxV0E7RUFFRTtBM0VvMVdGOztBMkVqMVdBO0VBRUU7QTNFbTFXRjs7QTJFaDFXQTtFQUVFO0EzRWsxV0Y7O0EyRS8wV0E7RUFFRTtBM0VpMVdGOztBMkU5MFdBO0VBRUU7QTNFZzFXRjs7QTJFNzBXQTtFQUVFO0EzRSswV0Y7O0EyRTUwV0E7RUFFRTtBM0U4MFdGOztBMkUzMFdBO0VBRUU7QTNFNjBXRjs7QTJFMTBXQTtFQUVFO0EzRTQwV0Y7O0EyRXowV0E7RUFFRTtBM0UyMFdGOztBMkV4MFdBO0VBRUU7QTNFMDBXRjs7QTJFdjBXQTtFQUVFO0EzRXkwV0Y7O0EyRXQwV0E7RUFFRTtBM0V3MFdGOztBMkVyMFdBO0VBRUU7QTNFdTBXRjs7QTJFcDBXQTtFQUVFO0EzRXMwV0Y7O0EyRW4wV0E7RUFFRTtBM0VxMFdGOztBMkVsMFdBO0VBRUU7QTNFbzBXRjs7QTJFajBXQTtFQUVFO0EzRW0wV0Y7O0EyRWgwV0E7RUFFRTtBM0VrMFdGOztBMkUveldBO0VBRUU7QTNFaTBXRjs7QTJFOXpXQTtFQUVFO0EzRWcwV0Y7O0EyRTd6V0E7RUFFRTtBM0UreldGOztBMkU1eldBO0VBRUU7QTNFOHpXRjs7QTJFM3pXQTtFQUVFO0EzRTZ6V0Y7O0EyRTF6V0E7RUFFRTtBM0U0eldGOztBMkV6eldBO0VBRUU7QTNFMnpXRjs7QTJFeHpXQTtFQUVFO0EzRTB6V0Y7O0EyRXZ6V0E7RUFFRTtBM0V5eldGOztBMkV0eldBO0VBRUU7QTNFd3pXRjs7QTJFcnpXQTtFQUVFO0EzRXV6V0Y7O0EyRXB6V0E7RUFFRTtBM0VzeldGOztBMkVueldBO0VBRUU7QTNFcXpXRjs7QTJFbHpXQTtFQUVFO0EzRW96V0Y7O0EyRWp6V0E7RUFFRTtBM0VteldGOztBMkVoeldBO0VBRUU7QTNFa3pXRjs7QTJFL3lXQTtFQUVFO0EzRWl6V0Y7O0EyRTl5V0E7RUFFRTtBM0VneldGOztBMkU3eVdBO0VBRUU7QTNFK3lXRjs7QTJFNXlXQTtFQUVFO0EzRTh5V0Y7O0EyRTN5V0E7RUFFRTtBM0U2eVdGOztBMkUxeVdBO0VBRUU7QTNFNHlXRjs7QTJFenlXQTtFQUVFO0EzRTJ5V0Y7O0EyRXh5V0E7RUFFRTtBM0UweVdGOztBMkV2eVdBO0VBRUU7QTNFeXlXRjs7QTJFdHlXQTtFQUVFO0EzRXd5V0Y7O0EyRXJ5V0E7RUFFRTtBM0V1eVdGOztBMkVweVdBO0VBRUU7QTNFc3lXRjs7QTJFbnlXQTtFQUVFO0EzRXF5V0Y7O0EyRWx5V0E7RUFFRTtBM0VveVdGOztBMkVqeVdBO0VBRUU7QTNFbXlXRjs7QTJFaHlXQTtFQUVFO0EzRWt5V0Y7O0EyRS94V0E7RUFFRTtBM0VpeVdGOztBMkU5eFdBO0VBRUU7QTNFZ3lXRjs7QTJFN3hXQTtFQUVFO0EzRSt4V0Y7O0EyRTV4V0E7RUFFRTtBM0U4eFdGOztBMkUzeFdBO0VBRUU7QTNFNnhXRjs7QTJFMXhXQTtFQUVFO0EzRTR4V0Y7O0EyRXp4V0E7RUFFRTtBM0UyeFdGOztBMkV4eFdBO0VBRUU7QTNFMHhXRjs7QTJFdnhXQTtFQUVFO0EzRXl4V0Y7O0EyRXR4V0E7RUFFRTtBM0V3eFdGOztBMkVyeFdBO0VBRUU7QTNFdXhXRjs7QTJFcHhXQTtFQUVFO0EzRXN4V0Y7O0EyRW54V0E7RUFFRTtBM0VxeFdGOztBMkVseFdBO0VBRUU7QTNFb3hXRjs7QTJFanhXQTtFQUVFO0EzRW14V0Y7O0EyRWh4V0E7RUFFRTtBM0VreFdGOztBMkUvd1dBO0VBRUU7QTNFaXhXRjs7QTJFOXdXQTtFQUVFO0EzRWd4V0Y7O0EyRTd3V0E7RUFFRTtBM0Urd1dGOztBMkU1d1dBO0VBRUU7QTNFOHdXRjs7QTJFM3dXQTtFQUVFO0EzRTZ3V0Y7O0EyRTF3V0E7RUFFRTtBM0U0d1dGOztBMkV6d1dBO0VBRUU7QTNFMndXRjs7QTJFeHdXQTtFQUVFO0EzRTB3V0Y7O0EyRXZ3V0E7RUFFRTtBM0V5d1dGOztBMkV0d1dBO0VBRUU7QTNFd3dXRjs7QTJFcndXQTtFQUVFO0EzRXV3V0Y7O0EyRXB3V0E7RUFFRTtBM0Vzd1dGOztBMkVud1dBO0VBRUU7QTNFcXdXRjs7QTJFbHdXQTtFQUVFO0EzRW93V0Y7O0EyRWp3V0E7RUFFRTtBM0Vtd1dGOztBMkVod1dBO0VBRUU7QTNFa3dXRjs7QTJFL3ZXQTtFQUVFO0EzRWl3V0Y7O0EyRTl2V0E7RUFFRTtBM0Vnd1dGOztBMkU3dldBO0VBRUU7QTNFK3ZXRjs7QTJFNXZXQTtFQUVFO0EzRTh2V0Y7O0EyRTN2V0E7RUFFRTtBM0U2dldGOztBMkUxdldBO0VBRUU7QTNFNHZXRjs7QTJFenZXQTtFQUVFO0EzRTJ2V0Y7O0EyRXh2V0E7RUFFRTtBM0UwdldGOztBMkV2dldBO0VBRUU7QTNFeXZXRjs7QTJFdHZXQTtFQUVFO0EzRXd2V0Y7O0EyRXJ2V0E7RUFFRTtBM0V1dldGOztBMkVwdldBO0VBRUU7QTNFc3ZXRjs7QTJFbnZXQTtFQUVFO0EzRXF2V0Y7O0EyRWx2V0E7RUFFRTtBM0VvdldGOztBMkVqdldBO0VBRUU7QTNFbXZXRjs7QTJFaHZXQTtFQUVFO0EzRWt2V0Y7O0EyRS91V0E7RUFFRTtBM0VpdldGOztBMkU5dVdBO0VBRUU7QTNFZ3ZXRjs7QTJFN3VXQTtFQUVFO0EzRSt1V0Y7O0EyRTV1V0E7RUFFRTtBM0U4dVdGOztBMkUzdVdBO0VBRUU7QTNFNnVXRjs7QTJFMXVXQTtFQUVFO0EzRTR1V0Y7O0EyRXp1V0E7RUFFRTtBM0UydVdGOztBMkV4dVdBO0VBRUU7QTNFMHVXRjs7QTJFdnVXQTtFQUVFO0EzRXl1V0Y7O0EyRXR1V0E7RUFFRTtBM0V3dVdGOztBMkVydVdBO0VBRUU7QTNFdXVXRjs7QTJFcHVXQTtFQUVFO0EzRXN1V0Y7O0EyRW51V0E7RUFFRTtBM0VxdVdGOztBMkVsdVdBO0VBRUU7QTNFb3VXRjs7QTJFanVXQTtFQUVFO0EzRW11V0Y7O0EyRWh1V0E7RUFFRTtBM0VrdVdGOztBMkUvdFdBO0VBRUU7QTNFaXVXRjs7QTJFOXRXQTtFQUVFO0EzRWd1V0Y7O0EyRTd0V0E7RUFFRTtBM0UrdFdGOztBMkU1dFdBO0VBRUU7QTNFOHRXRjs7QTJFM3RXQTtFQUVFO0EzRTZ0V0Y7O0EyRTF0V0E7RUFFRTtBM0U0dFdGOztBMkV6dFdBO0VBRUU7QTNFMnRXRjs7QTJFeHRXQTtFQUVFO0EzRTB0V0Y7O0EyRXZ0V0E7RUFFRTtBM0V5dFdGOztBMkV0dFdBO0VBRUU7QTNFd3RXRjs7QTJFcnRXQTtFQUVFO0EzRXV0V0Y7O0EyRXB0V0E7RUFFRTtBM0VzdFdGOztBMkVudFdBO0VBRUU7QTNFcXRXRjs7QTJFbHRXQTtFQUVFO0EzRW90V0Y7O0EyRWp0V0E7RUFFRTtBM0VtdFdGOztBMkVodFdBO0VBRUU7QTNFa3RXRjs7QTJFL3NXQTtFQUVFO0EzRWl0V0Y7O0EyRTlzV0E7RUFFRTtBM0VndFdGOztBMkU3c1dBO0VBRUU7QTNFK3NXRjs7QTJFNXNXQTtFQUVFO0EzRThzV0Y7O0EyRTNzV0E7RUFFRTtBM0U2c1dGOztBMkUxc1dBO0VBRUU7QTNFNHNXRjs7QTJFenNXQTtFQUVFO0EzRTJzV0Y7O0EyRXhzV0E7RUFFRTtBM0Uwc1dGOztBMkV2c1dBO0VBRUU7QTNFeXNXRjs7QTJFdHNXQTtFQUVFO0EzRXdzV0Y7O0EyRXJzV0E7RUFFRTtBM0V1c1dGOztBMkVwc1dBO0VBRUU7QTNFc3NXRjs7QTJFbnNXQTtFQUVFO0EzRXFzV0Y7O0EyRWxzV0E7RUFFRTtBM0Vvc1dGOztBMkVqc1dBO0VBRUU7QTNFbXNXRjs7QTJFaHNXQTtFQUVFO0EzRWtzV0Y7O0EyRS9yV0E7RUFFRTtBM0Vpc1dGOztBMkU5cldBO0VBRUU7QTNFZ3NXRjs7QTJFN3JXQTtFQUVFO0EzRStyV0Y7O0EyRTVyV0E7RUFFRTtBM0U4cldGOztBMkUzcldBO0VBRUU7QTNFNnJXRjs7QTJFMXJXQTtFQUVFO0EzRTRyV0Y7O0EyRXpyV0E7RUFFRTtBM0UycldGOztBMkV4cldBO0VBRUU7QTNFMHJXRjs7QTJFdnJXQTtFQUVFO0EzRXlyV0Y7O0EyRXRyV0E7RUFFRTtBM0V3cldGOztBMkVycldBO0VBRUU7QTNFdXJXRjs7QTJFcHJXQTtFQUVFO0EzRXNyV0Y7O0EyRW5yV0E7RUFFRTtBM0VxcldGOztBMkVscldBO0VBRUU7QTNFb3JXRjs7QTJFanJXQTtFQUVFO0EzRW1yV0Y7O0EyRWhyV0E7RUFFRTtBM0VrcldGOztBMkUvcVdBO0VBRUU7QTNFaXJXRjs7QTJFOXFXQTtFQUVFO0EzRWdyV0Y7O0EyRTdxV0E7RUFFRTtBM0UrcVdGOztBMkU1cVdBO0VBRUU7QTNFOHFXRjs7QTJFM3FXQTtFQUVFO0EzRTZxV0Y7O0EyRTFxV0E7RUFFRTtBM0U0cVdGOztBMkV6cVdBO0VBRUU7QTNFMnFXRjs7QTJFeHFXQTtFQUVFO0EzRTBxV0Y7O0EyRXZxV0E7RUFFRTtBM0V5cVdGOztBMkV0cVdBO0VBRUU7QTNFd3FXRjs7QTJFcnFXQTtFQUVFO0EzRXVxV0Y7O0EyRXBxV0E7RUFFRTtBM0VzcVdGOztBMkVucVdBO0VBRUU7QTNFcXFXRjs7QTJFbHFXQTtFQUVFO0EzRW9xV0Y7O0EyRWpxV0E7RUFFRTtBM0VtcVdGOztBMkVocVdBO0VBRUU7QTNFa3FXRjs7QTJFL3BXQTtFQUVFO0EzRWlxV0Y7O0EyRTlwV0E7RUFFRTtBM0VncVdGOztBMkU3cFdBO0VBRUU7QTNFK3BXRjs7QTJFNXBXQTtFQUVFO0EzRThwV0Y7O0EyRTNwV0E7RUFFRTtBM0U2cFdGOztBMkUxcFdBO0VBRUU7QTNFNHBXRjs7QTJFenBXQTtFQUVFO0EzRTJwV0Y7O0EyRXhwV0E7RUFFRTtBM0UwcFdGOztBMkV2cFdBO0VBRUU7QTNFeXBXRjs7QTJFdHBXQTtFQUVFO0EzRXdwV0Y7O0EyRXJwV0E7RUFFRTtBM0V1cFdGOztBMkVwcFdBO0VBRUU7QTNFc3BXRjs7QTJFbnBXQTtFQUVFO0EzRXFwV0Y7O0EyRWxwV0E7RUFFRTtBM0VvcFdGOztBMkVqcFdBO0VBRUU7QTNFbXBXRjs7QTJFaHBXQTtFQUVFO0EzRWtwV0Y7O0EyRS9vV0E7RUFFRTtBM0VpcFdGOztBMkU5b1dBO0VBRUU7QTNFZ3BXRjs7QTJFN29XQTtFQUVFO0EzRStvV0Y7O0EyRTVvV0E7RUFFRTtBM0U4b1dGOztBMkUzb1dBO0VBRUU7QTNFNm9XRjs7QTJFMW9XQTtFQUVFO0EzRTRvV0Y7O0EyRXpvV0E7RUFFRTtBM0Uyb1dGOztBMkV4b1dBO0VBRUU7QTNFMG9XRjs7QTJFdm9XQTtFQUVFO0EzRXlvV0Y7O0EyRXRvV0E7RUFFRTtBM0V3b1dGOztBMkVyb1dBO0VBRUU7QTNFdW9XRjs7QTJFcG9XQTtFQUVFO0EzRXNvV0Y7O0EyRW5vV0E7RUFFRTtBM0Vxb1dGOztBMkVsb1dBO0VBRUU7QTNFb29XRjs7QTJFam9XQTtFQUVFO0EzRW1vV0Y7O0EyRWhvV0E7RUFFRTtBM0Vrb1dGOztBMkUvbldBO0VBRUU7QTNFaW9XRjs7QTJFOW5XQTtFQUVFO0EzRWdvV0Y7O0EyRTduV0E7RUFFRTtBM0UrbldGOztBMkU1bldBO0VBRUU7QTNFOG5XRjs7QTJFM25XQTtFQUVFO0EzRTZuV0Y7O0EyRTFuV0E7RUFFRTtBM0U0bldGOztBMkV6bldBO0VBRUU7QTNFMm5XRjs7QTJFeG5XQTtFQUVFO0EzRTBuV0Y7O0EyRXZuV0E7RUFFRTtBM0V5bldGOztBMkV0bldBO0VBRUU7QTNFd25XRjs7QTJFcm5XQTtFQUVFO0EzRXVuV0Y7O0EyRXBuV0E7RUFFRTtBM0VzbldGOztBMkVubldBO0VBRUU7QTNFcW5XRjs7QTJFbG5XQTtFQUVFO0EzRW9uV0Y7O0EyRWpuV0E7RUFFRTtBM0VtbldGOztBMkVobldBO0VBRUU7QTNFa25XRjs7QTJFL21XQTtFQUVFO0EzRWluV0Y7O0EyRTltV0E7RUFFRTtBM0VnbldGOztBMkU3bVdBO0VBRUU7QTNFK21XRjs7QTJFNW1XQTtFQUVFO0EzRThtV0Y7O0EyRTNtV0E7RUFFRTtBM0U2bVdGOztBMkUxbVdBO0VBRUU7QTNFNG1XRjs7QTJFem1XQTtFQUVFO0EzRTJtV0Y7O0EyRXhtV0E7RUFFRTtBM0UwbVdGOztBMkV2bVdBO0VBRUU7QTNFeW1XRjs7QTJFdG1XQTtFQUVFO0EzRXdtV0Y7O0EyRXJtV0E7RUFFRTtBM0V1bVdGOztBMkVwbVdBO0VBRUU7QTNFc21XRjs7QTJFbm1XQTtFQUVFO0EzRXFtV0Y7O0EyRWxtV0E7RUFFRTtBM0VvbVdGOztBMkVqbVdBO0VBRUU7QTNFbW1XRjs7QTJFaG1XQTtFQUVFO0EzRWttV0Y7O0EyRS9sV0E7RUFFRTtBM0VpbVdGOztBMkU5bFdBO0VBRUU7QTNFZ21XRjs7QTJFN2xXQTtFQUVFO0EzRStsV0Y7O0EyRTVsV0E7RUFFRTtBM0U4bFdGOztBMkUzbFdBO0VBRUU7QTNFNmxXRjs7QTJFMWxXQTtFQUVFO0EzRTRsV0Y7O0EyRXpsV0E7RUFFRTtBM0UybFdGOztBMkV4bFdBO0VBRUU7QTNFMGxXRjs7QTJFdmxXQTtFQUVFO0EzRXlsV0Y7O0EyRXRsV0E7RUFFRTtBM0V3bFdGOztBMkVybFdBO0VBRUU7QTNFdWxXRjs7QTJFcGxXQTtFQUVFO0EzRXNsV0Y7O0EyRW5sV0E7RUFFRTtBM0VxbFdGOztBMkVsbFdBO0VBRUU7QTNFb2xXRjs7QTJFamxXQTtFQUVFO0EzRW1sV0Y7O0EyRWhsV0E7RUFFRTtBM0VrbFdGOztBMkUva1dBO0VBRUU7QTNFaWxXRjs7QTJFOWtXQTtFQUVFO0EzRWdsV0Y7O0EyRTdrV0E7RUFFRTtBM0Ura1dGOztBMkU1a1dBO0VBRUU7QTNFOGtXRjs7QTJFM2tXQTtFQUVFO0EzRTZrV0Y7O0EyRTFrV0E7RUFFRTtBM0U0a1dGOztBMkV6a1dBO0VBRUU7QTNFMmtXRjs7QTJFeGtXQTtFQUVFO0EzRTBrV0Y7O0EyRXZrV0E7RUFFRTtBM0V5a1dGOztBMkV0a1dBO0VBRUU7QTNFd2tXRjs7QTJFcmtXQTtFQUVFO0EzRXVrV0Y7O0EyRXBrV0E7RUFFRTtBM0Vza1dGOztBMkVua1dBO0VBRUU7QTNFcWtXRjs7QTJFbGtXQTtFQUVFO0EzRW9rV0Y7O0EyRWprV0E7RUFFRTtBM0Vta1dGOztBMkVoa1dBO0VBRUU7QTNFa2tXRjs7QTJFL2pXQTtFQUVFO0EzRWlrV0Y7O0EyRTlqV0E7RUFFRTtBM0Vna1dGOztBMkU3aldBO0VBRUU7QTNFK2pXRjs7QTJFNWpXQTtFQUVFO0EzRThqV0Y7O0EyRTNqV0E7RUFFRTtBM0U2aldGOztBMkUxaldBO0VBRUU7QTNFNGpXRjs7QTJFempXQTtFQUVFO0EzRTJqV0Y7O0EyRXhqV0E7RUFFRTtBM0UwaldGOztBMkV2aldBO0VBRUU7QTNFeWpXRjs7QTJFdGpXQTtFQUVFO0EzRXdqV0Y7O0EyRXJqV0E7RUFFRTtBM0V1aldGOztBMkVwaldBO0VBRUU7QTNFc2pXRjs7QTJFbmpXQTtFQUVFO0EzRXFqV0Y7O0EyRWxqV0E7RUFFRTtBM0VvaldGOztBMkVqaldBO0VBRUU7QTNFbWpXRjs7QTJFaGpXQTtFQUVFO0EzRWtqV0Y7O0EyRS9pV0E7RUFFRTtBM0VpaldGOztBMkU5aVdBO0VBRUU7QTNFZ2pXRjs7QTJFN2lXQTtFQUVFO0EzRStpV0Y7O0EyRTVpV0E7RUFFRTtBM0U4aVdGOztBMkUzaVdBO0VBRUU7QTNFNmlXRjs7QTJFMWlXQTtFQUVFO0EzRTRpV0Y7O0EyRXppV0E7RUFFRTtBM0UyaVdGOztBMkV4aVdBO0VBRUU7QTNFMGlXRjs7QTJFdmlXQTtFQUVFO0EzRXlpV0Y7O0EyRXRpV0E7RUFFRTtBM0V3aVdGOztBMkVyaVdBO0VBRUU7QTNFdWlXRjs7QTJFcGlXQTtFQUVFO0EzRXNpV0Y7O0EyRW5pV0E7RUFFRTtBM0VxaVdGOztBMkVsaVdBO0VBRUU7QTNFb2lXRjs7QTJFamlXQTtFQUVFO0EzRW1pV0Y7O0EyRWhpV0E7RUFFRTtBM0VraVdGOztBMkUvaFdBO0VBRUU7QTNFaWlXRjs7QTJFOWhXQTtFQUVFO0EzRWdpV0Y7O0EyRTdoV0E7RUFFRTtBM0UraFdGOztBMkU1aFdBO0VBRUU7QTNFOGhXRjs7QTJFM2hXQTtFQUVFO0EzRTZoV0Y7O0EyRTFoV0E7RUFFRTtBM0U0aFdGOztBMkV6aFdBO0VBRUU7QTNFMmhXRjs7QTJFeGhXQTtFQUVFO0EzRTBoV0Y7O0EyRXZoV0E7RUFFRTtBM0V5aFdGOztBMkV0aFdBO0VBRUU7QTNFd2hXRjs7QTJFcmhXQTtFQUVFO0EzRXVoV0Y7O0EyRXBoV0E7RUFFRTtBM0VzaFdGOztBMkVuaFdBO0VBRUU7QTNFcWhXRjs7QTJFbGhXQTtFQUVFO0EzRW9oV0Y7O0EyRWpoV0E7RUFFRTtBM0VtaFdGOztBMkVoaFdBO0VBRUU7QTNFa2hXRjs7QTJFL2dXQTtFQUVFO0EzRWloV0Y7O0EyRTlnV0E7RUFFRTtBM0VnaFdGOztBMkU3Z1dBO0VBRUU7QTNFK2dXRjs7QTJFNWdXQTtFQUVFO0EzRThnV0Y7O0EyRTNnV0E7RUFFRTtBM0U2Z1dGOztBMkUxZ1dBO0VBRUU7QTNFNGdXRjs7QTJFemdXQTtFQUVFO0EzRTJnV0Y7O0EyRXhnV0E7RUFFRTtBM0UwZ1dGOztBMkV2Z1dBO0VBRUU7QTNFeWdXRjs7QTJFdGdXQTtFQUVFO0EzRXdnV0Y7O0EyRXJnV0E7RUFFRTtBM0V1Z1dGOztBMkVwZ1dBO0VBRUU7QTNFc2dXRjs7QTJFbmdXQTtFQUVFO0EzRXFnV0Y7O0EyRWxnV0E7RUFFRTtBM0VvZ1dGOztBMkVqZ1dBO0VBRUU7QTNFbWdXRjs7QTJFaGdXQTtFQUVFO0EzRWtnV0Y7O0EyRS8vVkE7RUFFRTtBM0VpZ1dGOztBMkU5L1ZBO0VBRUU7QTNFZ2dXRjs7QTJFNy9WQTtFQUVFO0EzRSsvVkY7O0EyRTUvVkE7RUFFRTtBM0U4L1ZGOztBMkUzL1ZBO0VBRUU7QTNFNi9WRjs7QTJFMS9WQTtFQUVFO0EzRTQvVkY7O0EyRXovVkE7RUFFRTtBM0UyL1ZGOztBMkV4L1ZBO0VBRUU7QTNFMC9WRjs7QTJFdi9WQTtFQUVFO0EzRXkvVkY7O0EyRXQvVkE7RUFFRTtBM0V3L1ZGOztBMkVyL1ZBO0VBRUU7QTNFdS9WRjs7QTJFcC9WQTtFQUVFO0EzRXMvVkY7O0EyRW4vVkE7RUFFRTtBM0VxL1ZGOztBMkVsL1ZBO0VBRUU7QTNFby9WRjs7QTJFai9WQTtFQUVFO0EzRW0vVkY7O0EyRWgvVkE7RUFFRTtBM0VrL1ZGOztBMkUvK1ZBO0VBRUU7QTNFaS9WRjs7QTJFOStWQTtFQUVFO0EzRWcvVkY7O0EyRTcrVkE7RUFFRTtBM0UrK1ZGOztBMkU1K1ZBO0VBRUU7QTNFOCtWRjs7QTJFMytWQTtFQUVFO0EzRTYrVkY7O0EyRTErVkE7RUFFRTtBM0U0K1ZGOztBMkV6K1ZBO0VBRUU7QTNFMitWRjs7QTJFeCtWQTtFQUVFO0EzRTArVkY7O0EyRXYrVkE7RUFFRTtBM0V5K1ZGOztBMkV0K1ZBO0VBRUU7QTNFdytWRjs7QTJFcitWQTtFQUVFO0EzRXUrVkY7O0EyRXArVkE7RUFFRTtBM0VzK1ZGOztBMkVuK1ZBO0VBRUU7QTNFcStWRjs7QTJFbCtWQTtFQUVFO0EzRW8rVkY7O0EyRWorVkE7RUFFRTtBM0VtK1ZGOztBMkVoK1ZBO0VBRUU7QTNFaytWRjs7QTJFLzlWQTtFQUVFO0EzRWkrVkY7O0EyRTk5VkE7RUFFRTtBM0VnK1ZGOztBMkU3OVZBO0VBRUU7QTNFKzlWRjs7QTJFNTlWQTtFQUVFO0EzRTg5VkY7O0EyRTM5VkE7RUFFRTtBM0U2OVZGOztBMkUxOVZBO0VBRUU7QTNFNDlWRjs7QTJFejlWQTtFQUVFO0EzRTI5VkY7O0EyRXg5VkE7RUFFRTtBM0UwOVZGOztBMkV2OVZBO0VBRUU7QTNFeTlWRjs7QTJFdDlWQTtFQUVFO0EzRXc5VkY7O0EyRXI5VkE7RUFFRTtBM0V1OVZGOztBMkVwOVZBO0VBRUU7QTNFczlWRjs7QTJFbjlWQTtFQUVFO0EzRXE5VkY7O0EyRWw5VkE7RUFFRTtBM0VvOVZGOztBMkVqOVZBO0VBRUU7QTNFbTlWRjs7QTJFaDlWQTtFQUVFO0EzRWs5VkY7O0EyRS84VkE7RUFFRTtBM0VpOVZGOztBMkU5OFZBO0VBRUU7QTNFZzlWRjs7QTJFNzhWQTtFQUVFO0EzRSs4VkY7O0EyRTU4VkE7RUFFRTtBM0U4OFZGOztBMkUzOFZBO0VBRUU7QTNFNjhWRjs7QTJFMThWQTtFQUVFO0EzRTQ4VkY7O0EyRXo4VkE7RUFFRTtBM0UyOFZGOztBMkV4OFZBO0VBRUU7QTNFMDhWRjs7QTJFdjhWQTtFQUVFO0EzRXk4VkY7O0EyRXQ4VkE7RUFFRTtBM0V3OFZGOztBMkVyOFZBO0VBRUU7QTNFdThWRjs7QTJFcDhWQTtFQUVFO0EzRXM4VkY7O0EyRW44VkE7RUFFRTtBM0VxOFZGOztBMkVsOFZBO0VBRUU7QTNFbzhWRjs7QTJFajhWQTtFQUVFO0EzRW04VkY7O0EyRWg4VkE7RUFFRTtBM0VrOFZGOztBMkUvN1ZBO0VBRUU7QTNFaThWRjs7QTJFOTdWQTtFQUVFO0EzRWc4VkY7O0EyRTc3VkE7RUFFRTtBM0UrN1ZGOztBMkU1N1ZBO0VBRUU7QTNFODdWRjs7QTJFMzdWQTtFQUVFO0EzRTY3VkY7O0EyRTE3VkE7RUFFRTtBM0U0N1ZGOztBMkV6N1ZBO0VBRUU7QTNFMjdWRjs7QTJFeDdWQTtFQUVFO0EzRTA3VkY7O0EyRXY3VkE7RUFFRTtBM0V5N1ZGOztBMkV0N1ZBO0VBRUU7QTNFdzdWRjs7QTJFcjdWQTtFQUVFO0EzRXU3VkY7O0EyRXA3VkE7RUFFRTtBM0VzN1ZGOztBMkVuN1ZBO0VBRUU7QTNFcTdWRjs7QTJFbDdWQTtFQUVFO0EzRW83VkY7O0EyRWo3VkE7RUFFRTtBM0VtN1ZGOztBMkVoN1ZBO0VBRUU7QTNFazdWRjs7QTJFLzZWQTtFQUVFO0EzRWk3VkY7O0EyRTk2VkE7RUFFRTtBM0VnN1ZGOztBMkU3NlZBO0VBRUU7QTNFKzZWRjs7QTJFNTZWQTtFQUVFO0EzRTg2VkY7O0EyRTM2VkE7RUFFRTtBM0U2NlZGOztBMkUxNlZBO0VBRUU7QTNFNDZWRjs7QTJFejZWQTtFQUVFO0EzRTI2VkY7O0EyRXg2VkE7RUFFRTtBM0UwNlZGOztBMkV2NlZBO0VBRUU7QTNFeTZWRjs7QTJFdDZWQTtFQUVFO0EzRXc2VkY7O0EyRXI2VkE7RUFFRTtBM0V1NlZGOztBMkVwNlZBO0VBRUU7QTNFczZWRjs7QTJFbjZWQTtFQUVFO0EzRXE2VkY7O0EyRWw2VkE7RUFFRTtBM0VvNlZGOztBMkVqNlZBO0VBRUU7QTNFbTZWRjs7QTJFaDZWQTtFQUVFO0EzRWs2VkY7O0EyRS81VkE7RUFFRTtBM0VpNlZGOztBMkU5NVZBO0VBRUU7QTNFZzZWRjs7QTJFNzVWQTtFQUVFO0EzRSs1VkY7O0EyRTU1VkE7RUFFRTtBM0U4NVZGOztBMkUzNVZBO0VBRUU7QTNFNjVWRjs7QTJFMTVWQTtFQUVFO0EzRTQ1VkY7O0EyRXo1VkE7RUFFRTtBM0UyNVZGOztBMkV4NVZBO0VBRUU7QTNFMDVWRjs7QTJFdjVWQTtFQUVFO0EzRXk1VkY7O0EyRXQ1VkE7RUFFRTtBM0V3NVZGOztBMkVyNVZBO0VBRUU7QTNFdTVWRjs7QTJFcDVWQTtFQUVFO0EzRXM1VkY7O0EyRW41VkE7RUFFRTtBM0VxNVZGOztBMkVsNVZBO0VBRUU7QTNFbzVWRjs7QTJFajVWQTtFQUVFO0EzRW01VkY7O0EyRWg1VkE7RUFFRTtBM0VrNVZGOztBMkUvNFZBO0VBRUU7QTNFaTVWRjs7QTJFOTRWQTtFQUVFO0EzRWc1VkY7O0EyRTc0VkE7RUFFRTtBM0UrNFZGOztBMkU1NFZBO0VBRUU7QTNFODRWRjs7QTJFMzRWQTtFQUVFO0EzRTY0VkY7O0EyRTE0VkE7RUFFRTtBM0U0NFZGOztBMkV6NFZBO0VBRUU7QTNFMjRWRjs7QTJFeDRWQTtFQUVFO0EzRTA0VkY7O0EyRXY0VkE7RUFFRTtBM0V5NFZGOztBMkV0NFZBO0VBRUU7QTNFdzRWRjs7QTJFcjRWQTtFQUVFO0EzRXU0VkY7O0EyRXA0VkE7RUFFRTtBM0VzNFZGOztBMkVuNFZBO0VBRUU7QTNFcTRWRjs7QTJFbDRWQTtFQUVFO0EzRW80VkY7O0EyRWo0VkE7RUFFRTtBM0VtNFZGOztBMkVoNFZBO0VBRUU7QTNFazRWRjs7QTJFLzNWQTtFQUVFO0EzRWk0VkY7O0EyRTkzVkE7RUFFRTtBM0VnNFZGOztBMkU3M1ZBO0VBRUU7QTNFKzNWRjs7QTJFNTNWQTtFQUVFO0EzRTgzVkY7O0EyRTMzVkE7RUFFRTtBM0U2M1ZGOztBMkUxM1ZBO0VBRUU7QTNFNDNWRjs7QTJFejNWQTtFQUVFO0EzRTIzVkY7O0EyRXgzVkE7RUFFRTtBM0UwM1ZGOztBMkV2M1ZBO0VBRUU7QTNFeTNWRjs7QTJFdDNWQTtFQUVFO0EzRXczVkY7O0EyRXIzVkE7RUFFRTtBM0V1M1ZGOztBMkVwM1ZBO0VBRUU7QTNFczNWRjs7QTJFbjNWQTtFQUVFO0EzRXEzVkY7O0EyRWwzVkE7RUFFRTtBM0VvM1ZGOztBMkVqM1ZBO0VBRUU7QTNFbTNWRjs7QTJFaDNWQTtFQUVFO0EzRWszVkY7O0EyRS8yVkE7RUFFRTtBM0VpM1ZGOztBMkU5MlZBO0VBRUU7QTNFZzNWRjs7QTJFNzJWQTtFQUVFO0EzRSsyVkY7O0EyRTUyVkE7RUFFRTtBM0U4MlZGOztBMkUzMlZBO0VBRUU7QTNFNjJWRjs7QTJFMTJWQTtFQUVFO0EzRTQyVkY7O0EyRXoyVkE7RUFFRTtBM0UyMlZGOztBMkV4MlZBO0VBRUU7QTNFMDJWRjs7QTJFdjJWQTtFQUVFO0EzRXkyVkY7O0EyRXQyVkE7RUFFRTtBM0V3MlZGOztBMkVyMlZBO0VBRUU7QTNFdTJWRjs7QTJFcDJWQTtFQUVFO0EzRXMyVkY7O0EyRW4yVkE7RUFFRTtBM0VxMlZGOztBMkVsMlZBO0VBRUU7QTNFbzJWRjs7QTJFajJWQTtFQUVFO0EzRW0yVkY7O0EyRWgyVkE7RUFFRTtBM0VrMlZGOztBMkUvMVZBO0VBRUU7QTNFaTJWRjs7QTJFOTFWQTtFQUVFO0EzRWcyVkY7O0EyRTcxVkE7RUFFRTtBM0UrMVZGOztBMkU1MVZBO0VBRUU7QTNFODFWRjs7QTJFMzFWQTtFQUVFO0EzRTYxVkY7O0EyRTExVkE7RUFFRTtBM0U0MVZGOztBMkV6MVZBO0VBRUU7QTNFMjFWRjs7QTJFeDFWQTtFQUVFO0EzRTAxVkY7O0EyRXYxVkE7RUFFRTtBM0V5MVZGOztBMkV0MVZBO0VBRUU7QTNFdzFWRjs7QTJFcjFWQTtFQUVFO0EzRXUxVkY7O0EyRXAxVkE7RUFFRTtBM0VzMVZGOztBMkVuMVZBO0VBRUU7QTNFcTFWRjs7QTJFbDFWQTtFQUVFO0EzRW8xVkY7O0EyRWoxVkE7RUFFRTtBM0VtMVZGOztBMkVoMVZBO0VBRUU7QTNFazFWRjs7QTJFLzBWQTtFQUVFO0EzRWkxVkY7O0EyRTkwVkE7RUFFRTtBM0VnMVZGOztBMkU3MFZBO0VBRUU7QTNFKzBWRjs7QTJFNTBWQTtFQUVFO0EzRTgwVkY7O0EyRTMwVkE7RUFFRTtBM0U2MFZGOztBMkUxMFZBO0VBRUU7QTNFNDBWRjs7QTJFejBWQTtFQUVFO0EzRTIwVkY7O0EyRXgwVkE7RUFFRTtBM0UwMFZGOztBMkV2MFZBO0VBRUU7QTNFeTBWRjs7QTJFdDBWQTtFQUVFO0EzRXcwVkY7O0EyRXIwVkE7RUFFRTtBM0V1MFZGOztBMkVwMFZBO0VBRUU7QTNFczBWRjs7QTJFbjBWQTtFQUVFO0EzRXEwVkY7O0EyRWwwVkE7RUFFRTtBM0VvMFZGOztBMkVqMFZBO0VBRUU7QTNFbTBWRjs7QTJFaDBWQTtFQUVFO0EzRWswVkY7O0EyRS96VkE7RUFFRTtBM0VpMFZGOztBMkU5elZBO0VBRUU7QTNFZzBWRjs7QTJFN3pWQTtFQUVFO0EzRSt6VkY7O0EyRTV6VkE7RUFFRTtBM0U4elZGOztBMkUzelZBO0VBRUU7QTNFNnpWRjs7QTJFMXpWQTtFQUVFO0EzRTR6VkY7O0EyRXp6VkE7RUFFRTtBM0UyelZGOztBMkV4elZBO0VBRUU7QTNFMHpWRjs7QTJFdnpWQTtFQUVFO0EzRXl6VkY7O0EyRXR6VkE7RUFFRTtBM0V3elZGOztBMkVyelZBO0VBRUU7QTNFdXpWRjs7QTJFcHpWQTtFQUVFO0EzRXN6VkY7O0EyRW56VkE7RUFFRTtBM0VxelZGOztBMkVselZBO0VBRUU7QTNFb3pWRjs7QTJFanpWQTtFQUVFO0EzRW16VkY7O0EyRWh6VkE7RUFFRTtBM0VrelZGOztBMkUveVZBO0VBRUU7QTNFaXpWRjs7QTJFOXlWQTtFQUVFO0EzRWd6VkY7O0EyRTd5VkE7RUFFRTtBM0UreVZGOztBMkU1eVZBO0VBRUU7QTNFOHlWRjs7QTJFM3lWQTtFQUVFO0EzRTZ5VkY7O0EyRTF5VkE7RUFFRTtBM0U0eVZGOztBMkV6eVZBO0VBRUU7QTNFMnlWRjs7QTJFeHlWQTtFQUVFO0EzRTB5VkY7O0EyRXZ5VkE7RUFFRTtBM0V5eVZGOztBMkV0eVZBO0VBRUU7QTNFd3lWRjs7QTJFcnlWQTtFQUVFO0EzRXV5VkY7O0EyRXB5VkE7RUFFRTtBM0VzeVZGOztBMkVueVZBO0VBRUU7QTNFcXlWRjs7QTJFbHlWQTtFQUVFO0EzRW95VkY7O0EyRWp5VkE7RUFFRTtBM0VteVZGOztBMkVoeVZBO0VBRUU7QTNFa3lWRjs7QTJFL3hWQTtFQUVFO0EzRWl5VkY7O0EyRTl4VkE7RUFFRTtBM0VneVZGOztBMkU3eFZBO0VBRUU7QTNFK3hWRjs7QTJFNXhWQTtFQUVFO0EzRTh4VkY7O0EyRTN4VkE7RUFFRTtBM0U2eFZGOztBMkUxeFZBO0VBRUU7QTNFNHhWRjs7QTJFenhWQTtFQUVFO0EzRTJ4VkY7O0EyRXh4VkE7RUFFRTtBM0UweFZGOztBMkV2eFZBO0VBRUU7QTNFeXhWRjs7QTJFdHhWQTtFQUVFO0EzRXd4VkY7O0EyRXJ4VkE7RUFFRTtBM0V1eFZGOztBMkVweFZBO0VBRUU7QTNFc3hWRjs7QTJFbnhWQTtFQUVFO0EzRXF4VkY7O0EyRWx4VkE7RUFFRTtBM0VveFZGOztBMkVqeFZBO0VBRUU7QTNFbXhWRjs7QTJFaHhWQTtFQUVFO0EzRWt4VkY7O0EyRS93VkE7RUFFRTtBM0VpeFZGOztBMkU5d1ZBO0VBRUU7QTNFZ3hWRjs7QTJFN3dWQTtFQUVFO0EzRSt3VkY7O0EyRTV3VkE7RUFFRTtBM0U4d1ZGOztBMkUzd1ZBO0VBRUU7QTNFNndWRjs7QTJFMXdWQTtFQUVFO0EzRTR3VkY7O0EyRXp3VkE7RUFFRTtBM0Uyd1ZGOztBMkV4d1ZBO0VBRUU7QTNFMHdWRjs7QTJFdndWQTtFQUVFO0EzRXl3VkY7O0EyRXR3VkE7RUFFRTtBM0V3d1ZGOztBMkVyd1ZBO0VBRUU7QTNFdXdWRjs7QTJFcHdWQTtFQUVFO0EzRXN3VkY7O0EyRW53VkE7RUFFRTtBM0Vxd1ZGOztBMkVsd1ZBO0VBRUU7QTNFb3dWRjs7QTJFandWQTtFQUVFO0EzRW13VkY7O0EyRWh3VkE7RUFFRTtBM0Vrd1ZGOztBMkUvdlZBO0VBRUU7QTNFaXdWRjs7QTJFOXZWQTtFQUVFO0EzRWd3VkY7O0EyRTd2VkE7RUFFRTtBM0UrdlZGOztBMkU1dlZBO0VBRUU7QTNFOHZWRjs7QTJFM3ZWQTtFQUVFO0EzRTZ2VkY7O0EyRTF2VkE7RUFFRTtBM0U0dlZGOztBMkV6dlZBO0VBRUU7QTNFMnZWRjs7QTJFeHZWQTtFQUVFO0EzRTB2VkY7O0EyRXZ2VkE7RUFFRTtBM0V5dlZGOztBMkV0dlZBO0VBRUU7QTNFd3ZWRjs7QTJFcnZWQTtFQUVFO0EzRXV2VkY7O0EyRXB2VkE7RUFFRTtBM0VzdlZGOztBMkVudlZBO0VBRUU7QTNFcXZWRjs7QTJFbHZWQTtFQUVFO0EzRW92VkY7O0EyRWp2VkE7RUFFRTtBM0VtdlZGOztBMkVodlZBO0VBRUU7QTNFa3ZWRjs7QTJFL3VWQTtFQUVFO0EzRWl2VkY7O0EyRTl1VkE7RUFFRTtBM0VndlZGOztBMkU3dVZBO0VBRUU7QTNFK3VWRjs7QTJFNXVWQTtFQUVFO0EzRTh1VkY7O0EyRTN1VkE7RUFFRTtBM0U2dVZGOztBMkUxdVZBO0VBRUU7QTNFNHVWRjs7QTJFenVWQTtFQUVFO0EzRTJ1VkY7O0EyRXh1VkE7RUFFRTtBM0UwdVZGOztBMkV2dVZBO0VBRUU7QTNFeXVWRjs7QTJFdHVWQTtFQUVFO0EzRXd1VkY7O0EyRXJ1VkE7RUFFRTtBM0V1dVZGOztBMkVwdVZBO0VBRUU7QTNFc3VWRjs7QTJFbnVWQTtFQUVFO0EzRXF1VkY7O0EyRWx1VkE7RUFFRTtBM0VvdVZGOztBMkVqdVZBO0VBRUU7QTNFbXVWRjs7QTJFaHVWQTtFQUVFO0EzRWt1VkY7O0EyRS90VkE7RUFFRTtBM0VpdVZGOztBMkU5dFZBO0VBRUU7QTNFZ3VWRjs7QTJFN3RWQTtFQUVFO0EzRSt0VkY7O0EyRTV0VkE7RUFFRTtBM0U4dFZGOztBMkUzdFZBO0VBRUU7QTNFNnRWRjs7QTJFMXRWQTtFQUVFO0EzRTR0VkY7O0EyRXp0VkE7RUFFRTtBM0UydFZGOztBMkV4dFZBO0VBRUU7QTNFMHRWRjs7QTJFdnRWQTtFQUVFO0EzRXl0VkY7O0EyRXR0VkE7RUFFRTtBM0V3dFZGOztBMkVydFZBO0VBRUU7QTNFdXRWRjs7QTJFcHRWQTtFQUVFO0EzRXN0VkY7O0EyRW50VkE7RUFFRTtBM0VxdFZGOztBMkVsdFZBO0VBRUU7QTNFb3RWRjs7QTJFanRWQTtFQUVFO0EzRW10VkY7O0EyRWh0VkE7RUFFRTtBM0VrdFZGOztBMkUvc1ZBO0VBRUU7QTNFaXRWRjs7QTJFOXNWQTtFQUVFO0EzRWd0VkY7O0EyRTdzVkE7RUFFRTtBM0Urc1ZGOztBMkU1c1ZBO0VBRUU7QTNFOHNWRjs7QTJFM3NWQTtFQUVFO0EzRTZzVkY7O0EyRTFzVkE7RUFFRTtBM0U0c1ZGOztBMkV6c1ZBO0VBRUU7QTNFMnNWRjs7QTJFeHNWQTtFQUVFO0EzRTBzVkY7O0EyRXZzVkE7RUFFRTtBM0V5c1ZGOztBMkV0c1ZBO0VBRUU7QTNFd3NWRjs7QTJFcnNWQTtFQUVFO0EzRXVzVkY7O0EyRXBzVkE7RUFFRTtBM0Vzc1ZGOztBMkVuc1ZBO0VBRUU7QTNFcXNWRjs7QTJFbHNWQTtFQUVFO0EzRW9zVkY7O0EyRWpzVkE7RUFFRTtBM0Vtc1ZGOztBMkVoc1ZBO0VBRUU7QTNFa3NWRjs7QTJFL3JWQTtFQUVFO0EzRWlzVkY7O0EyRTlyVkE7RUFFRTtBM0Vnc1ZGOztBMkU3clZBO0VBRUU7QTNFK3JWRjs7QTJFNXJWQTtFQUVFO0EzRThyVkY7O0EyRTNyVkE7RUFFRTtBM0U2clZGOztBMkUxclZBO0VBRUU7QTNFNHJWRjs7QTJFenJWQTtFQUVFO0EzRTJyVkY7O0EyRXhyVkE7RUFFRTtBM0UwclZGOztBMkV2clZBO0VBRUU7QTNFeXJWRjs7QTJFdHJWQTtFQUVFO0EzRXdyVkY7O0EyRXJyVkE7RUFFRTtBM0V1clZGOztBMkVwclZBO0VBRUU7QTNFc3JWRjs7QTJFbnJWQTtFQUVFO0EzRXFyVkY7O0EyRWxyVkE7RUFFRTtBM0VvclZGOztBMkVqclZBO0VBRUU7QTNFbXJWRjs7QTJFaHJWQTtFQUVFO0EzRWtyVkY7O0EyRS9xVkE7RUFFRTtBM0VpclZGOztBMkU5cVZBO0VBRUU7QTNFZ3JWRjs7QTJFN3FWQTtFQUVFO0EzRStxVkY7O0EyRTVxVkE7RUFFRTtBM0U4cVZGOztBMkUzcVZBO0VBRUU7QTNFNnFWRjs7QTJFMXFWQTtFQUVFO0EzRTRxVkY7O0EyRXpxVkE7RUFFRTtBM0UycVZGOztBMkV4cVZBO0VBRUU7QTNFMHFWRjs7QTJFdnFWQTtFQUVFO0EzRXlxVkY7O0EyRXRxVkE7RUFFRTtBM0V3cVZGOztBMkVycVZBO0VBRUU7QTNFdXFWRjs7QTJFcHFWQTtFQUVFO0EzRXNxVkY7O0EyRW5xVkE7RUFFRTtBM0VxcVZGOztBMkVscVZBO0VBRUU7QTNFb3FWRjs7QTJFanFWQTtFQUVFO0EzRW1xVkY7O0EyRWhxVkE7RUFFRTtBM0VrcVZGOztBMkUvcFZBO0VBRUU7QTNFaXFWRjs7QTJFOXBWQTtFQUVFO0EzRWdxVkY7O0EyRTdwVkE7RUFFRTtBM0UrcFZGOztBMkU1cFZBO0VBRUU7QTNFOHBWRjs7QTJFM3BWQTtFQUVFO0EzRTZwVkY7O0EyRTFwVkE7RUFFRTtBM0U0cFZGOztBMkV6cFZBO0VBRUU7QTNFMnBWRjs7QTJFeHBWQTtFQUVFO0EzRTBwVkY7O0EyRXZwVkE7RUFFRTtBM0V5cFZGOztBMkV0cFZBO0VBRUU7QTNFd3BWRjs7QTJFcnBWQTtFQUVFO0EzRXVwVkY7O0EyRXBwVkE7RUFFRTtBM0VzcFZGOztBMkVucFZBO0VBRUU7QTNFcXBWRjs7QTJFbHBWQTtFQUVFO0EzRW9wVkY7O0EyRWpwVkE7RUFFRTtBM0VtcFZGOztBMkVocFZBO0VBRUU7QTNFa3BWRjs7QTJFL29WQTtFQUVFO0EzRWlwVkY7O0EyRTlvVkE7RUFFRTtBM0VncFZGOztBMkU3b1ZBO0VBRUU7RUFDQTtBM0Urb1ZGOztBMkU1b1ZBO0VBRUU7RUFDQTtFQUNBO0EzRThvVkY7O0EyRTNvVkE7RUFFRTtFQUNBO0EzRTZvVkY7O0EyRTFvVkE7RUFFRTtFQUNBO0EzRTRvVkY7O0EyRXpvVkE7RUFFRTtFQUNBO0VBQ0E7QTNFMm9WRjs7QTJFeG9WQTtFQUVFO0EzRTBvVkY7O0EyRXZvVkE7RUFFRTtBM0V5b1ZGOztBMkV0b1ZBO0VBRUU7QTNFd29WRjs7QTJFcm9WQTtFQUVFO0EzRXVvVkY7O0EyRXBvVkE7RUFHRTtFQUNBO0EzRXNvVkY7O0EyRW5vVkE7RUFHRTtFQUNBO0EzRXFvVkY7QTJFbm5WQTtFQUVFO0lBR0U7RTNFOG5WRjtFMkUzblZBO0lBR0U7RTNFNG5WRjtBQUNGO0EyRXpuVkE7RUFFRTtFQUVBO0EzRTBuVkY7O0EyRXZuVkE7RUFFRTtFQUVBO0EzRXluVkY7O0EyRXRuVkE7RUFFRTtFQUVBO0EzRXduVkY7O0EyRXJuVkE7RUFFRTtFQUVBO0EzRXVuVkY7O0EyRXBuVkE7RUFFRTtFQUVBO0EzRXNuVkY7O0EyRW5uVkE7RUFFRTtFQUVBO0EzRXFuVkY7O0EyRWxuVkE7Ozs7O0VBT0U7RUFDQTtBM0VvblZGOztBMkVqblZBO0VBRUU7QTNFbW5WRjs7QTJFaG5WQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFa25WRjs7QTJFL21WQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFaW5WRjs7QTRFN21xQkE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFFSDtFQUNBO0E1RTZtcUJEOztBNEV6bXFCQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUVIO0VBQ0E7QTVFeW1xQkQ7QTRFdm1xQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXltcUJSOztBNEVybXFCQTtFQUNDO0VBQ0E7RUFFRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdIO0E1RXFtcUJEOztBNEVqbXFCQTtFQUNJO0E1RW9tcUJKOztBNEVsbXFCQTtFQUNJO0E1RXFtcUJKOztBNkV2cnFCQTtFQ0tJLHFCREpvQjtFQUNwQjtFQUNBO0VBQ0EsZ0J2RXdtQjBCO0V1RXZtQjFCLG9DRUhlO0VGSWY7QTdFNnJxQko7QTZFM3JxQkk7RUFDSSxvQ0VQVztBL0Vvc3FCbkI7QTZFM3JxQkk7RUFDSSxvQ0VUWTtFRlVaO0E3RTZycUJSO0E2RTNycUJJO0VBQ0ksaUNFWlc7RUZhWDtBN0U2cnFCUjtBNkUzcnFCSTtFQUNJLGtDRWZZO0EvRTRzcUJwQjs7QTZFenJxQkE7RUFDSTtBN0U0cnFCSjtBNkUzcnFCSTtFQUNJO0VBQ0E7QTdFNnJxQlI7O0E2RTFycUJBO0FBQ0E7RUFDSTtBN0U2cnFCSjs7QTZFM3JxQkE7O0VBRUk7RUFDQTtFQUNBO0E3RThycUJKOztBNkU1cnFCQTtFQUNJO0E3RStycUJKOztBNkU1cnFCSTtFQURKO0lBRVE7RTdFZ3NxQk47QUFDRjs7QTZFNXJxQlE7RUFESjtJQUVRO0U3RWdzcUJWO0FBQ0Y7O0E2RTdycUJBO0FBQ0E7RUNoREk7RUFDQTtFQUNBO0VBQ0E7RUQrQ0E7RUFDQTtBN0Vtc3FCSjtBOEVqdnFCSTtFQUNJO0E5RW12cUJSO0E2RWxzcUJJO0VBQ0k7RUFDQTtFQUNBO0E3RW9zcUJSO0E2RW5zcUJRO0VBQ0k7QTdFcXNxQlo7QTZFbnNxQlE7RUFDSTtBN0Vxc3FCWjtBNkVwc3FCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Vzc3FCaEI7QTZFcHNxQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0Vzc3FCaEI7QTZFcnNxQmdCO0VBQ0k7RUFDQTtFQUNBO0E3RXVzcUJwQjtBNkVwc3FCWTtFQUNJO0E3RXNzcUJoQjtBNkVoc3FCWTtFQUNJO0E3RWtzcUJoQjs7QTZFNXJxQkE7RUFDSTtFQUNBO0VBQ0E7QTdFK3JxQko7QTZFOXJxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWdzcUJSO0E2RS9ycUJRO0VBQ0k7QTdFaXNxQlo7QTZFaHNxQlk7RUFDSTtBN0Vrc3FCaEI7QTZFOXJxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWdzcUJSOztBNkUzcnFCSTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RThycUJSO0E2RTNycUJJO0VBQ0k7QTdFNnJxQlI7QTZFeHFxQkk7RUFDSTtJQUNJO0lBQ0E7RTdFMnJxQlY7RTZFenJxQk07SUFDSTtJQUNBO0U3RTJycUJWO0U2RXpycUJNO0lBQ0k7RTdFMnJxQlY7RTZFenJxQk07SUFDSTtJQUNBO0U3RTJycUJWO0FBQ0Y7O0E2RXZycUJJO0VBREo7SUFFUTtFN0UycnFCTjtBQUNGOztBNkV4cnFCSTtFQURKO0lBRU87RTdFNHJxQkw7QUFDRjs7QTZFenJxQkk7RUFDSTtBN0U0cnFCUjtBNkUxcnFCSTtFQUNJO0E3RTRycUJSOztBNkV6cnFCQTtFQUNJO0E3RTRycUJKOztBNkV6cnFCSTtFQURKO0lBRU87SUFDQTtFN0U2cnFCTDtBQUNGO0E2RTNycUJRO0VBREo7SUFFUTtJQUNBO0lBQ0E7RTdFOHJxQlY7QUFDRjtBNkU1cnFCWTtFQURKO0lBRVE7RTdFK3JxQmQ7QUFDRjtBNkU5cnFCWTtFQUpKO0lBS1E7RTdFaXNxQmQ7QUFDRjs7QTZFMXJxQlk7RUFESjtJQUVRO0lBQ0E7RTdFOHJxQmQ7QUFDRjs7QTZFenJxQkE7RUFDSTtFQUNGO0E3RTRycUJGOztBNkV6cnFCQTtFQUNJO0E3RTRycUJKO0E2RTNycUJJOztFQUVJO0E3RTZycUJSO0E2RTFycUJRO0VBQ0k7RUFDQSxXdkVuUUQ7QU4rN3FCWDtBNkV4cnFCZ0I7RUFDSTtFQUNBO0VBQ0E7QTdFMHJxQnBCO0E2RXhycUJvQjtFQUVJO0VBQ0E7QTdFeXJxQnhCO0E2RXZycUJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RXlycUI1QjtBNkVucnFCUTtFQzdSSjtFQUNBO0VBQ0E7RUFDQTtFRDRSUTtFQUNBO0E3RXdycUJaO0E4RW45cUJJO0VBQ0k7QTlFcTlxQlI7QTZFdHJxQlE7RUFGSjtJQUdRO0U3RXlycUJWO0FBQ0Y7QTZFeHJxQlE7RUFMSjtJQU1NO0U3RTJycUJSO0FBQ0Y7QTZFenJxQlk7RUFESjtJQUVRO0U3RTRycUJkO0FBQ0Y7QTZFM3JxQlk7RUFKSjtJQUtNO0U3RThycUJaO0FBQ0Y7O0E2RXZycUJJOztFQUVJO0VBQ0E7QTdFMHJxQlI7QTZFenJxQlE7O0VBQ0k7QTdFNHJxQlo7O0E2RXJycUJDO0VBQ0M7QTdFd3JxQkY7QTZFdHJxQkM7RUFDQztBN0V3cnFCRjtBNkV0cnFCQztFQUNDO0E3RXdycUJGO0E2RXRycUJDO0VBQ0M7QTdFd3JxQkY7O0E2RW5ycUJJO0VBQ0k7QTdFc3JxQlI7O0E2RWpycUJBO0VBQ0k7QTdFb3JxQko7O0E2RWxycUJBO0VBQ0k7RUFDQTtBN0VxcnFCSjs7QTZFaHJxQkk7RUFDSTtBN0VtcnFCUjtBNkVscnFCUTtFQUNJO0E3RW9ycUJaOztBNkVocnFCQTtFQUNJO0E3RW1ycUJKOztBNkU5cXFCSTtFQURKO0lBRVE7RTdFa3JxQk47QUFDRjtBNkUvcXFCWTtFQURKO0lBRVE7SUFDQTtFN0VrcnFCZDtBQUNGO0E2RTlxcUJRO0VBREo7SUFFUTtFN0VpcnFCVjtBQUNGO0E2RTlxcUJRO0VBREo7SUFFTztFN0VpcnFCVDtBQUNGOztBNkU3cXFCQTtFQUNJO0E3RWdycUJKOztBNkU3cXFCSTtFQURKO0lBRU87RTdFaXJxQkw7QUFDRjs7QTZFN3FxQlE7RUFDSTtBN0VncnFCWjs7QTZFM3FxQkk7RUFDSTtJQUNJO0U3RThxcUJWO0FBQ0Y7O0E2RTFxcUJJO0VBREo7SUFFUTtFN0U4cXFCTjtBQUNGOztBNkUzcXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3RThxcUJKOztBNkU1cXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RStxcUJKOztBNkU1cXFCSTtFQUNJO0E3RStxcUJSOztBNkUzcXFCSTtFQUNJO0E3RThxcUJSOztBNkV4cXFCQTtFQUNJO0E3RTJxcUJKOztBNkV6cXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFNHFxQko7QTZFM3FxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U2cXFCUjtBNkU1cXFCUTtFQUNJO0VBQ0E7QTdFOHFxQlo7QTZFN3FxQlk7RUFDSTtBN0UrcXFCaEI7QTZFNXFxQlE7RUFDSTtFQUNBO0E3RThxcUJaO0E2RTdxcUJZO0VBQ0k7RUFDQTtBN0UrcXFCaEI7QTZFNXFxQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0U4cXFCWjs7QTZFenFxQkk7RUFDSTtBN0U0cXFCUjs7QTZFdHFxQkE7RUFDSTtJQUNJO0U3RXlxcUJOO0FBQ0Y7QTZFdnFxQkE7RUFDSTtJQUNJO0lBQ0E7RTdFeXFxQk47O0U2RXRxcUJNO0lBQ0k7RTdFeXFxQlY7RTZFeHFxQlU7SUFDSTtFN0UwcXFCZDtFNkV6cXFCYztJQUNJO0U3RTJxcUJsQjtFNkV6cXFCYztJQUNJO0U3RTJxcUJsQjtFNkV4cXFCVTtJQUNJO0lBQ0E7SUFDQTtFN0UwcXFCZDtFNkV6cXFCYztJQUNJO0U3RTJxcUJsQjtFNkV6cXFCYztJQUNJO0U3RTJxcUJsQjtBQUNGO0E2RXRxcUJBO0VBQ0k7SUFDSTtFN0V3cXFCTjtFNkV2cXFCTTtJQUNJO0U3RXlxcUJWO0FBQ0Y7QWdGbnRyQkE7RUFFSTtFQUNBO0VBNkJBO0VBb0RBO0FoRnFvckJKO0FnRnB0ckJJO0VBQ0k7QWhGc3RyQlI7QWdGbnRyQkk7RUFDSTtBaEZxdHJCUjtBZ0ZudHJCSTtFQUNJO0FoRnF0ckJSO0FnRm50ckJJO0VBQ0k7RUFDQTtBaEZxdHJCUjtBZ0ZudHJCSTtFQUNJO0VBQ0E7QWhGcXRyQlI7QWdGbnRyQkk7RUFDSTtFQUNBO0FoRnF0ckJSO0FnRmx0ckJJO0VBQ0k7QWhGb3RyQlI7QWdGL3NyQkk7RUFDSTtFQUNBO0FoRml0ckJSO0FnRjlzckJJO0VBQ0k7RUFDQTtBaEZndHJCUjtBZ0Y3c3JCSTtFQUNJO0VBQ0E7QWhGK3NyQlI7QWdGNXNyQkk7RUFDSTtFQUNBO0FoRjhzckJSO0FnRjNzckJJO0VBQ0k7RUFDQTtBaEY2c3JCUjtBZ0Yxc3JCSTtFQUNJO0VBQ0E7QWhGNHNyQlI7QWdGenNyQkk7RUFDSTtFQUNBO0FoRjJzckJSO0FnRnhzckJJO0VBQ0k7RUFDQTtBaEYwc3JCUjtBZ0Z2c3JCSTtFQUNJO0VBQ0E7QWhGeXNyQlI7QWdGdHNyQkk7RUFDSTtFQUNBO0FoRndzckJSO0FnRm5zckJJO0VBQ0k7RUFDQTtBaEZxc3JCUjtBZ0Zsc3JCSTtFQUNJO0VBQ0E7QWhGb3NyQlI7QWdGanNyQkk7RUFDSTtFQUNBO0FoRm1zckJSO0FnRmhzckJJO0VBQ0k7RUFDQTtBaEZrc3JCUjtBZ0YvcnJCSTtFQUNJO0VBQ0E7QWhGaXNyQlI7QWdGOXJyQkk7RUFDSTtFQUNBO0FoRmdzckJSO0FnRjdyckJJO0VBQ0k7RUFDQTtBaEYrcnJCUjtBZ0Y1cnJCSTtFQUNJO0VBQ0E7QWhGOHJyQlI7QWdGM3JyQkk7RUFDSTtFQUNBO0FoRjZyckJSO0FnRjFyckJJO0VBQ0k7RUFDQTtBaEY0cnJCUjtBZ0Z6cnJCSTtFQUNJO0VBQ0E7QWhGMnJyQlI7QWdGenJyQkk7RUFDSTtFQUNBO0FoRjJyckJSO0FnRnZyckJJO0VBQ0k7QWhGeXJyQlI7QWdGdnJyQkk7RUFDSTtFQUNBO0VBQ0E7QWhGeXJyQlI7QWdGcnJyQlE7RUFDSTtBaEZ1cnJCWjtBZ0ZucnJCUTtFQUNJO0VBQ0E7QWhGcXJyQlo7QWdGbHJyQkk7RUFDSTtFQUNBO0FoRm9yckJSO0FnRmxyckJRO0VBQ0k7RUFDQTtFQUNBO0FoRm9yckJaO0FnRmpyckJJO0VBQ0k7RUFDQTtBaEZtcnJCUjtBZ0ZscnJCUTtFQUNJO0VBQ0E7RUFDQTtBaEZvcnJCWjtBZ0ZocnJCUTtFQUNJO0FoRmtyckJaO0FnRmhyckJRO0VBQ0k7QWhGa3JyQlo7QWdGNXFyQlk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWhGOHFyQmhCO0FnRjNxckJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY2cXJCWjtBZ0Z6cXJCUTtFQUNJO0VBQ0E7QWhGMnFyQlo7QWdGenFyQlE7O0VBRUk7RUFDQTtBaEYycXJCWjtBZ0Z6cXJCUTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7QWhGMnFyQlo7QWdGdnFyQlE7RUFDSTtBaEZ5cXJCWjtBZ0Z0cXJCSTtFQUNJO0VBQ0E7QWhGd3FyQlI7QWdGdHFyQkk7RUFDSTtBaEZ3cXJCUjtBZ0ZycXJCSTtFQUNJO0lBQ0k7RWhGdXFyQlY7RWdGcnFyQk07SUFDSTtJQUNBO0VoRnVxckJWO0FBQ0Y7QWdGcnFyQkk7RUFDSTtJQUNJO0VoRnVxckJWO0VnRnJxckJNO0lBQ0k7RWhGdXFyQlY7QUFDRjs7QWdGbHFyQkk7RUFDSTtFQUNBO0FoRnFxckJSO0FnRnBxckJRO0VBQ0k7RUFDQTtBaEZzcXJCWjtBZ0ZucXJCSTtFQUNJO0FoRnFxckJSO0FnRm5xckJJO0VBQ0k7QWhGcXFyQlI7QWdGcHFyQlE7RUFDSTtBaEZzcXJCWjtBZ0ZucXJCSTtFQUNJO0VBQ0E7QWhGcXFyQlI7QWdGbHFyQmdCO0VBQ0k7RUFDQTtBaEZvcXJCcEI7QWdGaHFyQmdCO0VBQ0k7QWhGa3FyQnBCO0FnRi9wckJvQjtFQUNJO0FoRmlxckJ4QjtBZ0YxcHJCd0I7RUFDSTtFQUNBO0FoRjRwckI1QjtBZ0Z4cHJCZ0I7RUFDSTtFQUNBO0FoRjBwckJwQjtBZ0Z4cHJCd0I7RUFDSTtBaEYwcHJCNUI7QWdGcHByQmdCO0VBQ0k7RUFDQTtBaEZzcHJCcEI7QWdGanByQlk7RUFDSTtFQUNBO0FoRm1wckJoQjtBZ0Yvb3JCWTtFQUNJO0FoRmlwckJoQjtBZ0Y5b3JCZ0I7RUFDSTtBaEZncHJCcEI7QWdGM29yQlk7RUFDSTtFQUNBO0FoRjZvckJoQjtBZ0Yxb3JCUTtFQUNJO0VBQ0E7RUFDQTtBaEY0b3JCWjtBZ0Yxb3JCUTtFQUNJO0FoRjRvckJaO0FnRjFvckJRO0VBQ0k7QWhGNG9yQlo7QWdGdm9yQlk7RUFDSTtBaEZ5b3JCaEI7QWdGcm9yQkk7RUFDSTtBaEZ1b3JCUjtBZ0Zyb3JCSTtFQUNJO0VBQ0E7QWhGdW9yQlI7QWdGcm9yQkk7RUFDSTtFQUNBO0FoRnVvckJSO0FnRnBvckJRO0VBQ0k7RUFDQTtBaEZzb3JCWjtBZ0Zyb3JCWTtFQUNJO0FoRnVvckJoQjtBZ0Zsb3JCUTtFQUNJO0VBQ0E7QWhGb29yQlo7QWdGbG9yQlE7RUFDSTtFQUNBO0FoRm9vckJaO0FnRmpvckJJO0VBQ0k7RUFDQTtBaEZtb3JCUjtBZ0Zqb3JCSTtFQUNJO0FoRm1vckJSO0FnRmhvckJRO0VBQ0k7RUFDQTtBaEZrb3JCWjtBZ0YvbnJCSTtFQUNJO0VBQ0E7QWhGaW9yQlI7QWdGL25yQkk7RUFDSTtBaEZpb3JCUjtBZ0Y3bnJCWTtFQUNJO0VBQ0E7QWhGK25yQmhCO0FnRnpuckJZO0VBQ0k7RUFDQTtBaEYybnJCaEI7QWdGdm5yQkk7RUFDSTtFQUNBO0FoRnluckJSO0FnRnZuckJJO0VBQ0k7RUFDQTtBaEZ5bnJCUjtBZ0Z4bnJCUTtFQUNJO0VBQ0E7QWhGMG5yQlo7QWdGdG5yQlE7RUFDSTtFQUNBO0FoRnduckJaO0FnRnRuckJRO0VBQ0k7RUFDSjtBaEZ3bnJCUjtBZ0ZybnJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRnVuckJSO0FnRnJuckJJO0VBQ0k7RUFDQTtBaEZ1bnJCUjtBZ0ZybnJCSTtFQUNJO0FoRnVuckJSO0FnRm5uckJZO0VBREo7SUFFUTtJQUNBO0lBQ0E7SUFDQTtFaEZzbnJCZDtBQUNGO0FnRm5uckJJOztFQUVJO0VBQ0E7QWhGcW5yQlI7QWdGbm5yQkk7O0VBRUk7RUFDQTtBaEZxbnJCUjs7QWlGM2xzQkE7Ozs7OztFQU1JO0FqRjhsc0JKOztBaUY1bHNCQTtFQUNJO0FqRitsc0JKOztBaUY3bHNCQTtFQUNJO0FqRmdtc0JKOztBaUY5bHNCQTtFQUNJO0FqRmltc0JKOztBaUYvbHNCQTtFQUNJLGEzRTJsQ2dDO0FOdWdxQnBDOztBaUZobXNCQTtFQUNJLGEzRTZsQ2dDO0FOc2dxQnBDOztBaUZqbXNCQTtFQUNJLGEzRXlsQ2dDO0FOMmdxQnBDOztBaUZsbXNCQTtFQUNJO0FqRnFtc0JKOztBaUZqbXNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRm9tc0JKO0FpRm5tc0JJO0VBQ0k7QWpGcW1zQlI7QWlGdG1zQkk7RUFDSTtBakZxbXNCUjtBaUZubXNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRnFtc0JSO0FpRmxtc0JJO0VBQ0k7QWpGb21zQlI7O0FpRmptc0JBO0VBQ0k7RUFDQTtFQUNBO0FqRm9tc0JKOztBaUZobXNCSTtFQUNJO0FqRm1tc0JSO0FpRmxtc0JRO0VBQ0k7RUFDQTtBakZvbXNCWjs7QWlGL2xzQkE7RUFDSTtBakZrbXNCSjtBaUZqbXNCSTtFQUNJO0FqRm1tc0JSOztBaUZobXNCQTtFQUNJO0FqRm1tc0JKO0FpRmxtc0JJO0VBQ0k7QWpGb21zQlI7O0FpRmptc0JBO0VBQ0k7QWpGb21zQko7O0FpRmptc0JBO0VBQ0k7RUFDQTtBakZvbXNCSjs7QWlGam1zQkE7RUFDSTtFQUNBO0FqRm9tc0JKOztBaUZqbXNCQTtFQUNJO0VBQ0E7QWpGb21zQko7O0FpRmptc0JBO0VBQ0k7RUFDQTtBakZvbXNCSjs7QWlGam1zQkE7RUFDSSxlRnpGVztFRTBGWDtBakZvbXNCSjtBaUZubXNCSTtFQUNJO0FqRnFtc0JSO0FpRm5tc0JJO0VBQ0k7RUFDQTtFQUNBO0FqRnFtc0JSO0FpRnBtc0JRO0VBQ0k7RUFDQTtBakZzbXNCWjtBaUZsbXNCSTtFQUNJO0VBQ0E7QWpGb21zQlI7QWlGbm1zQlE7RUFDSSxXM0VuSEQ7RTJFb0hDO0FqRnFtc0JaO0FpRm5tc0JRO0VBQ0k7RUFDQTtBakZxbXNCWjtBaUZsbXNCSTtFQUNJO0FqRm9tc0JSO0FpRm5tc0JRO0VBQ0ksVzNFOUhEO0UyRStIQztBakZxbXNCWjtBaUZwbXNCWTtFQUNJO0FqRnNtc0JoQjtBaUZsbXNCSTtFQUNJLGNGcklVO0VFc0lWLHFCRnRJVTtBL0UwdXNCbEI7QWlGbm1zQlE7RUFDSSx5QkZ4SU07RUV5SU4sVzNFMUlEO0FOK3VzQlg7QWlGbG1zQkk7RUFDSSxjRjVJVTtFRTZJVixxQkY3SVU7QS9FaXZzQmxCO0FpRm5tc0JRO0VBQ0kseUJGL0lNO0VFZ0pOLFczRWxKRDtBTnV2c0JYO0FpRmxtc0JJO0VBQ0ksY0ZsSlU7RUVtSlYscUJGbkpVO0EvRXV2c0JsQjtBaUZubXNCUTtFQUNJLHlCRnJKTTtFRXNKTixXM0UxSkQ7QU4rdnNCWDtBaUZqbXNCSTtFQUNJO0VBQ0E7RUFDQTtBakZtbXNCUjtBaUZqbXNCSTtFQUNJO0VBQ0E7RUFDQTtBakZtbXNCUjtBaUZqbXNCSTtFQUNJO0FqRm1tc0JSO0FpRmhtc0JJO0VBQ0k7QWpGa21zQlI7O0FpRi9sc0JBO0VBQ0k7QWpGa21zQko7O0FpRi9sc0JBO0VBQ0k7RUFDQTtFQUNBO0FqRmttc0JKO0FpRmhtc0JJO0VBQ0k7RUFDQTtFQUNBO0FqRmttc0JSO0FpRmhtc0JJO0VBQ0k7RUFDQTtFQUNBO0FqRmttc0JSO0FpRmptc0JRO0VBQ0k7RUFDQTtFQUNBO0FqRm1tc0JaO0FpRmhtc0JJO0VBQ0k7RUFDQTtFQUNBO0FqRmttc0JSO0FpRmhtc0JJO0VBQ0k7RUFDQTtFQUNBO0FqRmttc0JSO0FpRmhtc0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZrbXNCUjs7QWlGL2xzQkE7RUFDQztFQUNBO0VBQ0E7QWpGa21zQkQ7QWlGam1zQkM7RUFDQztFQUNNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7QWpGbW1zQlI7QWlGbG1zQkU7RUFDQztBakZvbXNCSDtBaUZobXNCRTtFQUNDO0FqRmttc0JIOztBaUY3bHNCQztFQUNDO0VBQ007QWpGZ21zQlI7O0FpRjFsc0JRO0VBREo7SUFFUTtFakY4bHNCVjtBQUNGOztBaUYxbHNCSTtFQURKO0lBRVE7RWpGOGxzQk47QUFDRjs7QWlGM2xzQkE7O0VBRUk7QWpGOGxzQko7O0FpRjVsc0JBO0VBQ0k7QWpGK2xzQko7QWlGOWxzQkk7RUFDSTtBakZnbXNCUjs7QWlGN2xzQkE7RUFDSTtFQUNBO0VBQ0E7QWpGZ21zQko7QWlGL2xzQkk7RUFDSTtBakZpbXNCUjtBaUYvbHNCSTtFQUNJO0FqRmltc0JSO0FpRmhtc0JRO0VBQ0k7RUFDQTtBakZrbXNCWjtBaUZobXNCUTtFQUNJO0VBQ0E7QWpGa21zQlo7QWlGaG1zQlE7RUFDSTtBakZrbXNCWjs7QWlGNWxzQkE7RUFDSTtFQUNBO0VBQ0E7QWpGK2xzQko7QWlGNWxzQlE7RUFDSTtBakY4bHNCWjtBaUYxbHNCUTtFQUNJO0FqRjRsc0JaO0FpRnpsc0JJO0VBQ0k7RUFDQTtBakYybHNCUjtBaUYxbHNCUTtFQUNJO0FqRjRsc0JaO0FpRnpsc0JJO0VBQ0k7QWpGMmxzQlI7QWlGemxzQkk7RUFDSTtBakYybHNCUjs7QWlGdGxzQkE7RUFDSTtBakZ5bHNCSjs7QWlGbmxzQlE7RUFDSTtBakZzbHNCWjtBaUZybHNCWTtFQUVJO0FqRnNsc0JoQjs7QWlGL2tzQkE7RUFDSTtBakZrbHNCSjtBaUZqbHNCSTtFQUNJO0FqRm1sc0JSO0FpRmxsc0JRO0VBQ0ksVzNFbFdEO0UyRW1XQztBakZvbHNCWjtBaUZubHNCWTtFQUNJO0VBQ0E7QWpGcWxzQmhCO0FpRmhsc0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRmtsc0JaO0FpRmhsc0JZO0VBQ0k7QWpGa2xzQmhCO0FpRjlrc0JJO0VBQ0k7RUFDQTtBakZnbHNCUjtBaUYva3NCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRmlsc0JaO0FpRi9rc0JZO0VBQ0k7QWpGaWxzQmhCO0FpRjlrc0JZO0VBQ0k7RUFDQSxXM0V2WUw7QU51OXNCWDs7QWlGeGtzQkk7O0VBRUk7QWpGMmtzQlI7QWlGemtzQkk7RUFDSTtBakYya3NCUjs7QWlGdmtzQkE7RUFDSTtBakYwa3NCSjs7QWlGeGtzQkE7RUFDSTtBakYya3NCSjs7QWlGdmtzQkk7RUFDSTtFQUNBO0VBQ0E7QWpGMGtzQlI7QWlGemtzQlE7RUFDSTtBakYya3NCWjs7QWlGcmtzQkE7RUFDSTtBakZ3a3NCSjtBaUZ2a3NCSTtFQUNJO0FqRnlrc0JSOztBaUZwa3NCQTtFQUNJO0FqRnVrc0JKO0FpRnRrc0JJO0VBQ0k7QWpGd2tzQlI7QWlGdmtzQlE7RUFFSTtFQUNBO0VBQ0E7QWpGd2tzQlo7QWlGdGtzQlE7RUFDSTtFQUNBO0FqRndrc0JaO0FpRnJrc0JZO0VBQ0k7QWpGdWtzQmhCO0FpRmprc0JZO0VBQ0k7QWpGbWtzQmhCO0FpRjdqc0JZO0VBQ0k7QWpGK2pzQmhCOztBaUZ0anNCUTtFQUNJO0VBQ0E7QWpGeWpzQlo7QWlGdGpzQkk7RUFDSTtFQUNBO0VBQ0E7QWpGd2pzQlI7QWlGcmpzQlE7RUFDSTtFQUNBO0FqRnVqc0JaOztBa0Z0aXRCQztFQUF5QjtBbEYwaXRCMUI7O0FrRnhpdEJBO0VBQXlCO0FsRjRpdEJ6Qjs7QWtGM2l0QkE7RUFBeUI7QWxGK2l0QnpCOztBa0Y5aXRCQTtFQUF5QjtBbEZranRCekI7O0FrRmpqdEJBO0VBQXlCO0FsRnFqdEJ6Qjs7QWtGcGp0QkE7RUFBeUI7QWxGd2p0QnpCOztBa0Z2anRCQTtFQUF5QjtFQUFnRCxXNUVDOUQ7QU4yanRCWDs7QWtGM2p0QkE7RUFBeUI7QWxGK2p0QnpCOztBa0Y5anRCQTtFQUF5QjtBbEZra3RCekI7O0FrRmprdEJBO0VBQTBCO0FsRnFrdEIxQjs7QWtGbmt0QkE7RUFBeUIseUJISFA7RUdHeUMscUJISHpDO0EvRTJrdEJsQjs7QWtGdmt0QkE7RUFBeUIseUJISFA7RUdHd0MscUJISHhDO0EvRStrdEJsQjs7QWtGM2t0QkE7RUFBeUIseUJISFA7RUdHeUMscUJISHpDO0EvRW1sdEJsQjs7QWtGL2t0QkE7RUFBeUIseUJISFA7RUdHc0MscUJISHRDO0EvRXVsdEJsQjs7QWtGbGx0QkE7Ozs7O0VBSXlCO0FsRnNsdEJ6Qjs7QWtGcGx0QkE7QUFDQTtFQUF5QjtBbEZ3bHRCekI7O0FrRnZsdEJBO0VBQXlCO0FsRjJsdEJ6Qjs7QWtGMWx0QkE7RUFBeUI7QWxGOGx0QnpCOztBa0Y3bHRCQTtFQUF5QjtBbEZpbXRCekI7O0FrRmhtdEJBO0VBQXlCO0FsRm9tdEJ6Qjs7QWtGbm10QkE7RUFBeUI7QWxGdW10QnpCOztBa0Z0bXRCQTtFQUF5QjtBbEYwbXRCekI7O0FrRnptdEJBO0VBQXlCO0FsRjZtdEJ6Qjs7QWtGNW10QkE7RUFBeUI7QWxGZ250QnpCOztBa0YvbXRCQTtFQUF5QjtBbEZtbnRCekI7O0FrRmxudEJBO0VBQXlCO0FsRnNudEJ6Qjs7QWtGcm50QkE7QUFDQTtFQUF5QjtBbEZ5bnRCekI7O0FrRnhudEJBO0VBQXlCO0FsRjRudEJ6Qjs7QWtGM250QkE7RUFBeUI7QWxGK250QnpCOztBa0Y5bnRCQTtFQUF5QjtBbEZrb3RCekI7O0FrRmpvdEJBO0VBQXlCO0FsRnFvdEJ6Qjs7QWtGcG90QkE7RUFBeUI7QWxGd290QnpCOztBa0Z2b3RCQTtFQUF5QjtBbEYyb3RCekI7O0FrRjFvdEJBO0VBQXlCO0FsRjhvdEJ6Qjs7QWtGN290QkE7RUFBeUI7QWxGaXB0QnpCOztBa0ZocHRCQTtFQUF5QjtBbEZvcHRCekI7O0FrRm5wdEJBO0VBQStCO0FsRnVwdEIvQjs7QWtGdHB0QkE7QUFDQTtFQUE0QjtBbEYwcHRCNUI7O0FrRnpwdEJBO0VBQTRCO0FsRjZwdEI1Qjs7QWtGNXB0QkE7RUFBNEI7QWxGZ3F0QjVCOztBa0YvcHRCQTtFQUE0QjtBbEZtcXRCNUI7O0FrRmxxdEJBO0VBQTRCO0FsRnNxdEI1Qjs7QWtGcnF0QkE7RUFBNEI7QWxGeXF0QjVCOztBa0Z4cXRCQTtFQUE0QjtBbEY0cXRCNUI7O0FrRjNxdEJBO0VBQTRCO0FsRitxdEI1Qjs7QWtGOXF0QkE7RUFBNEI7QWxGa3J0QjVCOztBa0ZqcnRCQTtFQUE0QjtBbEZxcnRCNUI7O0FrRnBydEJBO0VBQTRCO0FsRndydEI1Qjs7QWtGdnJ0QkE7RUFBNEI7QWxGMnJ0QjVCOztBa0Z6cnRCQTtBQUNBO0VBQ0k7QWxGNHJ0Qko7O0FrRjFydEJBO0VBQ0k7QWxGNnJ0Qko7O0FrRjNydEJBO0VBQ0k7QWxGOHJ0Qko7O0FrRjVydEJBO0VBQ0k7QWxGK3J0Qko7O0FrRjdydEJBO0VBQ0k7QWxGZ3N0Qko7O0FrRjlydEJBO0VBQ0k7QWxGaXN0Qko7O0FrRi9ydEJBO0VBQ0k7QWxGa3N0Qko7O0FrRmhzdEJBO0VBQ0k7QWxGbXN0Qko7O0FrRmpzdEJBO0VBQ0k7QWxGb3N0Qko7O0FrRmxzdEJBO0VBQ0k7QWxGcXN0Qko7O0FrRm5zdEJBO0VBQ0k7QWxGc3N0Qko7O0FrRnBzdEJBO0VBQ0k7QWxGdXN0Qko7O0FrRnJzdEJBO0VBQ0k7QWxGd3N0Qko7O0FrRnJzdEJBO0VBQ0k7QWxGd3N0Qko7O0FrRnJzdEJBO0FBQ0E7RUFDRztBbEZ3c3RCSDs7QWtGdHN0QkE7RUFDRztBbEZ5c3RCSDs7QWtGdnN0QkE7RUFDRztBbEYwc3RCSDs7QWtGeHN0QkE7RUFDRztBbEYyc3RCSDs7QWtGenN0QkE7RUFDRztBbEY0c3RCSDs7QWtGMXN0QkE7RUFDRztBbEY2c3RCSDs7QWtGM3N0QkE7RUFDRztBbEY4c3RCSDs7QWtGNXN0QkE7RUFDRztBbEYrc3RCSDs7QWtGN3N0QkE7RUFDRztBbEZndHRCSDs7QWtGOXN0QkE7RUFDSTtBbEZpdHRCSjs7QWtGOXN0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZpdHRCUjs7QWtGOXN0QkE7QUFDQTtFQUNJO0FsRml0dEJKO0FrRmh0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRmt0dEJSOztBa0Yvc3RCQTtFQUNJO0FsRmt0dEJKO0FrRmp0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm10dEJSOztBa0ZodHRCQTtFQUNJO0FsRm10dEJKO0FrRmx0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm90dEJSOztBa0ZqdHRCQTtFQUNJO0FsRm90dEJKO0FrRm50dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnF0dEJSOztBa0ZsdHRCQTtFQUNJO0FsRnF0dEJKO0FrRnB0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnN0dEJSOztBa0ZudHRCQTtFQUNJO0FsRnN0dEJKO0FrRnJ0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnV0dEJSOztBa0ZwdHRCQTtFQUNJO0FsRnV0dEJKO0FrRnR0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnd0dEJSOztBa0ZydHRCQTtFQUNJO0FsRnd0dEJKO0FrRnZ0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnl0dEJSOztBa0Z0dHRCQTtFQUNJO0FsRnl0dEJKO0FrRnh0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRjB0dEJSOztBa0Z0dHRCQTtFQUNJO0FsRnl0dEJKOztBa0Z2dHRCQTtFQUNJO0FsRjB0dEJKOztBa0Z4dHRCQTtFQUNJO0FsRjJ0dEJKOztBa0Z6dHRCQTtFQUNJO0FsRjR0dEJKOztBa0YxdHRCQTtFQUNJO0VBQ0E7RUFDQTtBbEY2dHRCSjtBa0Y1dHRCSTtFQUpKO0lBS1E7SUFDQTtJQUNBO0VsRit0dEJOO0FBQ0Y7O0FrRjd0dEJBO0VBQ0k7QWxGZ3V0Qko7O0FrRjl0dEJBO0VBQ0k7QWxGaXV0Qko7O0FrRi90dEJBO0VBQVc7RUFBb0I7RUFBWTtFQUFZO0VBQWlCO0FsRnV1dEJ4RTs7QWtGdHV0QkE7RUFFSTtFQUVBO0FsRnl1dEJKO0FrRnh1dEJJO0VBR0k7RUFDQTtFQUNBO0VBQ0E7QWxGeXV0QlI7QWtGdnV0Qkk7RUFDSTtBbEZ5dXRCUjtBa0Z2dXRCSTtFQUNJO0FsRnl1dEJSOztBa0Z0dXRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGeXV0Qko7QWtGeHV0Qkk7RUFDSTtBbEYwdXRCUjs7QWtGdHV0Qkk7RUFDSTtFQUNBO0VBQ0E7QWxGeXV0QlI7O0FrRnJ1dEJJO0VBQ0k7QWxGd3V0QlI7QWtGdHV0Qkk7RUFDSTtBbEZ3dXRCUjtBa0Z0dXRCSTtFQUNJO0FsRnd1dEJSO0FrRnJ1dEJRO0VBQ0k7QWxGdXV0Qlo7QWtGcnV0QmdCO0VBQ0k7RUFDQTtBbEZ1dXRCcEI7QWtGbHV0Qkk7RUFDSTtBbEZvdXRCUjtBa0ZsdXRCSTtFQUNJO0FsRm91dEJSO0FrRm51dEJRO0VBQ0k7QWxGcXV0Qlo7QWtGbHV0Qkk7RUFDSTtBbEZvdXRCUjtBa0ZudXRCUTtFQUNJO0FsRnF1dEJaO0FrRmx1dEJJO0VBQ0k7QWxGb3V0QlI7QWtGbHV0Qkk7RUFDSTtBbEZvdXRCUjtBa0ZsdXRCSTs7RUFFSTtBbEZvdXRCUjtBa0ZqdXRCUTtFQUNJO0FsRm11dEJaOztBbUY3a3VCQTtFQUNDO0VBQ0E7RUFFQTtFQUVBO0VBRUU7QW5GZ2x1Qkg7QW1GNWt1QkE7RUFBNkI7SUFBRztJQUFVO0VuRndsdUJ4QztBQUNGO0FtRnZsdUJBO0VBQ0U7SUFDRTtJQUNBO0VuRnlsdUJGO0VtRnZsdUJBO0lBQ0U7SUFDQTtFbkZ5bHVCRjtBQUNGO0FtRnRsdUJBO0VBQ0M7QW5Gd2x1QkQ7QW1Gcmx1QkM7RUFFQztFQUNBO0FuRnNsdUJGOztBb0ZybnVCQTtFQUdJO0VBQ0E7RUFHQTtFQUlBO0FwRndudUJKOztBb0ZwbnVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFJQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtBcEZxbnVCSjtBb0ZubnVCSTtFQXhCSjtJQXlCUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBGc251Qk47RW9Gbm51QlU7SUFDSTtJQUNBO0VwRnFudUJkO0VvRmxudUJNO0lBQ0k7SUFDQTtJQUNBO0VwRm9udUJWO0VvRm5udUJVO0lBQ0k7RXBGcW51QmQ7RW9Gbm51QlU7SUFDSTtFcEZxbnVCZDtFb0ZubnVCVTtJQUNJO0lBQ0E7RXBGcW51QmQ7QUFDRjs7QW9GL211QkE7RU5yRUkscUJNc0VvQjtFQUNwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0FwRnFudUJKO0FvRm5udUJJO0VBZko7SUFnQlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEZzbnVCTjtBQUNGO0FvRnBudUJJO0VBdkJKO0lOakVJO0lBQ0E7SUFDQTtJQUNBO0lNdUZJO0VwRjBudUJOO0U4RS9zdUJFO0lBQ0k7RTlFaXR1Qk47QUFDRjtBb0YzbnVCSTtFQTVCSjtJQTZCUTtFcEY4bnVCTjtBQUNGO0FvRjNudUJRO0VBQ0k7RUFDQTtFQUNBO0FwRjZudUJaO0FvRjNudUJRO0VBQ0k7QXBGNm51Qlo7QW9Gem51Qkk7RUFDSTtBcEYybnVCUjtBb0Z4bnVCSTtFQUNJO0VBQ0E7QXBGMG51QlI7QW9Gem51QlE7RUFISjtJTmhIQTtJQUNBO0lBQ0E7SUFDQTtJTWtIUTtFcEYrbnVCVjtFOEUvdXVCRTtJQUNJO0U5RWl2dUJOO0FBQ0Y7QW9GaG91Qlk7RUFDSTtBcEZrb3VCaEI7QW9GaG91Qlk7RUFDSTtBcEZrb3VCaEI7QW9GaG91Qlk7RUFDSTtBcEZrb3VCaEI7QW9GL251QlE7O0VBRUk7QXBGaW91Qlo7QW9GaG91Qlk7OztFQUVJO0FwRm1vdUJoQjtBb0Zsb3VCZ0I7OztFQUNJO0FwRnNvdUJwQjtBb0Zsb3VCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRm9vdUJaO0FvRmxvdUJRO0VBQ0k7RUFDQTtFQUNBO0FwRm9vdUJaO0FvRm5vdUJXO0VBQ0s7QXBGcW91QmhCO0FvRmpvdUJRO0VBQ0k7QXBGbW91Qlo7QW9Gam91QlE7RUFDSTtFQUNBO0VBQ0E7QXBGbW91Qlo7QW9Gam91QlE7RUFDSTtFQUNBO0VBQ0E7QXBGbW91Qlo7QW9Gam91QlE7RUFDSTtBcEZtb3VCWjtBb0Zqb3VCUTtFQUNJO0VBQ0E7RUFDQTtBcEZtb3VCWjtBb0Zqb3VCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRm1vdUJoQjtBb0Zqb3VCWTtFQUNJO0FwRm1vdUJoQjtBb0YvbnVCSTtFQUNJO0FwRmlvdUJSO0FvRmhvdUJRO0VBQ0k7RUFDQTtBcEZrb3VCWjtBb0YvbnVCWTtFQUNJO0FwRmlvdUJoQjtBb0Y5bnVCUTtFQVhKO0lBWU87RXBGaW91QlQ7QUFDRjtBb0Y5bnVCSTtFQUNJO0FwRmdvdUJSO0FvRjdudUJnQjtFQUNJO0FwRitudUJwQjtBb0YxbnVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRjRudUJSO0FvRjNudUJRO0VBTEo7SUFNUTtFcEY4bnVCVjtBQUNGO0FvRjdudUJRO0VBQ0k7QXBGK251Qlo7QW9GOW51Qlk7RUFDSTtBcEZnb3VCaEI7QW9GOW51Qlk7RUFDSTtFQUNBO0FwRmdvdUJoQjtBb0Y3bnVCUTs7RUFFSTtBcEYrbnVCWjtBb0YzbnVCWTtFQUNJO0FwRjZudUJoQjtBb0YxbnVCb0I7RUFDSTtBcEY0bnVCeEI7QW9Gdm51Qlk7RUFDSTtBcEZ5bnVCaEI7QW9GeG51QmdCO0VBQ0k7QXBGMG51QnBCO0FvRnZudUJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGeW51QnhCO0FvRnhudUJ3QjtFQUNJO0FwRjBudUI1QjtBb0Z6bnVCNEI7RUFDSTtBcEYybnVCaEM7QW9GcG51QmdCO0VBQ0k7QXBGc251QnBCO0FvRnBudUJnQjtFQUNJO0FwRnNudUJwQjtBb0ZubnVCWTtFQUNJO0FwRnFudUJoQjtBb0ZubnVCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZxbnVCaEI7QW9GcG51QmdCO0VBQ0k7QXBGc251QnBCO0FvRnBudUJnQjtFQUNJO0FwRnNudUJwQjtBb0ZubnVCWTtFQUNJO0FwRnFudUJoQjtBb0ZubnVCWTtFQUNJO0FwRnFudUJoQjtBb0ZqbnVCUTtFQUNJO0FwRm1udUJaO0FvRmhudUJRO0VBQ0k7QXBGa251Qlo7QW9Gam51Qlk7RUFDSTtFQUNBO0FwRm1udUJoQjtBb0ZobnVCUTtFQUNJO0FwRmtudUJaO0FvRmhudUJRO0VBQ0k7QXBGa251Qlo7QW9GOW11QmdCO0VBQ0k7QXBGZ251QnBCO0FvRjNtdUJZO0VBQ0k7QXBGNm11QmhCO0FvRjNtdUJZO0VBQ0k7QXBGNm11QmhCO0FvRnhtdUJJO0VBQ0k7QXBGMG11QlI7QW9Gem11QlE7RUFGSjtJQUdRO0VwRjRtdUJWO0FBQ0Y7QW9Gdm11Qlk7RUFESjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBGMG11QmQ7QUFDRjtBb0Z4bXVCZ0I7RUFESjtJQUVRO0VwRjJtdUJsQjtBQUNGO0FvRnZtdUJZO0VBREo7SUFFTztFcEYwbXVCYjtBQUNGOztBb0ZybXVCQTtFQUNJO0FwRndtdUJKO0FvRnZtdUJJO0VBRko7SUFHUTtFcEYwbXVCTjtBQUNGOztBb0Z0bXVCQTtFTmxZSTtFQUNBO0VBQ0E7RUFDQTtFTWlZQTtFQUNBO0VBR0E7RUFHQTtBcEY0bXVCSjtBOEVsL3VCSTtFQUNJO0E5RW8vdUJSO0FvRjltdUJJO0VBSUk7RUFFQTtFQUdBO0VBQ0E7QXBGZ251QlI7O0FvRjNtdUJBO0VBQ0k7QXBGOG11Qko7QW9GN211Qkk7RUFGSjtJQUdRO0VwRmdudUJOO0FBQ0Y7QW9GOW11Qkk7RUFOSjtJQU9RO0VwRmludUJOO0FBQ0Y7O0FxRjVodkJJO0VBQ0k7QXJGK2h2QlI7QXFGN2h2Qkk7RUFDSTtBckYraHZCUjtBcUY3aHZCSTtFQUNJO0FyRitodkJSO0FxRjdodkJJO0VBQ0k7RUFDQTtBckYraHZCUjtBcUY3aHZCSTtFQUNJO0FyRitodkJSO0FxRjdodkJJO0VBQ0k7RUFDQTtFQUNBO0FyRitodkJSO0FxRjlodkJRO0VBQ0k7QXJGZ2l2Qlo7O0FxRjFodkJJOzs7RUFHSTtBckY2aHZCUjs7QXNGemp2QkE7O0VBRUk7QXRGNGp2Qko7O0FzRnhqdkJBO0VBQ0k7QXRGMmp2Qko7O0FzRnpqdkJBO0VBQ0k7QXRGNGp2Qko7QXNGMWp2Qkk7RUFISjtJUlBJLHFCUVd3QjtJQUNwQjtJQUNBO0lBQ0E7RXRGZ2t2Qk47RXNGOWp2Qk07SUFDSTtFdEZna3ZCVjtBQUNGO0FzRjlqdkJJO0VBQ0k7SUFDSTtJQUNBO0V0RmdrdkJWO0FBQ0Y7QXNGOWp2Qkk7RUFDSTtJQUNJO0lBQ0E7RXRGZ2t2QlY7QUFDRjtBc0Y3anZCSTtFUjdCQTtFQUNBO0VBQ0E7RUFDQTtFUTRCSTtFQUNBO0F0RmtrdkJSO0E4RTdsdkJJO0VBQ0k7QTlFK2x2QlI7QXNGaGt2Qlk7RUFFSTtBdEZpa3ZCaEI7QXNGL2p2Qlk7RUFDSTtBdEZpa3ZCaEI7QXNGOWp2QlE7RUFDSTtFQUNBO0F0RmdrdkJaO0FzRjVqdkJRO0VBREo7SUFFUTtFdEYranZCVjtBQUNGOztBc0Z4anZCSTtFQUZKO0lBR1E7RXRGNGp2Qk47QUFDRjtBc0YxanZCSTtFQUNJO0F0RjRqdkJSO0FzRjFqdkJRO0VBSEo7SUFJUTtFdEY2anZCVjtBQUNGO0FzRjFqdkJJO0VSeEVBO0VBQ0E7RUFDQTtFQUNBO0VRdUVJO0VBQ0E7QXRGK2p2QlI7QThFcm92Qkk7RUFDSTtBOUV1b3ZCUjtBc0Y5anZCUTtFQUNJLFdoRmpGRDtBTmlwdkJYO0FzRjdqdkJJO0VBQ0k7QXRGK2p2QlI7QXNGNWp2Qkk7RUFDSTtBdEY4anZCUjs7QXVGL3B2QkE7RVRLSSxnQ1NKb0I7RWhGa0JwQjtFZ0ZoQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnFxdkJKO0F1RnBxdkJJO0VBQ0k7QXZGc3F2QlI7O0F1RmxxdkJJO0VUVEEsZ0NTVXdCO0VoRkl4QjtFZ0ZGSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGd3F2QlI7QXVGdnF2QlE7RUFDSTtBdkZ5cXZCWjtBdUZ0cXZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RndxdkJSO0F1RnZxdkJRO0VBQ0k7QXZGeXF2Qlo7QXVGdnF2QlE7RUFDSTtBdkZ5cXZCWjtBdUZ2cXZCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnlxdkJaO0F1RnJxdkJRO0VBREo7SUFFUTtFdkZ3cXZCVjtBQUNGO0F1RnZxdkJRO0VBSko7SUFLUTtFdkYwcXZCVjtBQUNGO0F1RnhxdkJJO0VBQ0k7RUFDQTtBdkYwcXZCUjtBdUZ0cXZCWTtFQUNJO0F2RndxdkJoQjtBdUZscXZCWTtFQUNJO0F2Rm9xdkJoQjtBdUY5cHZCWTtFQUNJO0F2RmdxdkJoQjtBdUYxcHZCWTtFQUNJO0F2RjRwdkJoQjtBdUZ4cHZCSTtFQUNJO0VBQ0E7RUFDQTtBdkYwcHZCUjs7QXVGdHB2Qkk7RUFDSTtBdkZ5cHZCUjs7QXdGeHZ2QkE7RUFDSTtFQUNBO0F4RjJ2dkJKO0F3RjF2dkJJO0VBQ0k7RUFDQTtBeEY0dnZCUjtBd0YxdnZCSTtFQUNJO0VBQ0E7QXhGNHZ2QlIsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2dsb2JhbC9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2ZvbnRzL2ljb2ZvbnQvY3NzL2ljb25mb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9nbG9iYWwvX3RoZW1lcy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZ2xvYmFsL19nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9nbG9iYWwvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2dsb2JhbC9fcnRsLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Jvb3RzdHJhcC9fY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9nZW5lcmljL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9nZW5lcmljL19hbmltYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9za2VsZXRvbi9teXRhc2stbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9wbHVnaW4vX2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9wbHVnaW4vX2NoYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL3BsdWdpbi9fdGFza2JvcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL3dpZGdldHMvX2NhcmQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCAgdjUuMy4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyNCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwOzQwMDs2MDA7NzAwOzgwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS80LjcuMC9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3NcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vYm9vdHN0cmFwLWljb25zQDEuMy4wL2ZvbnQvYm9vdHN0cmFwLWljb25zLmNzc1wiKTtcbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtYmxhY2s6ICMwMDA7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gIC0tYnMtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYnMtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeTogIzBkNmVmZDtcbiAgLS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tYnMtc3VjY2VzczogIzE5ODc1NDtcbiAgLS1icy1pbmZvOiAjMGRjYWYwO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1pbmZvLXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1saWdodC1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtZGFyay1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAjMDUyYzY1O1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiAjMmIyZjMyO1xuICAtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogIzBhMzYyMjtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6ICMwNTUxNjA7XG4gIC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiAjNjY0ZDAzO1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiAjNTgxNTFjO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiAjY2ZlMmZmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6ICNlMmUzZTU7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6ICNkMWU3ZGQ7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6ICNjZmY0ZmM7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6ICNmZmYzY2Q7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogI2Y4ZDdkYTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6ICNmY2ZjZmQ7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICNjZWQ0ZGE7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiAjOWVjNWZlO1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiAjYzRjOGNiO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogI2EzY2ZiYjtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6ICM5ZWVhZjk7XG4gIC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiAjZmZlNjljO1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiAjZjFhZWI1O1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICNlOWVjZWY7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjYWRiNWJkO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICMwMDA7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXNlY29uZGFyeS1iZzogI2U5ZWNlZjtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiAyMzMsIDIzNiwgMjM5O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjZjhmOWZhO1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjMGE1OGNhO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOiAxMCwgODgsIDIwMjtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1oaWdobGlnaHQtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteHhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLWZvY3VzLXJpbmctb3BhY2l0eTogMC4yNTtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tYnMtYm9keS1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1ib2R5LWJnOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktYmctcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjZmZmO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICMzNDNhNDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogNTIsIDU4LCA2NDtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy10ZXJ0aWFyeS1iZzogIzJiMzAzNTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDQzLCA0OCwgNTM7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAjNmVhOGZlO1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiAjYTdhY2IxO1xuICAtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogIzc1Yjc5ODtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6ICM2ZWRmZjY7XG4gIC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiAjZmZkYTZhO1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiAjZWE4NjhmO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjZGVlMmU2O1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiAjMDMxNjMzO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6ICMxNjE3MTk7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6ICMwNTFiMTE7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6ICMwMzI4MzA7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6ICMzMzI3MDE7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogIzJjMGIwZTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICMxYTFkMjA7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiAjMDg0Mjk4O1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiAjNDE0NjRiO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogIzBmNTEzMjtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6ICMwODc5OTA7XG4gIC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiAjOTk3NDA0O1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiAjODQyMDI5O1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICM0OTUwNTc7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjMzQzYTQwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzZlYThmZTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjOGJiOWZlO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAxMTAsIDE2OCwgMjU0O1xuICAtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOiAxMzksIDE4NSwgMjU0O1xuICAtLWJzLWNvZGUtY29sb3I6ICNlNjg1YjU7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogIzY2NGQwMztcbiAgLS1icy1ib3JkZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICM3NWI3OTg7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICM3NWI3OTg7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZWE4NjhmO1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNlYTg2OGY7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tYnMtaGVhZGluZy1jb2xvcik7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2IpO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1zbS0xLFxuLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0xLFxuLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTIsXG4uZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctc20tNCxcbi5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1zbS00LFxuLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctbWQtMCxcbi5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctbWQtMCxcbi5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctbWQtMSxcbi5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbWQtMSxcbi5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbWQtMixcbi5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1tZC0yLFxuLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTMsXG4uZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLW1kLTMsXG4uZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLW1kLTQsXG4uZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmctbWQtNCxcbi5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy1tZC01LFxuLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy1tZC01LFxuLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLWxnLTAsXG4uZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLWxnLTAsXG4uZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLWxnLTEsXG4uZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTEsXG4uZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTIsXG4uZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmctbGctMixcbi5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy1sZy0zLFxuLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy1sZy0zLFxuLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy1sZy00LFxuLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTQsXG4uZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmctbGctNSxcbi5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmctbGctNSxcbi5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0yLFxuLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTQsXG4uZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmcteGwtNCxcbi5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy14eGwtMCxcbi5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLXh4bC0wLFxuLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmcteHhsLTEsXG4uZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy14eGwtMSxcbi5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0yLFxuLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy14eGwtMixcbi5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmcteHhsLTMsXG4uZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy14eGwtMyxcbi5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXh4bC00LFxuLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy14eGwtNCxcbi5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmcteHhsLTUsXG4uZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy14eGwtNSxcbi5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yKSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtYmctdHlwZSwgdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSkpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZChldmVuKSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYTZiNWNjO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2I1YjZiNztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYTdiOWIxO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhNmMzY2E7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NjYzJhNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNmFjYWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzRkNTE1NDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGVlMmU2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc3dpdGNoLWJnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODZiN2ZlJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDFyZW0gMC4zNzVyZW07XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiA6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLWJ0bi1mb250LWZhbWlseTogO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGI1ZWQ3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwYTU4Y2E7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwYTU4Y2E7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwYTUzYmU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzVjNjM2YTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNTY1ZTY0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzAsIDEzOCwgMTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzU2NWU2NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzUxNTg1ZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE1NzM0NztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTQ2YzQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MCwgMTUzLCAxMTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTQ2YzQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTM2NTNmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuXG4uYnRuLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzFkMmYyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNWNmZjI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExLCAxNzIsIDIwNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzZGQ1ZjM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyNWNmZjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmNhMmM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjZDM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNiYjJkM2I7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2IwMmEzNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYjAyYTM3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYTUyODM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2QzZDRkNTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzZjN2M4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTEsIDIxMiwgMjEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2M2YzdjODtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2JhYmJiYztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzQyNDY0OTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2NiwgNzAsIDczO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzRkNTE1NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjMzQzYTQwO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FkYjViZDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi11bmRlcmxpbmUge1xuICAtLWJzLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgzMywgMzcsIDQxLCAwLjc1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcmQge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyMTI1MjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J00yIDVMOCAxMUwxNCA1Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDUyYzY1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM2ZWE4ZmUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNmVhOGZlJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6IDtcbiAgLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBhZ2luYXRpb24tbGcge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5iYWRnZSB7XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy14OiAwLjY1ZW07XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC1zaXplOiAwLjc1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icy1iYWRnZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LWJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxcmVtO1xuICB9XG59XG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy1wcm9ncmVzcy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wcm9ncmVzcy1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KTtcbiAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmY7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgLS1icy1idG4tY2xvc2UtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1idG4tY2xvc2Utb3BhY2l0eTogMC41O1xuICAtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAwLjc1O1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxO1xuICAtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2Utb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNsb3NlIHtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLnRvYXN0IHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIC0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXRvYXN0LXNwYWNpbmc6IDEuNXJlbTtcbiAgLS1icy10b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuICAtLWJzLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9hc3QtY29sb3I6IDtcbiAgLS1icy10b2FzdC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9hc3QtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIHdpZHRoOiB2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1icy1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWJzLW1vZGFsLWNvbG9yOiA7XG4gIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWdhcDogMC41cmVtO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1iZzogO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4ubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgLS1icy10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1icy10b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy10b29sdGlwLW1hcmdpbjogO1xuICAtLWJzLXRvb2x0aXAtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy10b29sdGlwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10b29sdGlwLWJnOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy10b29sdGlwLW9wYWNpdHk6IDAuOTtcbiAgLS1icy10b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW07XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS1icy10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy10b29sdGlwLW9wYWNpdHkpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wb3BvdmVyIHtcbiAgLS1icy1wb3BvdmVyLXppbmRleDogMTA3MDtcbiAgLS1icy1wb3BvdmVyLW1heC13aWR0aDogMjc2cHg7XG4gIC0tYnMtcG9wb3Zlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBvcG92ZXItYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIC0tYnMtcG9wb3Zlci1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS1icy1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4uc3Bpbm5lci1ncm93IHtcbiAgICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAxLjVzO1xuICB9XG59XG4ub2ZmY2FudmFzLCAub2ZmY2FudmFzLXh4bCwgLm9mZmNhbnZhcy14bCwgLm9mZmNhbnZhcy1sZywgLm9mZmNhbnZhcy1tZCwgLm9mZmNhbnZhcy1zbSB7XG4gIC0tYnMtb2ZmY2FudmFzLXppbmRleDogMTA0NTtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wbGFjZWhvbGRlci5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMCA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMCwgODgsIDIwMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEwLCA4OCwgMjAyLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDg2LCA5NCwgMTAwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoODYsIDk0LCAxMDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIwLCAxMDgsIDY3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjYsIDMwLCAzMywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYm9keS1lbXBoYXNpczpob3ZlciwgLmxpbmstYm9keS1lbXBoYXNpczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1mb2N1cy1yaW5nLXgsIDApIHZhcigtLWJzLWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS1icy1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cblxuLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuMzc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmljb24tbGluayA+IC5iaSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5pY29uLWxpbmsgPiAuYmkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3Zlcjpob3ZlciA+IC5iaSwgLmljb24tbGluay1ob3Zlcjpmb2N1cy12aXNpYmxlID4gLmJpIHtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1pY29uLWxpbmstdHJhbnNmb3JtLCB0cmFuc2xhdGUzZCgwLjI1ZW0sIDAsIDApKTtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYygzIC8gNCAqIDEwMCUpO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAxNiAqIDEwMCUpO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAyMSAqIDEwMCUpO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuXG4gIC5zdGlja3ktc20tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cblxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG5cbiAgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cblxuICAuc3RpY2t5LXhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cblxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMCB7XG4gIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMSB7XG4gIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0zIHtcbiAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTEge1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMyB7XG4gIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC01IHtcbiAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktdGVydGlhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4udGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMiB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtcGlsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0xIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi56LW4xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cblxuLnotMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnotMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLnotMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnotMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXNtLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1zbS0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1zbS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1zbS0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXNtLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtc20tMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtc20tMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1zbS0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LW1kLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbWQtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbWQtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbWQtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbWQtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLW1kLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbGctY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1sZy1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbGctbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1sZy0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1sZy00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLWxnLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbGctMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbGctNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1sZy01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC14bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteHhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXh4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXh4bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC14eGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXh4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteHhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXh4bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14eGwtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteHhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXh4bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteHhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXh4bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXh4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSWNvRm9udFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb2ZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb2ZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb2ZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29mb250LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149aWNvZm9udC1dLCBbY2xhc3MqPVwiIGljb2ZvbnQtXCJdIHtcbiAgZm9udC1mYW1pbHk6IFwiSWNvRm9udFwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5pY29mb250LWFuZ3J5LW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIBcIjtcbn1cblxuLmljb2ZvbnQtYmF0aHR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ggVwiO1xufVxuXG4uaWNvZm9udC1iaXJkLXdpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCCXCI7XG59XG5cbi5pY29mb250LWJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gg1wiO1xufVxuXG4uaWNvZm9udC1jYXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIRcIjtcbn1cblxuLmljb2ZvbnQtY2lyY3VpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ghVwiO1xufVxuXG4uaWNvZm9udC1jcm93bi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCGXCI7XG59XG5cbi5pY29mb250LWNyb3duLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCHXCI7XG59XG5cbi5pY29mb250LWRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIhcIjtcbn1cblxuLmljb2ZvbnQtZGlzYWJpbGl0eS1yYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCJXCI7XG59XG5cbi5pY29mb250LWRpdmluZy1nb2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIpcIjtcbn1cblxuLmljb2ZvbnQtZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuoItcIjtcbn1cblxuLmljb2ZvbnQtZmxvcmEtZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCMXCI7XG59XG5cbi5pY29mb250LWZsb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCNXCI7XG59XG5cbi5pY29mb250LWdpZnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCOXCI7XG59XG5cbi5pY29mb250LWhhbGxvd2Vlbi1wdW1wa2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCPXCI7XG59XG5cbi5pY29mb250LWhhbmQtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJBcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC10aHVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCRXCI7XG59XG5cbi5pY29mb250LWtpbmctbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gklwiO1xufVxuXG4uaWNvZm9udC1sb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCTXCI7XG59XG5cbi5pY29mb250LW1hZ2ljaWFuLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6glFwiO1xufVxuXG4uaWNvZm9udC1uYXRpdmUtYW1lcmljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJVcIjtcbn1cblxuLmljb2ZvbnQtb3dsLWxvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJZcIjtcbn1cblxuLmljb2ZvbnQtcGhvZW5peDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gl1wiO1xufVxuXG4uaWNvZm9udC1yb2JvdC1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCYXCI7XG59XG5cbi5pY29mb250LXNhbmQtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJlcIjtcbn1cblxuLmljb2ZvbnQtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gmlwiO1xufVxuXG4uaWNvZm9udC1zaGlwLXdoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCbXCI7XG59XG5cbi5pY29mb250LXNrdWxsLWRhbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gnFwiO1xufVxuXG4uaWNvZm9udC1za3VsbC1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCdXCI7XG59XG5cbi5pY29mb250LXNub3dtb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJ5cIjtcbn1cblxuLmljb2ZvbnQtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gn1wiO1xufVxuXG4uaWNvZm9udC1zdGFyLWUtTGVhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKBcIjtcbn1cblxuLmljb2ZvbnQtc3dpcmw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKFcIjtcbn1cblxuLmljb2ZvbnQtdGF0dG9vLXdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKJcIjtcbn1cblxuLmljb2ZvbnQtdGhyb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCjXCI7XG59XG5cbi5pY29mb250LXRyZWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCkXCI7XG59XG5cbi5pY29mb250LXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qClXCI7XG59XG5cbi5pY29mb250LXVuaXR5LWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKZcIjtcbn1cblxuLmljb2ZvbnQtd2VlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gp1wiO1xufVxuXG4uaWNvZm9udC13b21hbi1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCoXCI7XG59XG5cbi5pY29mb250LWJhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gqVwiO1xufVxuXG4uaWNvZm9udC1iZWFyLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKpcIjtcbn1cblxuLmljb2ZvbnQtYmVhci10cmFja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKtcIjtcbn1cblxuLmljb2ZvbnQtYmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6grFwiO1xufVxuXG4uaWNvZm9udC1iaXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6grVwiO1xufVxuXG4uaWNvZm9udC1iaXJkLWZseWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6grlwiO1xufVxuXG4uaWNvZm9udC1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCvXCI7XG59XG5cbi5pY29mb250LWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCwXCI7XG59XG5cbi5pY29mb250LWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLFcIjtcbn1cblxuLmljb2ZvbnQtYnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gslwiO1xufVxuXG4uaWNvZm9udC1idXR0ZXJmbHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCzXCI7XG59XG5cbi5pY29mb250LWJ1dHRlcmZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gtFwiO1xufVxuXG4uaWNvZm9udC1jYW1lbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLVcIjtcbn1cblxuLmljb2ZvbnQtY2FtZWwtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gtlwiO1xufVxuXG4uaWNvZm9udC1jYW1lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gt1wiO1xufVxuXG4uaWNvZm9udC1jYXQtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLhcIjtcbn1cblxuLmljb2ZvbnQtY2F0LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC5XCI7XG59XG5cbi5pY29mb250LWNhdC1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gulwiO1xufVxuXG4uaWNvZm9udC1jYXQtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC7XCI7XG59XG5cbi5pY29mb250LWNhdC1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC8XCI7XG59XG5cbi5pY29mb250LWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gvVwiO1xufVxuXG4uaWNvZm9udC1jb3ctaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gvlwiO1xufVxuXG4uaWNvZm9udC1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoL9cIjtcbn1cblxuLmljb2ZvbnQtY3JhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hgFwiO1xufVxuXG4uaWNvZm9udC1jcm9jb2RpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYFcIjtcbn1cblxuLmljb2ZvbnQtZGVlci1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGCXCI7XG59XG5cbi5pY29mb250LWRvZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYNcIjtcbn1cblxuLmljb2ZvbnQtZG9nLWJhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYRcIjtcbn1cblxuLmljb2ZvbnQtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGFXCI7XG59XG5cbi5pY29mb250LWRvbHBoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYZcIjtcbn1cblxuLmljb2ZvbnQtZHVjay10cmFja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYdcIjtcbn1cblxuLmljb2ZvbnQtZWFnbGUtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hiFwiO1xufVxuXG4uaWNvZm9udC1lYXRlbi1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGJXCI7XG59XG5cbi5pY29mb250LWVsZXBoYW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hilwiO1xufVxuXG4uaWNvZm9udC1lbGVwaGFudC1oZWFkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hi1wiO1xufVxuXG4uaWNvZm9udC1lbGVwaGFudC1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGMXCI7XG59XG5cbi5pY29mb250LWVsZXBoYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGNXCI7XG59XG5cbi5pY29mb250LWVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hjlwiO1xufVxuXG4uaWNvZm9udC1maXNoLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoY9cIjtcbn1cblxuLmljb2ZvbnQtZmlzaC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGQXCI7XG59XG5cbi5pY29mb250LWZpc2gtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hkVwiO1xufVxuXG4uaWNvZm9udC1maXNoLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZJcIjtcbn1cblxuLmljb2ZvbnQtZmlzaC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGTXCI7XG59XG5cbi5pY29mb250LWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZRcIjtcbn1cblxuLmljb2ZvbnQtZm94LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hlVwiO1xufVxuXG4uaWNvZm9udC1mb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZZcIjtcbn1cblxuLmljb2ZvbnQtZnJvZy10cmFja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZdcIjtcbn1cblxuLmljb2ZvbnQtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hmFwiO1xufVxuXG4uaWNvZm9udC1mcm9nZ3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZlcIjtcbn1cblxuLmljb2ZvbnQtZ2lyYWZmZS1oZWFkLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZpcIjtcbn1cblxuLmljb2ZvbnQtZ2lyYWZmZS1oZWFkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZtcIjtcbn1cblxuLmljb2ZvbnQtZ2lyYWZmZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGcXCI7XG59XG5cbi5pY29mb250LWdpcmFmZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZ1cIjtcbn1cblxuLmljb2ZvbnQtZ29hdC1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGeXCI7XG59XG5cbi5pY29mb250LWdvcmlsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZ9cIjtcbn1cblxuLmljb2ZvbnQtaGVuLXRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hoFwiO1xufVxuXG4uaWNvZm9udC1ob3JzZS1oZWFkLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaFcIjtcbn1cblxuLmljb2ZvbnQtaG9yc2UtaGVhZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGiXCI7XG59XG5cbi5pY29mb250LWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaNcIjtcbn1cblxuLmljb2ZvbnQtaG9yc2UtdHJhY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGkXCI7XG59XG5cbi5pY29mb250LWplbGx5ZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hpVwiO1xufVxuXG4uaWNvZm9udC1rYW5nYXJvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hplwiO1xufVxuXG4uaWNvZm9udC1sZW11cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hp1wiO1xufVxuXG4uaWNvZm9udC1saW9uLWhlYWQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hqFwiO1xufVxuXG4uaWNvZm9udC1saW9uLWhlYWQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hqVwiO1xufVxuXG4uaWNvZm9udC1saW9uLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoapcIjtcbn1cblxuLmljb2ZvbnQtbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hq1wiO1xufVxuXG4uaWNvZm9udC1tb25rZXktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hrFwiO1xufVxuXG4uaWNvZm9udC1tb25rZXktMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hrVwiO1xufVxuXG4uaWNvZm9udC1tb25rZXktZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hrlwiO1xufVxuXG4uaWNvZm9udC1tb25rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoa9cIjtcbn1cblxuLmljb2ZvbnQtb2N0b3B1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobBcIjtcbn1cblxuLmljb2ZvbnQtb2N0b3B1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hsVwiO1xufVxuXG4uaWNvZm9udC1vd2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobJcIjtcbn1cblxuLmljb2ZvbnQtcGFuZGEtZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hs1wiO1xufVxuXG4uaWNvZm9udC1wYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6htFwiO1xufVxuXG4uaWNvZm9udC1wYW50aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG1XCI7XG59XG5cbi5pY29mb250LXBhcnJvdC1saXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobZcIjtcbn1cblxuLmljb2ZvbnQtcGFycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG3XCI7XG59XG5cbi5pY29mb250LXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6huFwiO1xufVxuXG4uaWNvZm9udC1wZWxpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG5XCI7XG59XG5cbi5pY29mb250LXBlbmd1aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuobpcIjtcbn1cblxuLmljb2ZvbnQtcGlnLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobtcIjtcbn1cblxuLmljb2ZvbnQtcGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG8XCI7XG59XG5cbi5pY29mb250LXBpZ2Vvbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG9XCI7XG59XG5cbi5pY29mb250LXBpZ2Vvbi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG+XCI7XG59XG5cbi5pY29mb250LXBpZ2VvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hv1wiO1xufVxuXG4uaWNvZm9udC1yYWJiaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuooBcIjtcbn1cblxuLmljb2ZvbnQtcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKBXCI7XG59XG5cbi5pY29mb250LXJoaW5vLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuooJcIjtcbn1cblxuLmljb2ZvbnQtcmhpbm86YmVmb3JlIHtcbiAgY29udGVudDogXCLuooNcIjtcbn1cblxuLmljb2ZvbnQtcm9vc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ihFwiO1xufVxuXG4uaWNvZm9udC1zZWFob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ihVwiO1xufVxuXG4uaWNvZm9udC1zZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKGXCI7XG59XG5cbi5pY29mb250LXNocmltcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoodcIjtcbn1cblxuLmljb2ZvbnQtc2hyaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKIXCI7XG59XG5cbi5pY29mb250LXNuYWlsLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoolcIjtcbn1cblxuLmljb2ZvbnQtc25haWwtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iilwiO1xufVxuXG4uaWNvZm9udC1zbmFpbC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKLXCI7XG59XG5cbi5pY29mb250LXNuYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKMXCI7XG59XG5cbi5pY29mb250LXNuYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKNXCI7XG59XG5cbi5pY29mb250LXNxdWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKOXCI7XG59XG5cbi5pY29mb250LXNxdWlycmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKPXCI7XG59XG5cbi5pY29mb250LXRpZ2VyLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopBcIjtcbn1cblxuLmljb2ZvbnQtdGlnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopFcIjtcbn1cblxuLmljb2ZvbnQtdHVydGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKSXCI7XG59XG5cbi5pY29mb250LXdoYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKTXCI7XG59XG5cbi5pY29mb250LXdvb2RwZWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopRcIjtcbn1cblxuLmljb2ZvbnQtemVicmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6illwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hZGlkYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWRvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuophcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWlyLW5ldy16ZWFsYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKZXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFpcmJuYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6imlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1haXJjZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKbXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFpcnRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6inFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbGNhdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKdXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFsaWJhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuop5cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWxpZXhwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6in1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iolwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbWVyaWNhbi1haXJsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6io1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbmRyb2lkLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKnXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFwcHN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKoXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFzdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKqXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWF0dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iq1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hdWRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKsXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWF4aWF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6irVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1iYWRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKuXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJiYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ir1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1iaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuorFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYm13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6is1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1idXJnZXIta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6itFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1idXNpbmVzcy1pbnNpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJ1enpmZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNhbm5vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6it1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jYXNpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iuFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jaGluYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuorlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY2hpbmEtdGVsZWNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iulwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jaGluYS11bmljb206YmVmb3JlIHtcbiAgY29udGVudDogXCLuortcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY2lzY286YmVmb3JlIHtcbiAgY29udGVudDogXCLuorxcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY2l0aWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLuor1cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ivlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jbm46YmVmb3JlIHtcbiAgY29udGVudDogXCLuor9cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY29jYWwtY29sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jgFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jb21wYXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4FcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZGViaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOCXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jg1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOEXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRlc2lnbmJ1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4VcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZGVzaWduZmxvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4ZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZGlzbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOHXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRvZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOIXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4lcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOKXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4tcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZWxldmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOMXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWVtaXJhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qONXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWVzcG46YmVmb3JlIHtcbiAgY29udGVudDogXCLuo45cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZXRpaGFkLWFpcndheXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo49cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZXRpc2FsYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5BcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jkVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mYXN0cmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jklwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jk1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mZXJyYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOUXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZpdGJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jlVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mbGlrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jllwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mb3JiZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5dcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jmFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mb3hjb25uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOZXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZ1aml0c3U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5pcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZ2VuZXJhbC1lbGVjdHJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jm1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1naWxsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jnFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1naXptb2RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOdXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdub21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOeXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jn1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1nb3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6joFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ndWNjaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6joVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1oYWxsbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jolwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1oaTU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6NcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaG9uZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6RcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6VcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHNiYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jplwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1odGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6dcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHVhd2VpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOoXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWh1bHU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6lcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHl1bmRhaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jqlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pYm06YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6tcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaWNvZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jrFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pY3E6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo61cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaWtlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jrlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOvXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWluZGllZ29nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jsFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pbnRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jsVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pcGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jslwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1qYWd1YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7NcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jtFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7VcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7ZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQta2lrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6juFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sZWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxlbm92bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6julwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sZXZpczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ju1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sZXh1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jvFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jvVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1saWZlLWhhY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jvlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1saW51eC1taW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO/XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSAXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sb3JlYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbG91aXMtdnVpdHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kg1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tYWMtb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbWFydmVsLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tYXNoYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tYXpkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kh1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tY2RvbmFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tZXJjZWRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1taWNyb21heDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kilwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupItcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbW9iaWxlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIxcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbW9iaWx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSNXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1vdG9yb2xhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSOXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kj1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbXlzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1teXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSSXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5hc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmF0Z2VvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSUXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5iYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6klVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uZXNjYWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSWXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5lc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kl1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uZXRmbGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSYXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5leHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSZXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5pa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJpcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbm9raWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJtcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbnZpZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qScXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW9tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSdXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW9wZW5zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSeXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW9yYWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kn1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1wYW5hc29uaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qShXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXBlcHNpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXBoaWxpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcGl6emEtaHV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXB1bWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcWF0YXItYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSnXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXF2YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kqFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1yZWFkZXJuYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSpXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXJlZGJ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKpcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcmVlYm9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSrXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXJldXRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKxcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2Ftc3VuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK5cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2F1ZGlhLWFpcmxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSvXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ksFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zaGVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ksVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zaWVtZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNrLXRlbGVjb206YmVmb3JlIHtcbiAgY29udGVudDogXCLupLNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zbWFzaGluZy1tYWdhemluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zb255LWVyaWNzc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kuVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLpcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3F1aWRvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ku1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zdGFyYnVja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLxcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3RjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS9XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS+XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXN1enVraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kv1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zeW1iaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWAXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXQtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWBXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRhbmdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWCXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lg1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC10YXRhLWluZGljb206YmVmb3JlIHtcbiAgY29udGVudDogXCLupYRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGVjaGNydW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10ZWxlbm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWGXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRlbGlhc29uZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWHXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRlc2xhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWIXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRoZS12ZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6liVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10aGVuZXh0d2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWKXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRvc2hpYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYtcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdG95b3RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWMXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRyaWJlbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWNXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC11bmlsZXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lj1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC12YWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWQXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXZlcml6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLupZFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdm9kYWZvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdm9sa3N3YWdlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6llFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13YWxtYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWVXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXdhcm5lcmJyb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWYXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd2lyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lmlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZtcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQteGlhb21pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWcXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXlhaG9vYnV6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lnVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC15YW1haGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZ5cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ln1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC16YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWgXCI7XG59XG5cbi5pY29mb250LWJhbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWhXCI7XG59XG5cbi5pY29mb250LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaJcIjtcbn1cblxuLmljb2ZvbnQtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lo1wiO1xufVxuXG4uaWNvZm9udC1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lpFwiO1xufVxuXG4uaWNvZm9udC1iaWxsYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaVcIjtcbn1cblxuLmljb2ZvbnQtYnJpZWZjYXNlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaZcIjtcbn1cblxuLmljb2ZvbnQtYnJpZWZjYXNlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupadcIjtcbn1cblxuLmljb2ZvbnQtYnVzaW5lc3NtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupahcIjtcbn1cblxuLmljb2ZvbnQtYnVzaW5lc3N3b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lqVwiO1xufVxuXG4uaWNvZm9udC1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lqlwiO1xufVxuXG4uaWNvZm9udC1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lq1wiO1xufVxuXG4uaWNvZm9udC1jb21wYW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWsXCI7XG59XG5cbi5pY29mb250LWNvbnRhY3QtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWtXCI7XG59XG5cbi5pY29mb250LWZpbGVzLXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWuXCI7XG59XG5cbi5pY29mb250LWhhbmRzaGFrZS1kZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWvXCI7XG59XG5cbi5pY29mb250LWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbBcIjtcbn1cblxuLmljb2ZvbnQtbWVldGluZy1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbFcIjtcbn1cblxuLmljb2ZvbnQtbW9uZXktYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWyXCI7XG59XG5cbi5pY29mb250LXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ls1wiO1xufVxuXG4uaWNvZm9udC1wcmVzZW50YXRpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW0XCI7XG59XG5cbi5pY29mb250LXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ltVwiO1xufVxuXG4uaWNvZm9udC1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ltlwiO1xufVxuXG4uaWNvZm9udC1zdG9jay1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbdcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtYXJyb3dzLWF4aXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbhcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtYmFyLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW5XCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWZsb3ctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lulwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1mbG93LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbtcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lvFwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1ncm93dGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupb1cIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtaGlzdG9ncmFtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lvlwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1oaXN0b2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLupb9cIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtbGluZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupoBcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mgVwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1waWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaCXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mg1wiO1xufVxuXG4uaWNvZm9udC1jaGFydC1yYWRhci1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mhFwiO1xufVxuXG4uaWNvZm9udC1hcmNoaXRlY3R1cmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaFXCI7XG59XG5cbi5pY29mb250LWFyY2hpdGVjdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mhlwiO1xufVxuXG4uaWNvZm9udC1iYXJyaWNhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupodcIjtcbn1cblxuLmljb2ZvbnQtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6miFwiO1xufVxuXG4uaWNvZm9udC1icmlja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupolcIjtcbn1cblxuLmljb2ZvbnQtYnVpbGRpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaKXCI7XG59XG5cbi5pY29mb250LWJ1bGwtZG96ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupotcIjtcbn1cblxuLmljb2ZvbnQtY2FsY3VsYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaMXCI7XG59XG5cbi5pY29mb250LWNlbWVudC1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupo1cIjtcbn1cblxuLmljb2ZvbnQtY2VtZW50LW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaOXCI7XG59XG5cbi5pY29mb250LWNvbmNyZXRlLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaPXCI7XG59XG5cbi5pY29mb250LWRhbmdlci16b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaQXCI7XG59XG5cbi5pY29mb250LWRyaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaRXCI7XG59XG5cbi5pY29mb250LWVjby1lbmVyZ3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLuppJcIjtcbn1cblxuLmljb2ZvbnQtZWNvLWVudmlyb25tZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuppNcIjtcbn1cblxuLmljb2ZvbnQtZW5lcmd5LWFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mlFwiO1xufVxuXG4uaWNvZm9udC1lbmVyZ3ktb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaVXCI7XG59XG5cbi5pY29mb250LWVuZXJneS1zYXZpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaWXCI7XG59XG5cbi5pY29mb250LWVuZXJneS1zb2xhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ml1wiO1xufVxuXG4uaWNvZm9udC1lbmVyZ3ktd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupphcIjtcbn1cblxuLmljb2ZvbnQtZW5naW5lZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupplcIjtcbn1cblxuLmljb2ZvbnQtZmlyZS1leHRpbmd1aXNoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaaXCI7XG59XG5cbi5pY29mb250LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qabXCI7XG59XG5cbi5pY29mb250LWZpeC10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mnFwiO1xufVxuXG4uaWNvZm9udC1mb3JrLWxpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupp1cIjtcbn1cblxuLmljb2ZvbnQtZ2x1ZS1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupp5cIjtcbn1cblxuLmljb2ZvbnQtaGFtbWVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mn1wiO1xufVxuXG4uaWNvZm9udC1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqBcIjtcbn1cblxuLmljb2ZvbnQtaGVscC1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6moVwiO1xufVxuXG4uaWNvZm9udC1pbmR1c3RyaWVzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqJcIjtcbn1cblxuLmljb2ZvbnQtaW5kdXN0cmllcy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qajXCI7XG59XG5cbi5pY29mb250LWluZHVzdHJpZXMtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mpFwiO1xufVxuXG4uaWNvZm9udC1pbmR1c3RyaWVzLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqVcIjtcbn1cblxuLmljb2ZvbnQtaW5kdXN0cmllcy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qamXCI7XG59XG5cbi5pY29mb250LWluZHVzdHJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqdcIjtcbn1cblxuLmljb2ZvbnQtbGFib3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaoXCI7XG59XG5cbi5pY29mb250LW1pbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mqVwiO1xufVxuXG4uaWNvZm9udC1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mqlwiO1xufVxuXG4uaWNvZm9udC1wb2xsdXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLupqtcIjtcbn1cblxuLmljb2ZvbnQtcG93ZXItem9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mrFwiO1xufVxuXG4uaWNvZm9udC1yYWRpby1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupq1cIjtcbn1cblxuLmljb2ZvbnQtcmVjeWNsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupq5cIjtcbn1cblxuLmljb2ZvbnQtcmVjeWNsaW5nLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mr1wiO1xufVxuXG4uaWNvZm9udC1zYWZldHktaGF0LWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qawXCI7XG59XG5cbi5pY29mb250LXNhZmV0eS1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprFcIjtcbn1cblxuLmljb2ZvbnQtc2F3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qayXCI7XG59XG5cbi5pY29mb250LXNjcmV3LWRyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ms1wiO1xufVxuXG4uaWNvZm9udC10b29scy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa0XCI7XG59XG5cbi5pY29mb250LXRvb2xzLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mtVwiO1xufVxuXG4uaWNvZm9udC10b3ctdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprZcIjtcbn1cblxuLmljb2ZvbnQtdHJvbGxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mt1wiO1xufVxuXG4uaWNvZm9udC10cm93ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprhcIjtcbn1cblxuLmljb2ZvbnQtdW5kZXItY29uc3RydWN0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6muVwiO1xufVxuXG4uaWNvZm9udC11bmRlci1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuprpcIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS1jZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprtcIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS1jcmFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mvFwiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLWRlbGl2ZXJ5LXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mvVwiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLWRvemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa+XCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtZXhjYXZhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa/XCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtdHJ1Y2t0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4BcIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS13cmVja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ngVwiO1xufVxuXG4uaWNvZm9udC13b3JrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4JcIjtcbn1cblxuLmljb2ZvbnQtd29ya2Vycy1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ng1wiO1xufVxuXG4uaWNvZm9udC13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4RcIjtcbn1cblxuLmljb2ZvbnQtYWZnaGFuaS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nhVwiO1xufVxuXG4uaWNvZm9udC1hZmdoYW5pLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeGXCI7XG59XG5cbi5pY29mb250LWFmZ2hhbmktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nh1wiO1xufVxuXG4uaWNvZm9udC1hZmdoYW5pLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4hcIjtcbn1cblxuLmljb2ZvbnQtYWZnaGFuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6niVwiO1xufVxuXG4uaWNvZm9udC1iYWh0LWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeKXCI7XG59XG5cbi5pY29mb250LWJhaHQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4tcIjtcbn1cblxuLmljb2ZvbnQtYmFodC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeMXCI7XG59XG5cbi5pY29mb250LWJhaHQtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6njVwiO1xufVxuXG4uaWNvZm9udC1iYWh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeOXCI7XG59XG5cbi5pY29mb250LWJpdGNvaW4tZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLup49cIjtcbn1cblxuLmljb2ZvbnQtYml0Y29pbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nkFwiO1xufVxuXG4uaWNvZm9udC1iaXRjb2luLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5FcIjtcbn1cblxuLmljb2ZvbnQtYml0Y29pbi10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeSXCI7XG59XG5cbi5pY29mb250LWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLup5NcIjtcbn1cblxuLmljb2ZvbnQtZG9sbGFyLWZsYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeUXCI7XG59XG5cbi5pY29mb250LWRvbGxhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nlVwiO1xufVxuXG4uaWNvZm9udC1kb2xsYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nllwiO1xufVxuXG4uaWNvZm9udC1kb2xsYXItdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nl1wiO1xufVxuXG4uaWNvZm9udC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5hcIjtcbn1cblxuLmljb2ZvbnQtZG9uZy1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nmVwiO1xufVxuXG4uaWNvZm9udC1kb25nLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeaXCI7XG59XG5cbi5pY29mb250LWRvbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nm1wiO1xufVxuXG4uaWNvZm9udC1kb25nLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5xcIjtcbn1cblxuLmljb2ZvbnQtZG9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nnVwiO1xufVxuXG4uaWNvZm9udC1ldXJvLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeeXCI7XG59XG5cbi5pY29mb250LWV1cm8tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup59cIjtcbn1cblxuLmljb2ZvbnQtZXVyby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qegXCI7XG59XG5cbi5pY29mb250LWV1cm8tdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6noVwiO1xufVxuXG4uaWNvZm9udC1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeiXCI7XG59XG5cbi5pY29mb250LWZyYW5rLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qejXCI7XG59XG5cbi5pY29mb250LWZyYW5rLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qekXCI7XG59XG5cbi5pY29mb250LWZyYW5rLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6VcIjtcbn1cblxuLmljb2ZvbnQtZnJhbmstdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nplwiO1xufVxuXG4uaWNvZm9udC1mcmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6np1wiO1xufVxuXG4uaWNvZm9udC1ocnl2bmlhLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeoXCI7XG59XG5cbi5pY29mb250LWhyeXZuaWEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6lcIjtcbn1cblxuLmljb2ZvbnQtaHJ5dm5pYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeqXCI7XG59XG5cbi5pY29mb250LWhyeXZuaWEtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nq1wiO1xufVxuXG4uaWNvZm9udC1ocnl2bmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qesXCI7XG59XG5cbi5pY29mb250LWxpcmEtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLup61cIjtcbn1cblxuLmljb2ZvbnQtbGlyYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nrlwiO1xufVxuXG4uaWNvZm9udC1saXJhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup69cIjtcbn1cblxuLmljb2ZvbnQtbGlyYS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qewXCI7XG59XG5cbi5pY29mb250LWxpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7FcIjtcbn1cblxuLmljb2ZvbnQtcGVzZXRhLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeyXCI7XG59XG5cbi5pY29mb250LXBlc2V0YS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ns1wiO1xufVxuXG4uaWNvZm9udC1wZXNldGEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ntFwiO1xufVxuXG4uaWNvZm9udC1wZXNldGEtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ntVwiO1xufVxuXG4uaWNvZm9udC1wZXNldGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7ZcIjtcbn1cblxuLmljb2ZvbnQtcGVzby1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nt1wiO1xufVxuXG4uaWNvZm9udC1wZXNvLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe4XCI7XG59XG5cbi5pY29mb250LXBlc28tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nuVwiO1xufVxuXG4uaWNvZm9udC1wZXNvLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7pcIjtcbn1cblxuLmljb2ZvbnQtcGVzbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nu1wiO1xufVxuXG4uaWNvZm9udC1wb3VuZC1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nvFwiO1xufVxuXG4uaWNvZm9udC1wb3VuZC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nvVwiO1xufVxuXG4uaWNvZm9udC1wb3VuZC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe+XCI7XG59XG5cbi5pY29mb250LXBvdW5kLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup79cIjtcbn1cblxuLmljb2ZvbnQtcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIBcIjtcbn1cblxuLmljb2ZvbnQtcmVubWluYmktZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIFcIjtcbn1cblxuLmljb2ZvbnQtcmVubWluYmktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIJcIjtcbn1cblxuLmljb2ZvbnQtcmVubWluYmktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6og1wiO1xufVxuXG4uaWNvZm9udC1yZW5taW5iaS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiEXCI7XG59XG5cbi5pY29mb250LXJlbm1pbmJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiFXCI7XG59XG5cbi5pY29mb250LXJpeWFsLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiGXCI7XG59XG5cbi5pY29mb250LXJpeWFsLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiHXCI7XG59XG5cbi5pY29mb250LXJpeWFsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIhcIjtcbn1cblxuLmljb2ZvbnQtcml5YWwtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oiVwiO1xufVxuXG4uaWNvZm9udC1yaXlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oilwiO1xufVxuXG4uaWNvZm9udC1yb3VibGUtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqItcIjtcbn1cblxuLmljb2ZvbnQtcm91YmxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiMXCI7XG59XG5cbi5pY29mb250LXJvdWJsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiNXCI7XG59XG5cbi5pY29mb250LXJvdWJsZS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiOXCI7XG59XG5cbi5pY29mb250LXJvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oj1wiO1xufVxuXG4uaWNvZm9udC1ydXBlZS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6okFwiO1xufVxuXG4uaWNvZm9udC1ydXBlZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6okVwiO1xufVxuXG4uaWNvZm9udC1ydXBlZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiSXCI7XG59XG5cbi5pY29mb250LXJ1cGVlLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJNcIjtcbn1cblxuLmljb2ZvbnQtcnVwZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJRcIjtcbn1cblxuLmljb2ZvbnQtdGFrYS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6olVwiO1xufVxuXG4uaWNvZm9udC10YWthLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiWXCI7XG59XG5cbi5pY29mb250LXRha2EtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ol1wiO1xufVxuXG4uaWNvZm9udC10YWthLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJhcIjtcbn1cblxuLmljb2ZvbnQtdGFrYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6omVwiO1xufVxuXG4uaWNvZm9udC10dXJraXNoLWxpcmEtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJpcIjtcbn1cblxuLmljb2ZvbnQtdHVya2lzaC1saXJhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qibXCI7XG59XG5cbi5pY29mb250LXR1cmtpc2gtbGlyYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qicXCI7XG59XG5cbi5pY29mb250LXR1cmtpc2gtbGlyYS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qidXCI7XG59XG5cbi5pY29mb250LXR1cmtpc2gtbGlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6onlwiO1xufVxuXG4uaWNvZm9udC13b24tZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJ9cIjtcbn1cblxuLmljb2ZvbnQtd29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qigXCI7XG59XG5cbi5pY29mb250LXdvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qihXCI7XG59XG5cbi5pY29mb250LXdvbi10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiiXCI7XG59XG5cbi5pY29mb250LXdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oo1wiO1xufVxuXG4uaWNvZm9udC15ZW4tZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKRcIjtcbn1cblxuLmljb2ZvbnQteWVuLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qilXCI7XG59XG5cbi5pY29mb250LXllbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qimXCI7XG59XG5cbi5pY29mb250LXllbi10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qinXCI7XG59XG5cbi5pY29mb250LXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oqFwiO1xufVxuXG4uaWNvZm9udC1hbmRyb2lkLW5leHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qipXCI7XG59XG5cbi5pY29mb250LWFuZHJvaWQtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiqXCI7XG59XG5cbi5pY29mb250LWFwcGxlLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qirXCI7XG59XG5cbi5pY29mb250LWRyYXdpbmctdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qisXCI7XG59XG5cbi5pY29mb250LWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qitXCI7XG59XG5cbi5pY29mb250LWZsYXNoLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiuXCI7XG59XG5cbi5pY29mb250LWdhbWUtY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6or1wiO1xufVxuXG4uaWNvZm9udC1nYW1lLWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLBcIjtcbn1cblxuLmljb2ZvbnQtZ2FtZS1wYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLFcIjtcbn1cblxuLmljb2ZvbnQtZ2FtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oslwiO1xufVxuXG4uaWNvZm9udC1oZWFkcGhvbmUtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLNcIjtcbn1cblxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi0XCI7XG59XG5cbi5pY29mb250LWhlYWRwaG9uZS1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6otVwiO1xufVxuXG4uaWNvZm9udC1oZWFkcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi2XCI7XG59XG5cbi5pY29mb250LWhlYWRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ot1wiO1xufVxuXG4uaWNvZm9udC1odGMtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi4XCI7XG59XG5cbi5pY29mb250LWltYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLlcIjtcbn1cblxuLmljb2ZvbnQtaXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oulwiO1xufVxuXG4uaWNvZm9udC1pcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLtcIjtcbn1cblxuLmljb2ZvbnQtaXBvZC1uYW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi8XCI7XG59XG5cbi5pY29mb250LWlwb2QtdG91Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqL1cIjtcbn1cblxuLmljb2ZvbnQta2V5Ym9hcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi+XCI7XG59XG5cbi5pY29mb250LWtleWJvYXJkLXdpcmVsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi/XCI7XG59XG5cbi5pY29mb250LWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmAXCI7XG59XG5cbi5pY29mb250LWxhcHRvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYFcIjtcbn1cblxuLmljb2ZvbnQtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmCXCI7XG59XG5cbi5pY29mb250LW1hY2Jvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYNcIjtcbn1cblxuLmljb2ZvbnQtbWFnaWMtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYRcIjtcbn1cblxuLmljb2ZvbnQtbWljcm8tY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6phVwiO1xufVxuXG4uaWNvZm9udC1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6phlwiO1xufVxuXG4uaWNvZm9udC1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmHXCI7XG59XG5cbi5pY29mb250LW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYhcIjtcbn1cblxuLmljb2ZvbnQtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYlcIjtcbn1cblxuLmljb2ZvbnQtbXAzLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pilwiO1xufVxuXG4uaWNvZm9udC1uaW50ZW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pi1wiO1xufVxuXG4uaWNvZm9udC1wbGF5c3RhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYxcIjtcbn1cblxuLmljb2ZvbnQtcHN2aXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmNXCI7XG59XG5cbi5pY29mb250LXJhZGlvLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pjlwiO1xufVxuXG4uaWNvZm9udC1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pj1wiO1xufVxuXG4uaWNvZm9udC1yZWZyaWdlcmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZBcIjtcbn1cblxuLmljb2ZvbnQtc2Ftc3VuZy1nYWxheHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZFcIjtcbn1cblxuLmljb2ZvbnQtc3VyZmFjZS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZJcIjtcbn1cblxuLmljb2ZvbnQtdWktaGVhZC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pk1wiO1xufVxuXG4uaWNvZm9udC11aS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6plFwiO1xufVxuXG4uaWNvZm9udC13YXNoaW5nLW1hY2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZVcIjtcbn1cblxuLmljb2ZvbnQtd2lmaS1yb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZZcIjtcbn1cblxuLmljb2ZvbnQtd2lpLXU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZdcIjtcbn1cblxuLmljb2ZvbnQtd2luZG93cy1sdW1pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pmFwiO1xufVxuXG4uaWNvZm9udC13aXJlbGVzcy1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pmVwiO1xufVxuXG4uaWNvZm9udC14Ym94LTM2MDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pmlwiO1xufVxuXG4uaWNvZm9udC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmbXCI7XG59XG5cbi5pY29mb250LWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZxcIjtcbn1cblxuLmljb2ZvbnQtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZ1cIjtcbn1cblxuLmljb2ZvbnQtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZ5cIjtcbn1cblxuLmljb2ZvbnQtYmxvY2stZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pn1wiO1xufVxuXG4uaWNvZm9udC1ibG9jay1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmgXCI7XG59XG5cbi5pY29mb250LWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmhXCI7XG59XG5cbi5pY29mb250LWJsb2NrLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmiXCI7XG59XG5cbi5pY29mb250LWJ1YmJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmjXCI7XG59XG5cbi5pY29mb250LWJ1YmJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmkXCI7XG59XG5cbi5pY29mb250LWJ1YmJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ppVwiO1xufVxuXG4uaWNvZm9udC1idWJibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqaZcIjtcbn1cblxuLmljb2ZvbnQtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pp1wiO1xufVxuXG4uaWNvZm9udC1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmoXCI7XG59XG5cbi5pY29mb250LWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmpXCI7XG59XG5cbi5pY29mb250LWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmqXCI7XG59XG5cbi5pY29mb250LWNpcmNsZWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pq1wiO1xufVxuXG4uaWNvZm9udC1jaXJjbGVkLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqaxcIjtcbn1cblxuLmljb2ZvbnQtY2lyY2xlZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6prVwiO1xufVxuXG4uaWNvZm9udC1jaXJjbGVkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmuXCI7XG59XG5cbi5pY29mb250LWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmvXCI7XG59XG5cbi5pY29mb250LWN1cnNvci1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmwXCI7XG59XG5cbi5pY29mb250LWN1cnZlZC1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6psVwiO1xufVxuXG4uaWNvZm9udC1jdXJ2ZWQtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmyXCI7XG59XG5cbi5pY29mb250LWN1cnZlZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmzXCI7XG59XG5cbi5pY29mb250LWN1cnZlZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm0XCI7XG59XG5cbi5pY29mb250LWN1cnZlZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ptVwiO1xufVxuXG4uaWNvZm9udC1jdXJ2ZWQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbZcIjtcbn1cblxuLmljb2ZvbnQtZG90dGVkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbdcIjtcbn1cblxuLmljb2ZvbnQtZG90dGVkLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbhcIjtcbn1cblxuLmljb2ZvbnQtZG90dGVkLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm5XCI7XG59XG5cbi5pY29mb250LWRvdHRlZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pulwiO1xufVxuXG4uaWNvZm9udC1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pu1wiO1xufVxuXG4uaWNvZm9udC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbxcIjtcbn1cblxuLmljb2ZvbnQtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pvVwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqb5cIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm/XCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhZzE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqoBcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmFnMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qgVwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqCXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqoNcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqoRcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqoVcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqGXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qh1wiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqIXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqolcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1ncmlwcGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qilwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqotcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qjFwiO1xufVxuXG4uaWNvZm9udC1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqNXCI7XG59XG5cbi5pY29mb250LWxpbmUtYmxvY2stZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qjlwiO1xufVxuXG4uaWNvZm9udC1saW5lLWJsb2NrLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqo9cIjtcbn1cblxuLmljb2ZvbnQtbGluZS1ibG9jay1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qkFwiO1xufVxuXG4uaWNvZm9udC1saW5lLWJsb2NrLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqRXCI7XG59XG5cbi5pY29mb250LWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qklwiO1xufVxuXG4uaWNvZm9udC1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpNcIjtcbn1cblxuLmljb2ZvbnQtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qlFwiO1xufVxuXG4uaWNvZm9udC1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqVXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtY29sbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpZcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ql1wiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qmFwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqplcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqppcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1sZWZ0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqptcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1sZWZ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqcXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qnVwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqp5cIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qn1wiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqgXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqFcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWJ1YmJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqiXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1idWJibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qo1wiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqkXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1idWJibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqVcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqmXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qp1wiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqoXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqlcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqpcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqtcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qrFwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtbG9uZy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqtXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1sb25nLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qquXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1sb25nLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqvXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qsFwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrFcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrJcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLWxlZnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qs1wiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtbGVmdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qtFwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qtVwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtcmlnaHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qtlwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtcmlnaHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrdcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qq4XCI7XG59XG5cbi5pY29mb250LXNpbXBsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6quVwiO1xufVxuXG4uaWNvZm9udC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qulwiO1xufVxuXG4uaWNvZm9udC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qu1wiO1xufVxuXG4uaWNvZm9udC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrxcIjtcbn1cblxuLmljb2ZvbnQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qq9XCI7XG59XG5cbi5pY29mb250LXN0eWxpc2gtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qvlwiO1xufVxuXG4uaWNvZm9udC1zdHlsaXNoLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqr9cIjtcbn1cblxuLmljb2ZvbnQtc3R5bGlzaC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rgFwiO1xufVxuXG4uaWNvZm9udC1zdHlsaXNoLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quBXCI7XG59XG5cbi5pY29mb250LXN3b29zaC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quCXCI7XG59XG5cbi5pY29mb250LXN3b29zaC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quDXCI7XG59XG5cbi5pY29mb250LXN3b29zaC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rhFwiO1xufVxuXG4uaWNvZm9udC1zd29vc2gtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4VcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rhlwiO1xufVxuXG4uaWNvZm9udC10aGluLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rh1wiO1xufVxuXG4uaWNvZm9udC10aGluLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4hcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quJXCI7XG59XG5cbi5pY29mb250LXRoaW4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4pcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ri1wiO1xufVxuXG4uaWNvZm9udC1hYmM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4xcIjtcbn1cblxuLmljb2ZvbnQtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rjVwiO1xufVxuXG4uaWNvZm9udC1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rjlwiO1xufVxuXG4uaWNvZm9udC1iZWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rj1wiO1xufVxuXG4uaWNvZm9udC1ibGFjay1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rkFwiO1xufVxuXG4uaWNvZm9udC1ib29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rkVwiO1xufVxuXG4uaWNvZm9udC1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quSXCI7XG59XG5cbi5pY29mb250LWJyYWluc3Rvcm1pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5NcIjtcbn1cblxuLmljb2ZvbnQtY2VydGlmaWNhdGUtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5RcIjtcbn1cblxuLmljb2ZvbnQtY2VydGlmaWNhdGUtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5VcIjtcbn1cblxuLmljb2ZvbnQtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5ZcIjtcbn1cblxuLmljb2ZvbnQtZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quXXCI7XG59XG5cbi5pY29mb250LWVsZWN0cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quYXCI7XG59XG5cbi5pY29mb250LWZvdW50YWluLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rmVwiO1xufVxuXG4uaWNvZm9udC1nbG9iZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5pcIjtcbn1cblxuLmljb2ZvbnQtZ3JhZHVhdGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qubXCI7XG59XG5cbi5pY29mb250LWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qucXCI7XG59XG5cbi5pY29mb250LWdyb3VwLXN0dWRlbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qudXCI7XG59XG5cbi5pY29mb250LWhhdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq55cIjtcbn1cblxuLmljb2ZvbnQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qufXCI7XG59XG5cbi5pY29mb250LWluc3RydW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6BcIjtcbn1cblxuLmljb2ZvbnQtbGFtcC1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6roVwiO1xufVxuXG4uaWNvZm9udC1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rolwiO1xufVxuXG4uaWNvZm9udC1taWNyb3Njb3BlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ro1wiO1xufVxuXG4uaWNvZm9udC1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qukXCI7XG59XG5cbi5pY29mb250LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qulXCI7XG59XG5cbi5pY29mb250LXBlbi1hbHQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rplwiO1xufVxuXG4uaWNvZm9udC1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qunXCI7XG59XG5cbi5pY29mb250LXBlbmNpbC1hbHQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rqFwiO1xufVxuXG4uaWNvZm9udC1xdWlsbC1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6lcIjtcbn1cblxuLmljb2ZvbnQtcmVhZC1ib29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rqlwiO1xufVxuXG4uaWNvZm9udC1yZWFkLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6tcIjtcbn1cblxuLmljb2ZvbnQtc2Nob29sLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rrFwiO1xufVxuXG4uaWNvZm9udC1zY2hvb2wtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qutXCI7XG59XG5cbi5pY29mb250LXN0dWRlbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quuXCI7XG59XG5cbi5pY29mb250LXN0dWRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq69cIjtcbn1cblxuLmljb2ZvbnQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rsFwiO1xufVxuXG4uaWNvZm9udC10ZXN0LWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7FcIjtcbn1cblxuLmljb2ZvbnQtdGVzdC10dWJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rslwiO1xufVxuXG4uaWNvZm9udC11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quzXCI7XG59XG5cbi5pY29mb250LWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qu0XCI7XG59XG5cbi5pY29mb250LWFzdG9uaXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7VcIjtcbn1cblxuLmljb2ZvbnQtY29uZm91bmRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rtlwiO1xufVxuXG4uaWNvZm9udC1jb25mdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rt1wiO1xufVxuXG4uaWNvZm9udC1jcnlpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7hcIjtcbn1cblxuLmljb2ZvbnQtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7lcIjtcbn1cblxuLmljb2ZvbnQtZXhwcmVzc2lvbmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7pcIjtcbn1cblxuLmljb2ZvbnQtaGVhcnQtZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ru1wiO1xufVxuXG4uaWNvZm9udC1sYXVnaGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rvFwiO1xufVxuXG4uaWNvZm9udC1uZXJkLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qu9XCI7XG59XG5cbi5pY29mb250LW9wZW4tbW91dGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq75cIjtcbn1cblxuLmljb2ZvbnQtcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rv1wiO1xufVxuXG4uaWNvZm9udC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLurIBcIjtcbn1cblxuLmljb2ZvbnQtc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyBXCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sglwiO1xufVxuXG4uaWNvZm9udC1zbGlnaHRseS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sg1wiO1xufVxuXG4uaWNvZm9udC1zbWlyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6shFwiO1xufVxuXG4uaWNvZm9udC1zdHVjay1vdXQtdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyFXCI7XG59XG5cbi5pY29mb250LXdpbmstc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurIZcIjtcbn1cblxuLmljb2ZvbnQtd29ycmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sh1wiO1xufVxuXG4uaWNvZm9udC1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6siFwiO1xufVxuXG4uaWNvZm9udC1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyJXCI7XG59XG5cbi5pY29mb250LWZpbGUtYXZpLW1wNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6silwiO1xufVxuXG4uaWNvZm9udC1maWxlLWJtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6si1wiO1xufVxuXG4uaWNvZm9udC1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurIxcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1jc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLurI1cIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sjlwiO1xufVxuXG4uaWNvZm9udC1maWxlLWVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sj1wiO1xufVxuXG4uaWNvZm9udC1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyQXCI7XG59XG5cbi5pY29mb250LWZpbGUtZXhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyRXCI7XG59XG5cbi5pY29mb250LWZpbGUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sklwiO1xufVxuXG4uaWNvZm9udC1maWxlLWZsdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sk1wiO1xufVxuXG4uaWNvZm9udC1maWxlLWdpZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6slFwiO1xufVxuXG4uaWNvZm9udC1maWxlLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyVXCI7XG59XG5cbi5pY29mb250LWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJZcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1pc286YmVmb3JlIHtcbiAgY29udGVudDogXCLurJdcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyYXCI7XG59XG5cbi5pY29mb250LWZpbGUtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6smVwiO1xufVxuXG4uaWNvZm9udC1maWxlLWpwZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6smlwiO1xufVxuXG4uaWNvZm9udC1maWxlLW1pZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJtcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1tb3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJxcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1tcDM6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJ1cIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJ5cIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJ9cIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLurKBcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyhXCI7XG59XG5cbi5pY29mb250LWZpbGUtcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyiXCI7XG59XG5cbi5pY29mb250LWZpbGUtcHNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyjXCI7XG59XG5cbi5pY29mb250LWZpbGUtcHNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qykXCI7XG59XG5cbi5pY29mb250LWZpbGUtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qylXCI7XG59XG5cbi5pY29mb250LWZpbGUtcnVieTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6splwiO1xufVxuXG4uaWNvZm9udC1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qynXCI7XG59XG5cbi5pY29mb250LWZpbGUtc3FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyoXCI7XG59XG5cbi5pY29mb250LWZpbGUtc3ZnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qypXCI7XG59XG5cbi5pY29mb250LWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sqlwiO1xufVxuXG4uaWNvZm9udC1maWxlLXRpZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLurKtcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6srFwiO1xufVxuXG4uaWNvZm9udC1maWxlLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurK1cIjtcbn1cblxuLmljb2ZvbnQtZmlsZS13bXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLurK5cIjtcbn1cblxuLmljb2ZvbnQtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyvXCI7XG59XG5cbi5pY29mb250LWZpbGUtemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qywXCI7XG59XG5cbi5pY29mb250LWN5Y2xpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyxXCI7XG59XG5cbi5pY29mb250LWN5Y2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLJcIjtcbn1cblxuLmljb2ZvbnQtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLNcIjtcbn1cblxuLmljb2ZvbnQtZHVtYmJlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy0XCI7XG59XG5cbi5pY29mb250LWd5bS1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6stVwiO1xufVxuXG4uaWNvZm9udC1neW0tYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLZcIjtcbn1cblxuLmljb2ZvbnQtZ3ltLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy3XCI7XG59XG5cbi5pY29mb250LWd5bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6suFwiO1xufVxuXG4uaWNvZm9udC1tdXNjbGUtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy5XCI7XG59XG5cbi5pY29mb250LW11c2NsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sulwiO1xufVxuXG4uaWNvZm9udC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6su1wiO1xufVxuXG4uaWNvZm9udC1hcmFiaWFuLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6svFwiO1xufVxuXG4uaWNvZm9udC1hcnRpY2hva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLurL1cIjtcbn1cblxuLmljb2ZvbnQtYXNwYXJhZ3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy+XCI7XG59XG5cbi5pY29mb250LWF2b2NhZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLurL9cIjtcbn1cblxuLmljb2ZvbnQtYmFieS1mb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2AXCI7XG59XG5cbi5pY29mb250LWJhbmFuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tgVwiO1xufVxuXG4uaWNvZm9udC1iYnE6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYJcIjtcbn1cblxuLmljb2ZvbnQtYmVhbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYNcIjtcbn1cblxuLmljb2ZvbnQtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6thFwiO1xufVxuXG4uaWNvZm9udC1iZWxsLXBlcHBlci1jYXBzaWN1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6thVwiO1xufVxuXG4uaWNvZm9udC1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2GXCI7XG59XG5cbi5pY29mb250LWJyZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2HXCI7XG59XG5cbi5pY29mb250LWJyb2Njb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2IXCI7XG59XG5cbi5pY29mb250LWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tiVwiO1xufVxuXG4uaWNvZm9udC1jYWJiYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2KXCI7XG59XG5cbi5pY29mb250LWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ti1wiO1xufVxuXG4uaWNvZm9udC1jYXVsaS1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYxcIjtcbn1cblxuLmljb2ZvbnQtY2hlZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2NXCI7XG59XG5cbi5pY29mb250LWNoZWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLurY5cIjtcbn1cblxuLmljb2ZvbnQtY2hlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2PXCI7XG59XG5cbi5pY29mb250LWNoaWNrZW4tZnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2QXCI7XG59XG5cbi5pY29mb250LWNoaWNrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLurZFcIjtcbn1cblxuLmljb2ZvbnQtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZJcIjtcbn1cblxuLmljb2ZvbnQtY29jb251dC13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tk1wiO1xufVxuXG4uaWNvZm9udC1jb2NvbnV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2UXCI7XG59XG5cbi5pY29mb250LWNvZmZlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZVcIjtcbn1cblxuLmljb2ZvbnQtY29mZmVlLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tllwiO1xufVxuXG4uaWNvZm9udC1jb2ZmZWUtbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2XXCI7XG59XG5cbi5pY29mb250LWNvZmZlZS1wb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZhcIjtcbn1cblxuLmljb2ZvbnQtY29sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tmVwiO1xufVxuXG4uaWNvZm9udC1jb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2aXCI7XG59XG5cbi5pY29mb250LWNyb2lzc2FudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tm1wiO1xufVxuXG4uaWNvZm9udC1jcm9wLXBsYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2cXCI7XG59XG5cbi5pY29mb250LWN1Y3VtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2dXCI7XG59XG5cbi5pY29mb250LWN1bGluYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2eXCI7XG59XG5cbi5pY29mb250LWN1cC1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2fXCI7XG59XG5cbi5pY29mb250LWRpbmluZy10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6toFwiO1xufVxuXG4uaWNvZm9udC1kb251dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6toVwiO1xufVxuXG4uaWNvZm9udC1lZ2ctcGxhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuraJcIjtcbn1cblxuLmljb2ZvbnQtZWdnLXBvYWNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuraNcIjtcbn1cblxuLmljb2ZvbnQtZmFybWVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tpFwiO1xufVxuXG4uaWNvZm9udC1mYXJtZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuraVcIjtcbn1cblxuLmljb2ZvbnQtZmFzdC1mb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2mXCI7XG59XG5cbi5pY29mb250LWZvb2QtYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2nXCI7XG59XG5cbi5pY29mb250LWZvb2QtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tqFwiO1xufVxuXG4uaWNvZm9udC1mb3JrLWFuZC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tqVwiO1xufVxuXG4uaWNvZm9udC1mcmVuY2gtZnJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLurapcIjtcbn1cblxuLmljb2ZvbnQtZnJ1aXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2rXCI7XG59XG5cbi5pY29mb250LWdyYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6trFwiO1xufVxuXG4uaWNvZm9udC1ob25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6trVwiO1xufVxuXG4uaWNvZm9udC1ob3QtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2uXCI7XG59XG5cbi5pY29mb250LWljZS1jcmVhbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLura9cIjtcbn1cblxuLmljb2ZvbnQtaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2wXCI7XG59XG5cbi5pY29mb250LWp1aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2xXCI7XG59XG5cbi5pY29mb250LWtldGNodXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLurbJcIjtcbn1cblxuLmljb2ZvbnQta2l3aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ts1wiO1xufVxuXG4uaWNvZm9udC1sYXllcmVkLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLurbRcIjtcbn1cblxuLmljb2ZvbnQtbGVtb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q21XCI7XG59XG5cbi5pY29mb250LWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q22XCI7XG59XG5cbi5pY29mb250LWxvYnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurbdcIjtcbn1cblxuLmljb2ZvbnQtbWFuZ286YmVmb3JlIHtcbiAgY29udGVudDogXCLurbhcIjtcbn1cblxuLmljb2ZvbnQtbWlsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tuVwiO1xufVxuXG4uaWNvZm9udC1tdXNocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tulwiO1xufVxuXG4uaWNvZm9udC1ub29kbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q27XCI7XG59XG5cbi5pY29mb250LW9uaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q28XCI7XG59XG5cbi5pY29mb250LW9yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tvVwiO1xufVxuXG4uaWNvZm9udC1wZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2+XCI7XG59XG5cbi5pY29mb250LXBlYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLurb9cIjtcbn1cblxuLmljb2ZvbnQtcGVwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6AXCI7XG59XG5cbi5pY29mb250LXBpZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuroFcIjtcbn1cblxuLmljb2ZvbnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6CXCI7XG59XG5cbi5pY29mb250LXBpbmVhcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ug1wiO1xufVxuXG4uaWNvZm9udC1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uhFwiO1xufVxuXG4uaWNvZm9udC1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uhVwiO1xufVxuXG4uaWNvZm9udC1wbGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uhlwiO1xufVxuXG4uaWNvZm9udC1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6HXCI7XG59XG5cbi5pY29mb250LXBvdGF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uiFwiO1xufVxuXG4uaWNvZm9udC1wdW1wa2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6JXCI7XG59XG5cbi5pY29mb250LXJhZGRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuropcIjtcbn1cblxuLmljb2ZvbnQtcmVzdGF1cmFudC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6LXCI7XG59XG5cbi5pY29mb250LXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuroxcIjtcbn1cblxuLmljb2ZvbnQtc2FsdC1hbmQtcGVwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6NXCI7XG59XG5cbi5pY29mb250LXNhbmR3aWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6OXCI7XG59XG5cbi5pY29mb250LXNhdXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuro9cIjtcbn1cblxuLmljb2ZvbnQtc29mdC1kcmlua3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLurpBcIjtcbn1cblxuLmljb2ZvbnQtc291cC1ib3dsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6RXCI7XG59XG5cbi5pY29mb250LXNwb29uLWFuZC1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6SXCI7XG59XG5cbi5pY29mb250LXN0ZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6TXCI7XG59XG5cbi5pY29mb250LXN0cmF3YmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLurpRcIjtcbn1cblxuLmljb2ZvbnQtc3ViLXNhbmR3aWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6VXCI7XG59XG5cbi5pY29mb250LXN1c2hpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6WXCI7XG59XG5cbi5pY29mb250LXRhY286YmVmb3JlIHtcbiAgY29udGVudDogXCLurpdcIjtcbn1cblxuLmljb2ZvbnQtdGVhLXBvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6umFwiO1xufVxuXG4uaWNvZm9udC10ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLurplcIjtcbn1cblxuLmljb2ZvbnQtdG9tYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6aXCI7XG59XG5cbi5pY29mb250LXdhdGVybWVsb246YmVmb3JlIHtcbiAgY29udGVudDogXCLurptcIjtcbn1cblxuLmljb2ZvbnQtd2hlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurpxcIjtcbn1cblxuLmljb2ZvbnQtYmFieS1iYWNrcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6unVwiO1xufVxuXG4uaWNvZm9udC1iYWJ5LWNsb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6eXCI7XG59XG5cbi5pY29mb250LWJhYnktbWlsay1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurp9cIjtcbn1cblxuLmljb2ZvbnQtYmFieS10cm9sbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6gXCI7XG59XG5cbi5pY29mb250LWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLurqFcIjtcbn1cblxuLmljb2ZvbnQtY2FuZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLurqJcIjtcbn1cblxuLmljb2ZvbnQtaG9sZGluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uo1wiO1xufVxuXG4uaWNvZm9udC1pbmZhbnQtbmlwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6kXCI7XG59XG5cbi5pY29mb250LWtpZHMtc2Nvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6upVwiO1xufVxuXG4uaWNvZm9udC1zYWZldHktcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6mXCI7XG59XG5cbi5pY29mb250LXRlZGR5LWJlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurqdcIjtcbn1cblxuLmljb2ZvbnQtdG95LWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLurqhcIjtcbn1cblxuLmljb2ZvbnQtdG95LWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uqVwiO1xufVxuXG4uaWNvZm9udC10b3ktZHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uqlwiO1xufVxuXG4uaWNvZm9udC10b3ktZWxlcGhhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurqtcIjtcbn1cblxuLmljb2ZvbnQtdG95LWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurqxcIjtcbn1cblxuLmljb2ZvbnQtdG95LWhvcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6tXCI7XG59XG5cbi5pY29mb250LXRveS1sYXR0dTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6urlwiO1xufVxuXG4uaWNvZm9udC10b3ktdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLurq9cIjtcbn1cblxuLmljb2ZvbnQtYnVyZ2xhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6usFwiO1xufVxuXG4uaWNvZm9udC1jYW5ub24tZmlyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6xXCI7XG59XG5cbi5pY29mb250LWNjLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uslwiO1xufVxuXG4uaWNvZm9udC1jb3AtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLurrNcIjtcbn1cblxuLmljb2ZvbnQtY29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q60XCI7XG59XG5cbi5pY29mb250LWNvdXJ0LWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6utVwiO1xufVxuXG4uaWNvZm9udC1jb3VydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6utlwiO1xufVxuXG4uaWNvZm9udC1maW5nZXItcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurrdcIjtcbn1cblxuLmljb2ZvbnQtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLurrhcIjtcbn1cblxuLmljb2ZvbnQtaGFuZGN1ZmYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q65XCI7XG59XG5cbi5pY29mb250LWhhbmRjdWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q66XCI7XG59XG5cbi5pY29mb250LWludmVzdGlnYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLurrtcIjtcbn1cblxuLmljb2ZvbnQtaW52ZXN0aWdhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q68XCI7XG59XG5cbi5pY29mb250LWphaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLurr1cIjtcbn1cblxuLmljb2ZvbnQtanVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLurr5cIjtcbn1cblxuLmljb2ZvbnQtbGF3LWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6/XCI7XG59XG5cbi5pY29mb250LWxhdy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vgFwiO1xufVxuXG4uaWNvZm9udC1sYXctYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4FcIjtcbn1cblxuLmljb2ZvbnQtbGF3LWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4JcIjtcbn1cblxuLmljb2ZvbnQtbGF3LWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+DXCI7XG59XG5cbi5pY29mb250LWxhdy1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vhFwiO1xufVxuXG4uaWNvZm9udC1sYXctcHJvdGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vhVwiO1xufVxuXG4uaWNvZm9udC1sYXctc2NhbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+GXCI7XG59XG5cbi5pY29mb250LWxhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vh1wiO1xufVxuXG4uaWNvZm9udC1sYXd5ZXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4hcIjtcbn1cblxuLmljb2ZvbnQtbGF3eWVyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+JXCI7XG59XG5cbi5pY29mb250LWxhd3llcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vilwiO1xufVxuXG4uaWNvZm9udC1sZWdhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vi1wiO1xufVxuXG4uaWNvZm9udC1waXN0b2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4xcIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+NXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLur45cIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlLWNhci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vj1wiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtY2FyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+QXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur5FcIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vklwiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+TXCI7XG59XG5cbi5pY29mb250LXBvbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vlFwiO1xufVxuXG4uaWNvZm9udC10aGllZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLur5VcIjtcbn1cblxuLmljb2ZvbnQtdGhpZWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLur5ZcIjtcbn1cblxuLmljb2ZvbnQtYWJhY3VzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vl1wiO1xufVxuXG4uaWNvZm9udC1hYmFjdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLur5hcIjtcbn1cblxuLmljb2ZvbnQtYW5nbGUtMTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+ZXCI7XG59XG5cbi5pY29mb250LWFuZ2xlLTQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+aXCI7XG59XG5cbi5pY29mb250LWFuZ2xlLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+bXCI7XG59XG5cbi5pY29mb250LWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+cXCI7XG59XG5cbi5pY29mb250LWNhbGN1bGF0b3ItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLur51cIjtcbn1cblxuLmljb2ZvbnQtY2FsY3VsYXRvci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vnlwiO1xufVxuXG4uaWNvZm9udC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+fXCI7XG59XG5cbi5pY29mb250LWNpcmNsZS1ydWxlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLur6BcIjtcbn1cblxuLmljb2ZvbnQtY2lyY2xlLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+hXCI7XG59XG5cbi5pY29mb250LWNvbXBhc3MtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLur6JcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vo1wiO1xufVxuXG4uaWNvZm9udC1jb21wYXNzLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+kXCI7XG59XG5cbi5pY29mb250LWNvbXBhc3MtYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLur6VcIjtcbn1cblxuLmljb2ZvbnQtZ29sZGVuLXJhdGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+mXCI7XG59XG5cbi5pY29mb250LW1hcmtlci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vp1wiO1xufVxuXG4uaWNvZm9udC1tYXJrZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur6hcIjtcbn1cblxuLmljb2ZvbnQtbWFya2VyLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+pXCI7XG59XG5cbi5pY29mb250LW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vqlwiO1xufVxuXG4uaWNvZm9udC1tYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+rXCI7XG59XG5cbi5pY29mb250LW1hdGhlbWF0aWNhbC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vrFwiO1xufVxuXG4uaWNvZm9udC1tYXRoZW1hdGljYWwtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur61cIjtcbn1cblxuLmljb2ZvbnQtbWF0aGVtYXRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+uXCI7XG59XG5cbi5pY29mb250LXBlbi1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vr1wiO1xufVxuXG4uaWNvZm9udC1wZW4tYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur7BcIjtcbn1cblxuLmljb2ZvbnQtcGVuLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+xXCI7XG59XG5cbi5pY29mb250LXBlbi1ob2xkZXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLur7JcIjtcbn1cblxuLmljb2ZvbnQtcGVuLWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vs1wiO1xufVxuXG4uaWNvZm9udC1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLur7RcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+1XCI7XG59XG5cbi5pY29mb250LXBlbmNpbC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vtlwiO1xufVxuXG4uaWNvZm9udC1wZW5jaWwtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLur7dcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsLWFsdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+4XCI7XG59XG5cbi5pY29mb250LXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vuVwiO1xufVxuXG4uaWNvZm9udC1ydWxlci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vulwiO1xufVxuXG4uaWNvZm9udC1ydWxlci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vu1wiO1xufVxuXG4uaWNvZm9udC1ydWxlci1jb21wYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vvFwiO1xufVxuXG4uaWNvZm9udC1ydWxlci1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+9XCI7XG59XG5cbi5pY29mb250LXJ1bGVyLXBlbmNpbC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vvlwiO1xufVxuXG4uaWNvZm9udC1ydWxlci1wZW5jaWwtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur79cIjtcbn1cblxuLmljb2ZvbnQtcnVsZXItcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCAXCI7XG59XG5cbi5pY29mb250LXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCBXCI7XG59XG5cbi5pY29mb250LXJ1bGVycy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusIJcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCDXCI7XG59XG5cbi5pY29mb250LXNxdWFyZS1yb290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCEXCI7XG59XG5cbi5pY29mb250LXVpLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLusIVcIjtcbn1cblxuLmljb2ZvbnQtYWlkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6whlwiO1xufVxuXG4uaWNvZm9udC1hbWJ1bGFuY2UtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusIdcIjtcbn1cblxuLmljb2ZvbnQtYW1idWxhbmNlLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCIXCI7XG59XG5cbi5pY29mb250LWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wiVwiO1xufVxuXG4uaWNvZm9udC1hdXRpc206YmVmb3JlIHtcbiAgY29udGVudDogXCLusIpcIjtcbn1cblxuLmljb2ZvbnQtYmFuZGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wi1wiO1xufVxuXG4uaWNvZm9udC1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wjFwiO1xufVxuXG4uaWNvZm9udC1ibG9vZC1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCNXCI7XG59XG5cbi5pY29mb250LWJsb29kLXRlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLusI5cIjtcbn1cblxuLmljb2ZvbnQtYmxvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLusI9cIjtcbn1cblxuLmljb2ZvbnQtYnJhaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCQXCI7XG59XG5cbi5pY29mb250LWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCRXCI7XG59XG5cbi5pY29mb250LWNhcHN1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJJcIjtcbn1cblxuLmljb2ZvbnQtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCTXCI7XG59XG5cbi5pY29mb250LWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCUXCI7XG59XG5cbi5pY29mb250LWRuYS1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wlVwiO1xufVxuXG4uaWNvZm9udC1kbmEtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJZcIjtcbn1cblxuLmljb2ZvbnQtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCXXCI7XG59XG5cbi5pY29mb250LWRvY3Rvci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJhcIjtcbn1cblxuLmljb2ZvbnQtZG9jdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCZXCI7XG59XG5cbi5pY29mb250LWRydWctcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wmlwiO1xufVxuXG4uaWNvZm9udC1kcnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCbXCI7XG59XG5cbi5pY29mb250LWZpcnN0LWFpZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJxcIjtcbn1cblxuLmljb2ZvbnQtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCdXCI7XG59XG5cbi5pY29mb250LWhlYXJ0LWJlYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCeXCI7XG59XG5cbi5pY29mb250LWhlYXJ0LWJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJ9cIjtcbn1cblxuLmljb2ZvbnQtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCgXCI7XG59XG5cbi5pY29mb250LWhlcmJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6woVwiO1xufVxuXG4uaWNvZm9udC1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wolwiO1xufVxuXG4uaWNvZm9udC1pY3U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusKNcIjtcbn1cblxuLmljb2ZvbnQtaW5qZWN0aW9uLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusKRcIjtcbn1cblxuLmljb2ZvbnQtbGFib3JhdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wpVwiO1xufVxuXG4uaWNvZm9udC1tZWRpY2FsLXNpZ24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCmXCI7XG59XG5cbi5pY29mb250LW1lZGljYWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wp1wiO1xufVxuXG4uaWNvZm9udC1udXJzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusKhcIjtcbn1cblxuLmljb2ZvbnQtbnVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusKlcIjtcbn1cblxuLmljb2ZvbnQtbnVyc2luZy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCqXCI7XG59XG5cbi5pY29mb250LW9wZXJhdGlvbi10aGVhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCrXCI7XG59XG5cbi5pY29mb250LXBhcmFseXNpcy1kaXNhYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCsXCI7XG59XG5cbi5pY29mb250LXBhdGllbnQtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCtXCI7XG59XG5cbi5pY29mb250LXBhdGllbnQtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wrlwiO1xufVxuXG4uaWNvZm9udC1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wr1wiO1xufVxuXG4uaWNvZm9udC1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLusLBcIjtcbn1cblxuLmljb2ZvbnQtcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusLFcIjtcbn1cblxuLmljb2ZvbnQtc3RldGhvc2NvcGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCyXCI7XG59XG5cbi5pY29mb250LXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCzXCI7XG59XG5cbi5pY29mb250LXN0cmV0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wtFwiO1xufVxuXG4uaWNvZm9udC1zdXJnZW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wtVwiO1xufVxuXG4uaWNvZm9udC1zdXJnZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rC2XCI7XG59XG5cbi5pY29mb250LXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLusLdcIjtcbn1cblxuLmljb2ZvbnQtdGVzdC1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusLhcIjtcbn1cblxuLmljb2ZvbnQtdGVzdC10dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rC5XCI7XG59XG5cbi5pY29mb250LXRoZXJtb21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wulwiO1xufVxuXG4uaWNvZm9udC10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wu1wiO1xufVxuXG4uaWNvZm9udC10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wvFwiO1xufVxuXG4uaWNvZm9udC14cmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rC9XCI7XG59XG5cbi5pY29mb250LXVpLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wvlwiO1xufVxuXG4uaWNvZm9udC11aS1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wv1wiO1xufVxuXG4uaWNvZm9udC11aS1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGAXCI7XG59XG5cbi5pY29mb250LXVpLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGBXCI7XG59XG5cbi5pY29mb250LXVpLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xglwiO1xufVxuXG4uaWNvZm9udC11aS1icmlnaHRuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGDXCI7XG59XG5cbi5pY29mb250LXVpLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYRcIjtcbn1cblxuLmljb2ZvbnQtdWktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYVcIjtcbn1cblxuLmljb2ZvbnQtdWktY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xhlwiO1xufVxuXG4uaWNvZm9udC11aS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYdcIjtcbn1cblxuLmljb2ZvbnQtdWktY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xiFwiO1xufVxuXG4uaWNvZm9udC11aS1jZWxsLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGJXCI7XG59XG5cbi5pY29mb250LXVpLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYpcIjtcbn1cblxuLmljb2ZvbnQtdWktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYtcIjtcbn1cblxuLmljb2ZvbnQtdWktY2xpcC1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xjFwiO1xufVxuXG4uaWNvZm9udC11aS1jbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGNXCI7XG59XG5cbi5pY29mb250LXVpLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGOXCI7XG59XG5cbi5pY29mb250LXVpLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGPXCI7XG59XG5cbi5pY29mb250LXVpLWNvbnRhY3QtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xkFwiO1xufVxuXG4uaWNvZm9udC11aS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGRXCI7XG59XG5cbi5pY29mb250LXVpLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xklwiO1xufVxuXG4uaWNvZm9udC11aS1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZNcIjtcbn1cblxuLmljb2ZvbnQtdWktZGlhbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xlFwiO1xufVxuXG4uaWNvZm9udC11aS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGVXCI7XG59XG5cbi5pY29mb250LXVpLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGWXCI7XG59XG5cbi5pY29mb250LXVpLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZdcIjtcbn1cblxuLmljb2ZvbnQtdWktZmlyZS13YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGYXCI7XG59XG5cbi5pY29mb250LXVpLWZsYXNoLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGZXCI7XG59XG5cbi5pY29mb250LXVpLWZsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xmlwiO1xufVxuXG4uaWNvZm9udC11aS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZtcIjtcbn1cblxuLmljb2ZvbnQtdWktZ2FtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xnFwiO1xufVxuXG4uaWNvZm9udC11aS1oYW5kaWNhcHBlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xnVwiO1xufVxuXG4uaWNvZm9udC11aS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGeXCI7XG59XG5cbi5pY29mb250LXVpLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGfXCI7XG59XG5cbi5pY29mb250LXVpLWxhb2Rpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLusaBcIjtcbn1cblxuLmljb2ZvbnQtdWktbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xoVwiO1xufVxuXG4uaWNvZm9udC11aS1sb3ZlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xolwiO1xufVxuXG4uaWNvZm9udC11aS1sb3ZlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xo1wiO1xufVxuXG4uaWNvZm9udC11aS1sb3ZlLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xpFwiO1xufVxuXG4uaWNvZm9udC11aS1sb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGlXCI7XG59XG5cbi5pY29mb250LXVpLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xplwiO1xufVxuXG4uaWNvZm9udC11aS1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGnXCI7XG59XG5cbi5pY29mb250LXVpLW1lc3NhZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xqFwiO1xufVxuXG4uaWNvZm9udC11aS1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xqVwiO1xufVxuXG4uaWNvZm9udC11aS1tdXNpYy1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusapcIjtcbn1cblxuLmljb2ZvbnQtdWktbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLusatcIjtcbn1cblxuLmljb2ZvbnQtdWktbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xrFwiO1xufVxuXG4uaWNvZm9udC11aS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGtXCI7XG59XG5cbi5pY29mb250LXVpLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusa5cIjtcbn1cblxuLmljb2ZvbnQtdWktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xr1wiO1xufVxuXG4uaWNvZm9udC11aS1vZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusbBcIjtcbn1cblxuLmljb2ZvbnQtdWktcGFzc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusbFcIjtcbn1cblxuLmljb2ZvbnQtdWktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusbJcIjtcbn1cblxuLmljb2ZvbnQtdWktcGxheS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGzXCI7XG59XG5cbi5pY29mb250LXVpLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLusbRcIjtcbn1cblxuLmljb2ZvbnQtdWktcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xtVwiO1xufVxuXG4uaWNvZm9udC11aS1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xtlwiO1xufVxuXG4uaWNvZm9udC11aS1wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xt1wiO1xufVxuXG4uaWNvZm9udC11aS1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xuFwiO1xufVxuXG4uaWNvZm9udC11aS1yYXRlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xuVwiO1xufVxuXG4uaWNvZm9udC11aS1yYXRlLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rG6XCI7XG59XG5cbi5pY29mb250LXVpLXJhdGUtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rG7XCI7XG59XG5cbi5pY29mb250LXVpLXJhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xvFwiO1xufVxuXG4uaWNvZm9udC11aS1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusb1cIjtcbn1cblxuLmljb2ZvbnQtdWktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rG+XCI7XG59XG5cbi5pY29mb250LXVpLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rG/XCI7XG59XG5cbi5pY29mb250LXVpLXJvdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKAXCI7XG59XG5cbi5pY29mb250LXVpLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ygVwiO1xufVxuXG4uaWNvZm9udC11aS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLusoJcIjtcbn1cblxuLmljb2ZvbnQtdWktc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLusoNcIjtcbn1cblxuLmljb2ZvbnQtdWktc29jaWFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLusoRcIjtcbn1cblxuLmljb2ZvbnQtdWktdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKFXCI7XG59XG5cbi5pY29mb250LXVpLXRleHQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yhlwiO1xufVxuXG4uaWNvZm9udC11aS10ZXh0LWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLusodcIjtcbn1cblxuLmljb2ZvbnQtdWktdGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusohcIjtcbn1cblxuLmljb2ZvbnQtdWktdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusolcIjtcbn1cblxuLmljb2ZvbnQtdWktdG91Y2gtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusopcIjtcbn1cblxuLmljb2ZvbnQtdWktdHJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKLXCI7XG59XG5cbi5pY29mb250LXVpLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yjFwiO1xufVxuXG4uaWNvZm9udC11aS11c2VyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKNXCI7XG59XG5cbi5pY29mb250LXVpLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuso5cIjtcbn1cblxuLmljb2ZvbnQtdWktdi1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKPXCI7XG59XG5cbi5pY29mb250LXVpLXZpZGVvLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuspBcIjtcbn1cblxuLmljb2ZvbnQtdWktdmlkZW8tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ykVwiO1xufVxuXG4uaWNvZm9udC11aS12aWRlby1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKSXCI7XG59XG5cbi5pY29mb250LXVpLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKTXCI7XG59XG5cbi5pY29mb250LXVpLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ylFwiO1xufVxuXG4uaWNvZm9udC11aS13ZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKVXCI7XG59XG5cbi5pY29mb250LXVpLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuspZcIjtcbn1cblxuLmljb2ZvbnQtdWktem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yl1wiO1xufVxuXG4uaWNvZm9udC11aS16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ymFwiO1xufVxuXG4uaWNvZm9udC1jYXNzZXR0ZS1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusplcIjtcbn1cblxuLmljb2ZvbnQtY2Fzc2V0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusppcIjtcbn1cblxuLmljb2ZvbnQtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ym1wiO1xufVxuXG4uaWNvZm9udC1ndWl0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuspxcIjtcbn1cblxuLmljb2ZvbnQtbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusp1cIjtcbn1cblxuLmljb2ZvbnQtbXVsdGltZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ynlwiO1xufVxuXG4uaWNvZm9udC1tdXNpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusp9cIjtcbn1cblxuLmljb2ZvbnQtbXVzaWMtZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yoFwiO1xufVxuXG4uaWNvZm9udC1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKhXCI7XG59XG5cbi5pY29mb250LW11c2ljLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKiXCI7XG59XG5cbi5pY29mb250LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKjXCI7XG59XG5cbi5pY29mb250LW11dGUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKkXCI7XG59XG5cbi5pY29mb250LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKlXCI7XG59XG5cbi5pY29mb250LXBsYXktYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqZcIjtcbn1cblxuLmljb2ZvbnQtcGxheS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yp1wiO1xufVxuXG4uaWNvZm9udC1wbGF5LWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKoXCI7XG59XG5cbi5pY29mb250LXBsYXktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqlcIjtcbn1cblxuLmljb2ZvbnQtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yqlwiO1xufVxuXG4uaWNvZm9udC1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqtcIjtcbn1cblxuLmljb2ZvbnQtcmV0cm8tbXVzaWMtZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yrFwiO1xufVxuXG4uaWNvZm9udC1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusq1cIjtcbn1cblxuLmljb2ZvbnQtc29uZy1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yrlwiO1xufVxuXG4uaWNvZm9udC1zb3VuZC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yr1wiO1xufVxuXG4uaWNvZm9udC1zb3VuZC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKwXCI7XG59XG5cbi5pY29mb250LXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLusrFcIjtcbn1cblxuLmljb2ZvbnQtdmlkZW8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKyXCI7XG59XG5cbi5pY29mb250LXZpZGVvLWNhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ys1wiO1xufVxuXG4uaWNvZm9udC12aWRlby1jbGFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rK0XCI7XG59XG5cbi5pY29mb250LXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rK1XCI7XG59XG5cbi5pY29mb250LXZvbHVtZS1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusrZcIjtcbn1cblxuLmljb2ZvbnQtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLusrdcIjtcbn1cblxuLmljb2ZvbnQtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusrhcIjtcbn1cblxuLmljb2ZvbnQtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yuVwiO1xufVxuXG4uaWNvZm9udC12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLusrpcIjtcbn1cblxuLmljb2ZvbnQteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rK7XCI7XG59XG5cbi5pY29mb250LTJjaGVja291dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusrxcIjtcbn1cblxuLmljb2ZvbnQtMmNoZWNrb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rK9XCI7XG59XG5cbi5pY29mb250LWFtYXpvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusr5cIjtcbn1cblxuLmljb2ZvbnQtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rK/XCI7XG59XG5cbi5pY29mb250LWFtZXJpY2FuLWV4cHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOAXCI7XG59XG5cbi5pY29mb250LWFtZXJpY2FuLWV4cHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4FcIjtcbn1cblxuLmljb2ZvbnQtYXBwbGUtcGF5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zglwiO1xufVxuXG4uaWNvZm9udC1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4NcIjtcbn1cblxuLmljb2ZvbnQtYmFuay10cmFuc2Zlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4RcIjtcbn1cblxuLmljb2ZvbnQtYmFuay10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zhVwiO1xufVxuXG4uaWNvZm9udC1icmFpbnRyZWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOGXCI7XG59XG5cbi5pY29mb250LWJyYWludHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zh1wiO1xufVxuXG4uaWNvZm9udC1jYXNoLW9uLWRlbGl2ZXJ5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ziFwiO1xufVxuXG4uaWNvZm9udC1jYXNoLW9uLWRlbGl2ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOJXCI7XG59XG5cbi5pY29mb250LWRpbmVycy1jbHViLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOKXCI7XG59XG5cbi5pY29mb250LWRpbmVycy1jbHViLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOLXCI7XG59XG5cbi5pY29mb250LWRpbmVycy1jbHViLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOMXCI7XG59XG5cbi5pY29mb250LWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rONXCI7XG59XG5cbi5pY29mb250LWRpc2NvdmVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zjlwiO1xufVxuXG4uaWNvZm9udC1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zj1wiO1xufVxuXG4uaWNvZm9udC1ld2F5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zkFwiO1xufVxuXG4uaWNvZm9udC1ld2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rORXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS13YWxsZXQtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLus5JcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zk1wiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtd2FsbGV0LWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOUXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus5VcIjtcbn1cblxuLmljb2ZvbnQtamNiLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zllwiO1xufVxuXG4uaWNvZm9udC1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLus5dcIjtcbn1cblxuLmljb2ZvbnQtbWFlc3Ryby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus5hcIjtcbn1cblxuLmljb2ZvbnQtbWFlc3RybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zmVwiO1xufVxuXG4uaWNvZm9udC1tYXN0ZXJjYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zmlwiO1xufVxuXG4uaWNvZm9udC1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rObXCI7XG59XG5cbi5pY29mb250LXBheW9uZWVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6znFwiO1xufVxuXG4uaWNvZm9udC1wYXlvbmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6znVwiO1xufVxuXG4uaWNvZm9udC1wYXlwYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOeXCI7XG59XG5cbi5pY29mb250LXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zn1wiO1xufVxuXG4uaWNvZm9udC1zYWdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zoFwiO1xufVxuXG4uaWNvZm9udC1zYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOhXCI7XG59XG5cbi5pY29mb250LXNrcmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus6JcIjtcbn1cblxuLmljb2ZvbnQtc2tyaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOjXCI7XG59XG5cbi5pY29mb250LXN0cmlwZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus6RcIjtcbn1cblxuLmljb2ZvbnQtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOlXCI7XG59XG5cbi5pY29mb250LXZpc2EtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOmXCI7XG59XG5cbi5pY29mb250LXZpc2EtZWxlY3Ryb246YmVmb3JlIHtcbiAgY29udGVudDogXCLus6dcIjtcbn1cblxuLmljb2ZvbnQtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zqFwiO1xufVxuXG4uaWNvZm9udC13ZXN0ZXJuLXVuaW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zqVwiO1xufVxuXG4uaWNvZm9udC13ZXN0ZXJuLXVuaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOqXCI7XG59XG5cbi5pY29mb250LWJveTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zq1wiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLus6xcIjtcbn1cblxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOtXCI7XG59XG5cbi5pY29mb250LWJ1c2luZXNzLW1hbi1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zrlwiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzcy1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLus69cIjtcbn1cblxuLmljb2ZvbnQtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOwXCI7XG59XG5cbi5pY29mb250LWZ1bmt5LW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zsVwiO1xufVxuXG4uaWNvZm9udC1naXJsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zslwiO1xufVxuXG4uaWNvZm9udC1naXJsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOzXCI7XG59XG5cbi5pY29mb250LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rO0XCI7XG59XG5cbi5pY29mb250LWhvdGVsLWJveS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus7VcIjtcbn1cblxuLmljb2ZvbnQtaG90ZWwtYm95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rO2XCI7XG59XG5cbi5pY29mb250LWtpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zt1wiO1xufVxuXG4uaWNvZm9udC1tYW4taW4tZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zuFwiO1xufVxuXG4uaWNvZm9udC1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLus7lcIjtcbn1cblxuLmljb2ZvbnQtc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zulwiO1xufVxuXG4uaWNvZm9udC11c2VyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rO7XCI7XG59XG5cbi5pY29mb250LXVzZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLus7xcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zvVwiO1xufVxuXG4uaWNvZm9udC11c2VyLWFsdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rO+XCI7XG59XG5cbi5pY29mb250LXVzZXItYWx0LTU6YmVmb3JlIHtcbiAgY29udGVudDogXCLus79cIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60gFwiO1xufVxuXG4uaWNvZm9udC11c2VyLWFsdC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSBXCI7XG59XG5cbi5pY29mb250LXVzZXItZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSCXCI7XG59XG5cbi5pY29mb250LXVzZXItbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60g1wiO1xufVxuXG4uaWNvZm9udC11c2VyLXN1aXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60hFwiO1xufVxuXG4uaWNvZm9udC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSFXCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSGXCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSHXCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSIXCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSJXCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSKXCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSLXCI7XG59XG5cbi5pY29mb250LXVzZXJzLXNvY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60jFwiO1xufVxuXG4uaWNvZm9udC11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu60jVwiO1xufVxuXG4uaWNvZm9udC13YWl0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSOXCI7XG59XG5cbi5pY29mb250LXdhaXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60j1wiO1xufVxuXG4uaWNvZm9udC13b21hbi1pbi1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSQXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSRXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSSXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60k1wiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSUXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1qb2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJVcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60llwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtcHJvcGVydHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJdcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJhcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLXN0b2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSZXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSaXCI7XG59XG5cbi5pY29mb250LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60m1wiO1xufVxuXG4uaWNvZm9udC01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60nFwiO1xufVxuXG4uaWNvZm9udC1haW06YmVmb3JlIHtcbiAgY29udGVudDogXCLutJ1cIjtcbn1cblxuLmljb2ZvbnQtYmFkb286YmVmb3JlIHtcbiAgY29udGVudDogXCLutJ5cIjtcbn1cblxuLmljb2ZvbnQtYmFpZHUtdGllYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJ9cIjtcbn1cblxuLmljb2ZvbnQtYmJtLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60oFwiO1xufVxuXG4uaWNvZm9udC1iZWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rShXCI7XG59XG5cbi5pY29mb250LWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLutKJcIjtcbn1cblxuLmljb2ZvbnQtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60o1wiO1xufVxuXG4uaWNvZm9udC1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLutKRcIjtcbn1cblxuLmljb2ZvbnQtYnJpZ2h0a2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60pVwiO1xufVxuXG4uaWNvZm9udC1jbG91ZGFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60plwiO1xufVxuXG4uaWNvZm9udC1jb25jcmV0ZTU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutKdcIjtcbn1cblxuLmljb2ZvbnQtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSoXCI7XG59XG5cbi5pY29mb250LWRlc2lnbmJ1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLutKlcIjtcbn1cblxuLmljb2ZvbnQtZGVzaWduZmxvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutKpcIjtcbn1cblxuLmljb2ZvbnQtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60q1wiO1xufVxuXG4uaWNvZm9udC1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSsXCI7XG59XG5cbi5pY29mb250LWRvdGNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu60rVwiO1xufVxuXG4uaWNvZm9udC1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60rlwiO1xufVxuXG4uaWNvZm9udC1kcmliYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSvXCI7XG59XG5cbi5pY29mb250LWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLutLBcIjtcbn1cblxuLmljb2ZvbnQtZWJ1ZGR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSxXCI7XG59XG5cbi5pY29mb250LWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLutLJcIjtcbn1cblxuLmljb2ZvbnQtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutLNcIjtcbn1cblxuLmljb2ZvbnQtZW52YXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rS0XCI7XG59XG5cbi5pY29mb250LWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rS1XCI7XG59XG5cbi5pY29mb250LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60tlwiO1xufVxuXG4uaWNvZm9udC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu60t1wiO1xufVxuXG4uaWNvZm9udC1mZWVkYnVybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rS4XCI7XG59XG5cbi5pY29mb250LWZsaWtyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rS5XCI7XG59XG5cbi5pY29mb250LWZvbGtkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rS6XCI7XG59XG5cbi5pY29mb250LWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutLtcIjtcbn1cblxuLmljb2ZvbnQtZnJpZW5kZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60vFwiO1xufVxuXG4uaWNvZm9udC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60vVwiO1xufVxuXG4uaWNvZm9udC1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutL5cIjtcbn1cblxuLmljb2ZvbnQtZ25vbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutL9cIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLWJ1eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLutYBcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLWhhbmdvdXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWBXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLutYJcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLutYNcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXRhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLutYRcIjtcbn1cblxuLmljb2ZvbnQtaHlwZS1tYWNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWFXCI7XG59XG5cbi5pY29mb250LWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61hlwiO1xufVxuXG4uaWNvZm9udC1rYWthb3RhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLutYdcIjtcbn1cblxuLmljb2ZvbnQta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutYhcIjtcbn1cblxuLmljb2ZvbnQta2lrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWJXCI7XG59XG5cbi5pY29mb250LWtpd2lib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLutYpcIjtcbn1cblxuLmljb2ZvbnQtbGluZS1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutYtcIjtcbn1cblxuLmljb2ZvbnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61jFwiO1xufVxuXG4uaWNvZm9udC1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu61jVwiO1xufVxuXG4uaWNvZm9udC1saW51eC1taW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWOXCI7XG59XG5cbi5pY29mb250LWxpdmUtbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWPXCI7XG59XG5cbi5pY29mb250LWxpdmVqb3VybmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWQXCI7XG59XG5cbi5pY29mb250LW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCLutZFcIjtcbn1cblxuLmljb2ZvbnQtbWVldG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWSXCI7XG59XG5cbi5pY29mb250LW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61k1wiO1xufVxuXG4uaWNvZm9udC1taXh4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWUXCI7XG59XG5cbi5pY29mb250LW5ld3N2aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWVXCI7XG59XG5cbi5pY29mb250LW5pbWJ1c3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZZcIjtcbn1cblxuLmljb2ZvbnQtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61l1wiO1xufVxuXG4uaWNvZm9udC1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61mFwiO1xufVxuXG4uaWNvZm9udC1vc2NvbW1lcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWZXCI7XG59XG5cbi5pY29mb250LXBhbmRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZpcIjtcbn1cblxuLmljb2ZvbnQtcGhvdG9idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZtcIjtcbn1cblxuLmljb2ZvbnQtcGljYXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWcXCI7XG59XG5cbi5pY29mb250LXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61nVwiO1xufVxuXG4uaWNvZm9udC1wcmVzdGFzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWeXCI7XG59XG5cbi5pY29mb250LXFpazpiZWZvcmUge1xuICBjb250ZW50OiBcIu61n1wiO1xufVxuXG4uaWNvZm9udC1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61oFwiO1xufVxuXG4uaWNvZm9udC1yZWFkZXJuYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWhXCI7XG59XG5cbi5pY29mb250LXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61olwiO1xufVxuXG4uaWNvZm9udC1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLutaNcIjtcbn1cblxuLmljb2ZvbnQtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWkXCI7XG59XG5cbi5pY29mb250LXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLutaVcIjtcbn1cblxuLmljb2ZvbnQtc2lsdmVyc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWmXCI7XG59XG5cbi5pY29mb250LXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWnXCI7XG59XG5cbi5pY29mb250LXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWoXCI7XG59XG5cbi5pY29mb250LXNsYXNoZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWpXCI7XG59XG5cbi5pY29mb250LXNsaWRzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61qlwiO1xufVxuXG4uaWNvZm9udC1zbXVnbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWrXCI7XG59XG5cbi5pY29mb250LXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWsXCI7XG59XG5cbi5pY29mb250LXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuta1cIjtcbn1cblxuLmljb2ZvbnQtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61rlwiO1xufVxuXG4uaWNvZm9udC1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61r1wiO1xufVxuXG4uaWNvZm9udC1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu61sFwiO1xufVxuXG4uaWNvZm9udC1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61sVwiO1xufVxuXG4uaWNvZm9udC1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu61slwiO1xufVxuXG4uaWNvZm9udC10YWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutbNcIjtcbn1cblxuLmljb2ZvbnQtdGVjaG5vcmF0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61tFwiO1xufVxuXG4uaWNvZm9udC10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61tVwiO1xufVxuXG4uaWNvZm9udC10aW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutbZcIjtcbn1cblxuLmljb2ZvbnQtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rW3XCI7XG59XG5cbi5pY29mb250LXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu61uFwiO1xufVxuXG4uaWNvZm9udC10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLutblcIjtcbn1cblxuLmljb2ZvbnQtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu61ulwiO1xufVxuXG4uaWNvZm9udC10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu61u1wiO1xufVxuXG4uaWNvZm9udC11YmVyY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61vFwiO1xufVxuXG4uaWNvZm9udC12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu61vVwiO1xufVxuXG4uaWNvZm9udC12aWRkbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rW+XCI7XG59XG5cbi5pY29mb250LXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rW/XCI7XG59XG5cbi5pY29mb250LXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutoBcIjtcbn1cblxuLmljb2ZvbnQtdmlyYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu62gVwiO1xufVxuXG4uaWNvZm9udC12aXJ0dWVtYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raCXCI7XG59XG5cbi5pY29mb250LXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raDXCI7XG59XG5cbi5pY29mb250LXdlY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62hFwiO1xufVxuXG4uaWNvZm9udC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62hVwiO1xufVxuXG4uaWNvZm9udC13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62hlwiO1xufVxuXG4uaWNvZm9udC14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raHXCI7XG59XG5cbi5pY29mb250LXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raIXCI7XG59XG5cbi5pY29mb250LXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLutolcIjtcbn1cblxuLmljb2ZvbnQteW91a3U6YmVmb3JlIHtcbiAgY29udGVudDogXCLutopcIjtcbn1cblxuLmljb2ZvbnQteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu62i1wiO1xufVxuXG4uaWNvZm9udC16ZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raMXCI7XG59XG5cbi5pY29mb250LWJhZG1pbnRvbi1iaXJkaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuto1cIjtcbn1cblxuLmljb2ZvbnQtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuto5cIjtcbn1cblxuLmljb2ZvbnQtYmFzZWJhbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu62j1wiO1xufVxuXG4uaWNvZm9udC1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLutpBcIjtcbn1cblxuLmljb2ZvbnQtYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62kVwiO1xufVxuXG4uaWNvZm9udC1iaWxsaWFyZC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raSXCI7XG59XG5cbi5pY29mb250LWJvb3QtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLutpNcIjtcbn1cblxuLmljb2ZvbnQtYm9vdC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu62lFwiO1xufVxuXG4uaWNvZm9udC1ib290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raVXCI7XG59XG5cbi5pY29mb250LWJvd2xpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raWXCI7XG59XG5cbi5pY29mb250LWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLutpdcIjtcbn1cblxuLmljb2ZvbnQtY2Fub2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLutphcIjtcbn1cblxuLmljb2ZvbnQtY2hlZXItbGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raZXCI7XG59XG5cbi5pY29mb250LWNsaW1iaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raaXCI7XG59XG5cbi5pY29mb250LWNvcm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu62m1wiO1xufVxuXG4uaWNvZm9udC1maWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutpxcIjtcbn1cblxuLmljb2ZvbnQtZmllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutp1cIjtcbn1cblxuLmljb2ZvbnQtZm9vdGJhbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raeXCI7XG59XG5cbi5pY29mb250LWZvb3RiYWxsLWFtZXJpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rafXCI7XG59XG5cbi5pY29mb250LWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ragXCI7XG59XG5cbi5pY29mb250LWZvdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqFcIjtcbn1cblxuLmljb2ZvbnQtZ29hbC1rZWVwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqJcIjtcbn1cblxuLmljb2ZvbnQtZ29hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62o1wiO1xufVxuXG4uaWNvZm9udC1nb2xmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62pFwiO1xufVxuXG4uaWNvZm9udC1nb2xmLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62pVwiO1xufVxuXG4uaWNvZm9udC1nb2xmLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqZcIjtcbn1cblxuLmljb2ZvbnQtZ29sZi1maWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62p1wiO1xufVxuXG4uaWNvZm9udC1nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raoXCI7XG59XG5cbi5pY29mb250LWdvbGZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu62qVwiO1xufVxuXG4uaWNvZm9udC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqpcIjtcbn1cblxuLmljb2ZvbnQtaG9ja2V5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62q1wiO1xufVxuXG4uaWNvZm9udC1ob2NrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqxcIjtcbn1cblxuLmljb2ZvbnQtaWNlLXNrYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ratXCI7XG59XG5cbi5pY29mb250LWplcnNleS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutq5cIjtcbn1cblxuLmljb2ZvbnQtamVyc2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ravXCI7XG59XG5cbi5pY29mb250LWp1bXBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLutrBcIjtcbn1cblxuLmljb2ZvbnQta2ljazpiZWZvcmUge1xuICBjb250ZW50OiBcIu62sVwiO1xufVxuXG4uaWNvZm9udC1sZWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLutrJcIjtcbn1cblxuLmljb2ZvbnQtbWF0Y2gtcmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7razXCI7XG59XG5cbi5pY29mb250LW1lZGFsLXNwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ra0XCI7XG59XG5cbi5pY29mb250LW9mZnNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutrVcIjtcbn1cblxuLmljb2ZvbnQtb2x5bXBpYy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ra2XCI7XG59XG5cbi5pY29mb250LW9seW1waWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLutrdcIjtcbn1cblxuLmljb2ZvbnQtcGFkZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62uFwiO1xufVxuXG4uaWNvZm9udC1wZW5hbHR5LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutrlcIjtcbn1cblxuLmljb2ZvbnQtcmFjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutrpcIjtcbn1cblxuLmljb2ZvbnQtcmFjaW5nLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu62u1wiO1xufVxuXG4uaWNvZm9udC1yYWNpbmctZmxhZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutrxcIjtcbn1cblxuLmljb2ZvbnQtcmFjaW5nLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLutr1cIjtcbn1cblxuLmljb2ZvbnQtcmFjaW5ncy13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62vlwiO1xufVxuXG4uaWNvZm9udC1yZWZlcmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ra/XCI7XG59XG5cbi5pY29mb250LXJlZnJlZS1qZXJzZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLut4BcIjtcbn1cblxuLmljb2ZvbnQtcmVzdWx0LXNwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reBXCI7XG59XG5cbi5pY29mb250LXJ1Z2J5LWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLut4JcIjtcbn1cblxuLmljb2ZvbnQtcnVnYnktcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reDXCI7XG59XG5cbi5pY29mb250LXJ1Z2J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reEXCI7XG59XG5cbi5pY29mb250LXJ1bm5lci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu63hVwiO1xufVxuXG4uaWNvZm9udC1ydW5uZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLut4ZcIjtcbn1cblxuLmljb2ZvbnQtcnVubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reHXCI7XG59XG5cbi5pY29mb250LXNjb3JlLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reIXCI7XG59XG5cbi5pY29mb250LXNraWluZy1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLut4lcIjtcbn1cblxuLmljb2ZvbnQtc2t5ZGl2aW5nLWdvZ2dsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLut4pcIjtcbn1cblxuLmljb2ZvbnQtc25vdy1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLut4tcIjtcbn1cblxuLmljb2ZvbnQtc3RlZXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLut4xcIjtcbn1cblxuLmljb2ZvbnQtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reNXCI7XG59XG5cbi5pY29mb250LXN1YnN0aXR1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLut45cIjtcbn1cblxuLmljb2ZvbnQtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63j1wiO1xufVxuXG4uaWNvZm9udC10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLut5BcIjtcbn1cblxuLmljb2ZvbnQtdGVhbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut5FcIjtcbn1cblxuLmljb2ZvbnQtdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu63klwiO1xufVxuXG4uaWNvZm9udC10ZW5uaXMtcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reTXCI7XG59XG5cbi5pY29mb250LXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIu63lFwiO1xufVxuXG4uaWNvZm9udC10cmFja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu63lVwiO1xufVxuXG4uaWNvZm9udC10cm9waHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reWXCI7XG59XG5cbi5pY29mb250LXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu63l1wiO1xufVxuXG4uaWNvZm9udC12b2xsZXliYWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63mFwiO1xufVxuXG4uaWNvZm9udC12b2xsZXliYWxsLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLut5lcIjtcbn1cblxuLmljb2ZvbnQtdm9sbGV5YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63mlwiO1xufVxuXG4uaWNvZm9udC13YXRlci1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLut5tcIjtcbn1cblxuLmljb2ZvbnQtd2hpc3RsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut5xcIjtcbn1cblxuLmljb2ZvbnQtd2hpc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu63nVwiO1xufVxuXG4uaWNvZm9udC13aW4tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reeXCI7XG59XG5cbi5pY29mb250LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63n1wiO1xufVxuXG4uaWNvZm9udC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7regXCI7XG59XG5cbi5pY29mb250LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rehXCI7XG59XG5cbi5pY29mb250LWFsbC1jYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reiXCI7XG59XG5cbi5pY29mb250LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6NcIjtcbn1cblxuLmljb2ZvbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6RcIjtcbn1cblxuLmljb2ZvbnQtY2xpcC1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63pVwiO1xufVxuXG4uaWNvZm9udC1jb2RlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63plwiO1xufVxuXG4uaWNvZm9udC1jb2xvci1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6dcIjtcbn1cblxuLmljb2ZvbnQtY29sb3ItcGlja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reoXCI7XG59XG5cbi5pY29mb250LWNvcHktaW52ZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7repXCI7XG59XG5cbi5pY29mb250LWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6pcIjtcbn1cblxuLmljb2ZvbnQtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rerXCI7XG59XG5cbi5pY29mb250LWRlbGV0ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6xcIjtcbn1cblxuLmljb2ZvbnQtZWRpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut61cIjtcbn1cblxuLmljb2ZvbnQtZXJhc2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63rlwiO1xufVxuXG4uaWNvZm9udC1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7revXCI7XG59XG5cbi5pY29mb250LWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLut7BcIjtcbn1cblxuLmljb2ZvbnQtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rexXCI7XG59XG5cbi5pY29mb250LWl0YWxpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut7JcIjtcbn1cblxuLmljb2ZvbnQtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rezXCI7XG59XG5cbi5pY29mb250LWp1c3RpZnktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7re0XCI7XG59XG5cbi5pY29mb250LWp1c3RpZnktY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7re1XCI7XG59XG5cbi5pY29mb250LWp1c3RpZnktbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63tlwiO1xufVxuXG4uaWNvZm9udC1qdXN0aWZ5LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7re3XCI7XG59XG5cbi5pY29mb250LWxpbmstYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7re4XCI7XG59XG5cbi5pY29mb250LW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut7lcIjtcbn1cblxuLmljb2ZvbnQtcGFwZXItY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63ulwiO1xufVxuXG4uaWNvZm9udC1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLut7tcIjtcbn1cblxuLmljb2ZvbnQtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7re8XCI7XG59XG5cbi5pY29mb250LXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLut71cIjtcbn1cblxuLmljb2ZvbnQtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu63vlwiO1xufVxuXG4uaWNvZm9udC1yb3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63v1wiO1xufVxuXG4uaWNvZm9udC1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riAXCI7XG59XG5cbi5pY29mb250LXNtYWxsLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64gVwiO1xufVxuXG4uaWNvZm9udC1zdHJpa2UtdGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64glwiO1xufVxuXG4uaWNvZm9udC1zdWItbGlzdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu64g1wiO1xufVxuXG4uaWNvZm9udC1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuIRcIjtcbn1cblxuLmljb2ZvbnQtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuIVcIjtcbn1cblxuLmljb2ZvbnQtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuIZcIjtcbn1cblxuLmljb2ZvbnQtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuIdcIjtcbn1cblxuLmljb2ZvbnQtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64iFwiO1xufVxuXG4uaWNvZm9udC10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64iVwiO1xufVxuXG4uaWNvZm9udC11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuIpcIjtcbn1cblxuLmljb2ZvbnQtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu64i1wiO1xufVxuXG4uaWNvZm9udC1haXItYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64jFwiO1xufVxuXG4uaWNvZm9udC1haXJwbGFuZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuI1cIjtcbn1cblxuLmljb2ZvbnQtYWlycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuI5cIjtcbn1cblxuLmljb2ZvbnQtYXJ0aWN1bGF0ZWQtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuI9cIjtcbn1cblxuLmljb2ZvbnQtYXV0by1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJBcIjtcbn1cblxuLmljb2ZvbnQtYXV0by1yaWNrc2hhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu64kVwiO1xufVxuXG4uaWNvZm9udC1iaWN5Y2xlLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riSXCI7XG59XG5cbi5pY29mb250LWJpY3ljbGUtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJNcIjtcbn1cblxuLmljb2ZvbnQtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64lFwiO1xufVxuXG4uaWNvZm9udC1idXMtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJVcIjtcbn1cblxuLmljb2ZvbnQtYnVzLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riWXCI7XG59XG5cbi5pY29mb250LWJ1cy1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu64l1wiO1xufVxuXG4uaWNvZm9udC1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJhcIjtcbn1cblxuLmljb2ZvbnQtY2FiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riZXCI7XG59XG5cbi5pY29mb250LWNhYmxlLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64mlwiO1xufVxuXG4uaWNvZm9udC1jYXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJtcIjtcbn1cblxuLmljb2ZvbnQtY2FyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ricXCI7XG59XG5cbi5pY29mb250LWNhci1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu64nVwiO1xufVxuXG4uaWNvZm9udC1jYXItYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJ5cIjtcbn1cblxuLmljb2ZvbnQtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rifXCI7XG59XG5cbi5pY29mb250LWRlbGl2ZXJ5LXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKBcIjtcbn1cblxuLmljb2ZvbnQtZmFzdC1kZWxpdmVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64oVwiO1xufVxuXG4uaWNvZm9udC1maXJlLXRydWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64olwiO1xufVxuXG4uaWNvZm9udC1maXJlLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rijXCI7XG59XG5cbi5pY29mb250LWZyZWUtZGVsaXZlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKRcIjtcbn1cblxuLmljb2ZvbnQtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64pVwiO1xufVxuXG4uaWNvZm9udC1tb3Rvci1iaWtlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64plwiO1xufVxuXG4uaWNvZm9udC1tb3Rvci1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rinXCI7XG59XG5cbi5pY29mb250LW1vdG9yLWJpa2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rioXCI7XG59XG5cbi5pY29mb250LW9pbC10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu64qVwiO1xufVxuXG4uaWNvZm9udC1yaWNrc2hhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu64qlwiO1xufVxuXG4uaWNvZm9udC1yb2NrZXQtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKtcIjtcbn1cblxuLmljb2ZvbnQtcm9ja2V0LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7risXCI7XG59XG5cbi5pY29mb250LXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64rVwiO1xufVxuXG4uaWNvZm9udC1zYWlsLWJvYXQtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuK5cIjtcbn1cblxuLmljb2ZvbnQtc2FpbC1ib2F0LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rivXCI7XG59XG5cbi5pY29mb250LXNhaWwtYm9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64sFwiO1xufVxuXG4uaWNvZm9udC1zY29vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rixXCI7XG59XG5cbi5pY29mb250LXNlYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64slwiO1xufVxuXG4uaWNvZm9udC1zaGlwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64s1wiO1xufVxuXG4uaWNvZm9udC1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ri0XCI7XG59XG5cbi5pY29mb250LXNwZWVkLWJvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLVcIjtcbn1cblxuLmljb2ZvbnQtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64tlwiO1xufVxuXG4uaWNvZm9udC10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ri3XCI7XG59XG5cbi5pY29mb250LXRyYWluLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLhcIjtcbn1cblxuLmljb2ZvbnQtdHJhaW4tc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLlcIjtcbn1cblxuLmljb2ZvbnQtdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64ulwiO1xufVxuXG4uaWNvZm9udC10cnVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLtcIjtcbn1cblxuLmljb2ZvbnQtdHJ1Y2stbG9hZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ri8XCI7XG59XG5cbi5pY29mb250LXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ri9XCI7XG59XG5cbi5pY29mb250LXZhbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuL5cIjtcbn1cblxuLmljb2ZvbnQtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ri/XCI7XG59XG5cbi5pY29mb250LXlhY2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmAXCI7XG59XG5cbi5pY29mb250LTUtc3Rhci1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65gVwiO1xufVxuXG4uaWNvZm9udC1haXItdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmCXCI7XG59XG5cbi5pY29mb250LWJlYWNoLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65g1wiO1xufVxuXG4uaWNvZm9udC1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65hFwiO1xufVxuXG4uaWNvZm9udC1jYW1waW5nLXZlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYVcIjtcbn1cblxuLmljb2ZvbnQtZGlyZWN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYZcIjtcbn1cblxuLmljb2ZvbnQtaGlsbC1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmHXCI7XG59XG5cbi5pY29mb250LWhpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYhcIjtcbn1cblxuLmljb2ZvbnQtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYlcIjtcbn1cblxuLmljb2ZvbnQtaXNsYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65ilwiO1xufVxuXG4uaWNvZm9udC1pc2xhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYtcIjtcbn1cblxuLmljb2ZvbnQtc2FuZGFscy1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYxcIjtcbn1cblxuLmljb2ZvbnQtc2FuZGFscy1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmNXCI7XG59XG5cbi5pY29mb250LXRyYXZlbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuY5cIjtcbn1cblxuLmljb2ZvbnQtYnJlYWtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmPXCI7XG59XG5cbi5pY29mb250LWNlbHNpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZBcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmRXCI7XG59XG5cbi5pY29mb250LWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65klwiO1xufVxuXG4uaWNvZm9udC1kdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmTXCI7XG59XG5cbi5pY29mb250LWVjbGlwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZRcIjtcbn1cblxuLmljb2ZvbnQtZmFocmVuaGVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65lVwiO1xufVxuXG4uaWNvZm9udC1mb3Jlc3QtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65llwiO1xufVxuXG4uaWNvZm9udC1mdWxsLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmXXCI7XG59XG5cbi5pY29mb250LWZ1bGwtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZhcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65mVwiO1xufVxuXG4uaWNvZm9udC1oYWlsLXJhaW55LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmaXCI7XG59XG5cbi5pY29mb250LWhhaWwtcmFpbnktc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZtcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65nFwiO1xufVxuXG4uaWNvZm9udC1oYWlsLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmdXCI7XG59XG5cbi5pY29mb250LWhhaWwtdGh1bmRlci1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65nlwiO1xufVxuXG4uaWNvZm9udC1oYWlsLXRodW5kZXItc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZ9cIjtcbn1cblxuLmljb2ZvbnQtaGFpbC10aHVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmgXCI7XG59XG5cbi5pY29mb250LWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuaFcIjtcbn1cblxuLmljb2ZvbnQtaGlsbC1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65olwiO1xufVxuXG4uaWNvZm9udC1oaWxsLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmjXCI7XG59XG5cbi5pY29mb250LWh1cnJpY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65pFwiO1xufVxuXG4uaWNvZm9udC1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuaVcIjtcbn1cblxuLmljb2ZvbnQtbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuaZcIjtcbn1cblxuLmljb2ZvbnQtcmFpbnktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuadcIjtcbn1cblxuLmljb2ZvbnQtcmFpbnktc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuahcIjtcbn1cblxuLmljb2ZvbnQtcmFpbnktdGh1bmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu65qVwiO1xufVxuXG4uaWNvZm9udC1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65qlwiO1xufVxuXG4uaWNvZm9udC1zbm93LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65q1wiO1xufVxuXG4uaWNvZm9udC1zbm93LWZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmsXCI7XG59XG5cbi5pY29mb250LXNub3ctdGVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65rVwiO1xufVxuXG4uaWNvZm9udC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmuXCI7XG59XG5cbi5pY29mb250LXNub3d5LWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuua9cIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktbmlnaHQtaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65sFwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1uaWdodC1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65sVwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65slwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65s1wiO1xufVxuXG4uaWNvZm9udC1zbm93eS1zdW5ueS1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rm0XCI7XG59XG5cbi5pY29mb250LXNub3d5LXN1bm55LXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rm1XCI7XG59XG5cbi5pY29mb250LXNub3d5LXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rm2XCI7XG59XG5cbi5pY29mb250LXNub3d5LXRodW5kZXItbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuubdcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktdGh1bmRlci1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65uFwiO1xufVxuXG4uaWNvZm9udC1zbm93eS10aHVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rm5XCI7XG59XG5cbi5pY29mb250LXNub3d5LXdpbmR5LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rm6XCI7XG59XG5cbi5pY29mb250LXNub3d5LXdpbmR5LXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rm7XCI7XG59XG5cbi5pY29mb250LXNub3d5LXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rm8XCI7XG59XG5cbi5pY29mb250LXNub3d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rm9XCI7XG59XG5cbi5pY29mb250LXN1bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuub5cIjtcbn1cblxuLmljb2ZvbnQtc3VuLXJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuub9cIjtcbn1cblxuLmljb2ZvbnQtc3VuLXNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66gFwiO1xufVxuXG4uaWNvZm9udC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuuoFcIjtcbn1cblxuLmljb2ZvbnQtc3VubnktZGF5LXRlbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuoJcIjtcbn1cblxuLmljb2ZvbnQtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuoNcIjtcbn1cblxuLmljb2ZvbnQtdGh1bmRlci1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66hFwiO1xufVxuXG4uaWNvZm9udC10b3JuYWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqFXCI7XG59XG5cbi5pY29mb250LXVtYnJlbGxhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66hlwiO1xufVxuXG4uaWNvZm9udC11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66h1wiO1xufVxuXG4uaWNvZm9udC12b2xjYW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqIXCI7XG59XG5cbi5pY29mb250LXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuolcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqKXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66i1wiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqMXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuo1cIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0xMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu66jlwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuo9cIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqQXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66kVwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuupJcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqTXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtNzpiZWZvcmUge1xuICBjb250ZW50OiBcIu66lFwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuupVcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqWXCI7XG59XG5cbi5pY29mb250LXdpbmQtd2F2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuupdcIjtcbn1cblxuLmljb2ZvbnQtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66mFwiO1xufVxuXG4uaWNvZm9udC13aW5keS1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqZXCI7XG59XG5cbi5pY29mb250LXdpbmR5LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqaXCI7XG59XG5cbi5pY29mb250LXdpbmR5LXJhaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuptcIjtcbn1cblxuLmljb2ZvbnQtd2luZHktc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuupxcIjtcbn1cblxuLmljb2ZvbnQtd2luZHktdGh1bmRlci1yYWluaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqdXCI7XG59XG5cbi5pY29mb250LXdpbmR5LXRodW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuup5cIjtcbn1cblxuLmljb2ZvbnQtd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuup9cIjtcbn1cblxuLmljb2ZvbnQtYWRkb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqgXCI7XG59XG5cbi5pY29mb250LWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu66oVwiO1xufVxuXG4uaWNvZm9udC1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqJcIjtcbn1cblxuLmljb2ZvbnQtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqNcIjtcbn1cblxuLmljb2ZvbnQtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqkXCI7XG59XG5cbi5pY29mb250LWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqVcIjtcbn1cblxuLmljb2ZvbnQtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqZcIjtcbn1cblxuLmljb2ZvbnQtYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66p1wiO1xufVxuXG4uaWNvZm9udC1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu66qFwiO1xufVxuXG4uaWNvZm9udC1hdXRvbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqpXCI7XG59XG5cbi5pY29mb250LWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqqXCI7XG59XG5cbi5pY29mb250LWJhZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqtcIjtcbn1cblxuLmljb2ZvbnQtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqsXCI7XG59XG5cbi5pY29mb250LWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu66rVwiO1xufVxuXG4uaWNvZm9udC1iYXItY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66rlwiO1xufVxuXG4uaWNvZm9udC1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqvXCI7XG59XG5cbi5pY29mb250LWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66sFwiO1xufVxuXG4uaWNvZm9udC1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqxXCI7XG59XG5cbi5pY29mb250LWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66slwiO1xufVxuXG4uaWNvZm9udC1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuurNcIjtcbn1cblxuLmljb2ZvbnQtYmF0dGVyeS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLuurRcIjtcbn1cblxuLmljb2ZvbnQtYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rq1XCI7XG59XG5cbi5pY29mb250LWJlYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rq2XCI7XG59XG5cbi5pY29mb250LWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66t1wiO1xufVxuXG4uaWNvZm9udC1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rq4XCI7XG59XG5cbi5pY29mb250LWJldmVyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rq5XCI7XG59XG5cbi5pY29mb250LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuurpcIjtcbn1cblxuLmljb2ZvbnQtYmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rq7XCI7XG59XG5cbi5pY29mb250LWJpbmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66vFwiO1xufVxuXG4uaWNvZm9udC1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rq9XCI7XG59XG5cbi5pY29mb250LWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66vlwiO1xufVxuXG4uaWNvZm9udC1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rq/XCI7XG59XG5cbi5pY29mb250LWJvb2stbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu67gFwiO1xufVxuXG4uaWNvZm9udC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4FcIjtcbn1cblxuLmljb2ZvbnQtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruCXCI7XG59XG5cbi5pY29mb250LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu67g1wiO1xufVxuXG4uaWNvZm9udC1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4RcIjtcbn1cblxuLmljb2ZvbnQtYnVja2V0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67hVwiO1xufVxuXG4uaWNvZm9udC1idWNrZXQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruGXCI7XG59XG5cbi5pY29mb250LWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu67h1wiO1xufVxuXG4uaWNvZm9udC1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu67iFwiO1xufVxuXG4uaWNvZm9udC1idWxiLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67iVwiO1xufVxuXG4uaWNvZm9udC1idWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4pcIjtcbn1cblxuLmljb2ZvbnQtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4tcIjtcbn1cblxuLmljb2ZvbnQtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4xcIjtcbn1cblxuLmljb2ZvbnQtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu41cIjtcbn1cblxuLmljb2ZvbnQtY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67jlwiO1xufVxuXG4uaWNvZm9udC1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu49cIjtcbn1cblxuLmljb2ZvbnQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67kFwiO1xufVxuXG4uaWNvZm9udC1jYXJ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67kVwiO1xufVxuXG4uaWNvZm9udC1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruSXCI7XG59XG5cbi5pY29mb250LWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruTXCI7XG59XG5cbi5pY29mb250LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruUXCI7XG59XG5cbi5pY29mb250LWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5VcIjtcbn1cblxuLmljb2ZvbnQtY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruWXCI7XG59XG5cbi5pY29mb250LWNoZWNrLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5dcIjtcbn1cblxuLmljb2ZvbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5hcIjtcbn1cblxuLmljb2ZvbnQtY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67mVwiO1xufVxuXG4uaWNvZm9udC1jaGlsZHJlbi1jYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruaXCI7XG59XG5cbi5pY29mb250LWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5tcIjtcbn1cblxuLmljb2ZvbnQtY2xvY2stdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67nFwiO1xufVxuXG4uaWNvZm9udC1jbG9zZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rudXCI7XG59XG5cbi5pY29mb250LWNsb3NlLWxpbmUtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67nlwiO1xufVxuXG4uaWNvZm9udC1jbG9zZS1saW5lLXNxdWFyZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rufXCI7XG59XG5cbi5pY29mb250LWNsb3NlLWxpbmUtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67oFwiO1xufVxuXG4uaWNvZm9udC1jbG9zZS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruhXCI7XG59XG5cbi5pY29mb250LWNsb3NlLXNxdWFyZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruiXCI7XG59XG5cbi5pY29mb250LWNsb3NlLXNxdWFyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6NcIjtcbn1cblxuLmljb2ZvbnQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6RcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6VcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWQtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67plwiO1xufVxuXG4uaWNvZm9udC1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6dcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6hcIjtcbn1cblxuLmljb2ZvbnQtY29kZS1ub3QtYWxsb3dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67qVwiO1xufVxuXG4uaWNvZm9udC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruqXCI7XG59XG5cbi5pY29mb250LWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6tcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6xcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu67rVwiO1xufVxuXG4uaWNvZm9udC1jb21wdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu67rlwiO1xufVxuXG4uaWNvZm9udC1jb25uZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruvXCI7XG59XG5cbi5pY29mb250LWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7BcIjtcbn1cblxuLmljb2ZvbnQtY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7FcIjtcbn1cblxuLmljb2ZvbnQtY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7JcIjtcbn1cblxuLmljb2ZvbnQtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruzXCI7XG59XG5cbi5pY29mb250LWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ru0XCI7XG59XG5cbi5pY29mb250LWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7VcIjtcbn1cblxuLmljb2ZvbnQtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7ZcIjtcbn1cblxuLmljb2ZvbnQtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67t1wiO1xufVxuXG4uaWNvZm9udC1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu67uFwiO1xufVxuXG4uaWNvZm9udC1kYXNoYm9hcmQtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ru5XCI7XG59XG5cbi5pY29mb250LWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67ulwiO1xufVxuXG4uaWNvZm9udC1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ru7XCI7XG59XG5cbi5pY29mb250LWRhdGFiYXNlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67vFwiO1xufVxuXG4uaWNvZm9udC1kYXRhYmFzZS1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu71cIjtcbn1cblxuLmljb2ZvbnQtZGF0YWJhc2UtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ru+XCI7XG59XG5cbi5pY29mb250LWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ru/XCI7XG59XG5cbi5pY29mb250LWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68gFwiO1xufVxuXG4uaWNvZm9udC1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryBXCI7XG59XG5cbi5pY29mb250LWRpY2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvIJcIjtcbn1cblxuLmljb2ZvbnQtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68g1wiO1xufVxuXG4uaWNvZm9udC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryEXCI7XG59XG5cbi5pY29mb250LWRpc2tldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryFXCI7XG59XG5cbi5pY29mb250LWRvY3VtZW50LWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68hlwiO1xufVxuXG4uaWNvZm9udC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvIdcIjtcbn1cblxuLmljb2ZvbnQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvIhcIjtcbn1cblxuLmljb2ZvbnQtZG93bmxvYWRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68iVwiO1xufVxuXG4uaWNvZm9udC1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryKXCI7XG59XG5cbi5pY29mb250LWRyYWcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryLXCI7XG59XG5cbi5pY29mb250LWRyYWcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryMXCI7XG59XG5cbi5pY29mb250LWRyYWczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryNXCI7XG59XG5cbi5pY29mb250LWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryOXCI7XG59XG5cbi5pY29mb250LWVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryPXCI7XG59XG5cbi5pY29mb250LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJBcIjtcbn1cblxuLmljb2ZvbnQtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJFcIjtcbn1cblxuLmljb2ZvbnQtZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJJcIjtcbn1cblxuLmljb2ZvbnQtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68k1wiO1xufVxuXG4uaWNvZm9udC1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68lFwiO1xufVxuXG4uaWNvZm9udC1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJVcIjtcbn1cblxuLmljb2ZvbnQtZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJZcIjtcbn1cblxuLmljb2ZvbnQtZXhjYXZhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryXXCI7XG59XG5cbi5pY29mb250LWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryYXCI7XG59XG5cbi5pY29mb250LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68mVwiO1xufVxuXG4uaWNvZm9udC1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJpcIjtcbn1cblxuLmljb2ZvbnQtZXhjbGFtYXRpb24tdHJpbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68m1wiO1xufVxuXG4uaWNvZm9udC1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68nFwiO1xufVxuXG4uaWNvZm9udC1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rydXCI7XG59XG5cbi5pY29mb250LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68nlwiO1xufVxuXG4uaWNvZm9udC1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryfXCI7XG59XG5cbi5pY29mb250LWV4dGVybmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rygXCI7XG59XG5cbi5pY29mb250LWV5ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKFcIjtcbn1cblxuLmljb2ZvbnQtZXllLWJsb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKJcIjtcbn1cblxuLmljb2ZvbnQtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKNcIjtcbn1cblxuLmljb2ZvbnQtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rykXCI7XG59XG5cbi5pY29mb250LWZhdm91cml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68pVwiO1xufVxuXG4uaWNvZm9udC1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKZcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rynXCI7XG59XG5cbi5pY29mb250LWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKhcIjtcbn1cblxuLmljb2ZvbnQtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rypXCI7XG59XG5cbi5pY29mb250LWZpcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryqXCI7XG59XG5cbi5pY29mb250LWZpcmUtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68q1wiO1xufVxuXG4uaWNvZm9udC1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rysXCI7XG59XG5cbi5pY29mb250LWZsYWctYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvK1cIjtcbn1cblxuLmljb2ZvbnQtZmxhZy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68rlwiO1xufVxuXG4uaWNvZm9udC1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryvXCI7XG59XG5cbi5pY29mb250LWZsYW1lLXRvcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rywXCI7XG59XG5cbi5pY29mb250LWZsYXNoLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryxXCI7XG59XG5cbi5pY29mb250LWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryyXCI7XG59XG5cbi5pY29mb250LWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryzXCI7XG59XG5cbi5pY29mb250LWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ry0XCI7XG59XG5cbi5pY29mb250LWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ry1XCI7XG59XG5cbi5pY29mb250LWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68tlwiO1xufVxuXG4uaWNvZm9udC1mb290LXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ry3XCI7XG59XG5cbi5pY29mb250LWdhcmJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLhcIjtcbn1cblxuLmljb2ZvbnQtZ2Vhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLlcIjtcbn1cblxuLmljb2ZvbnQtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68ulwiO1xufVxuXG4uaWNvZm9udC1nZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu68u1wiO1xufVxuXG4uaWNvZm9udC1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ry8XCI7XG59XG5cbi5pY29mb250LWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ry9XCI7XG59XG5cbi5pY29mb250LWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ry+XCI7XG59XG5cbi5pY29mb250LWdyYWZmaXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ry/XCI7XG59XG5cbi5pY29mb250LWdyb2Nlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYBcIjtcbn1cblxuLmljb2ZvbnQtaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69gVwiO1xufVxuXG4uaWNvZm9udC1oYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYJcIjtcbn1cblxuLmljb2ZvbnQtaGFyZC1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2DXCI7XG59XG5cbi5pY29mb250LWhlYXJ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69hFwiO1xufVxuXG4uaWNvZm9udC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69hVwiO1xufVxuXG4uaWNvZm9udC1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2GXCI7XG59XG5cbi5pY29mb250LWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYdcIjtcbn1cblxuLmljb2ZvbnQtaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu69iFwiO1xufVxuXG4uaWNvZm9udC1ob3VyLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2JXCI7XG59XG5cbi5pY29mb250LWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2KXCI7XG59XG5cbi5pY29mb250LWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2LXCI7XG59XG5cbi5pY29mb250LWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2MXCI7XG59XG5cbi5pY29mb250LWluZmluaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2NXCI7XG59XG5cbi5pY29mb250LWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2OXCI7XG59XG5cbi5pY29mb250LWluZm8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2PXCI7XG59XG5cbi5pY29mb250LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZBcIjtcbn1cblxuLmljb2ZvbnQtaW5zdGl0dXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZFcIjtcbn1cblxuLmljb2ZvbnQtaW50ZXJmYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2SXCI7XG59XG5cbi5pY29mb250LWludmlzaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69k1wiO1xufVxuXG4uaWNvZm9udC1qYWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZRcIjtcbn1cblxuLmljb2ZvbnQtamFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2VXCI7XG59XG5cbi5pY29mb250LWpld2xlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZZcIjtcbn1cblxuLmljb2ZvbnQta2FyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2XXCI7XG59XG5cbi5pY29mb250LWtleS1ob2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2YXCI7XG59XG5cbi5pY29mb250LWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69mVwiO1xufVxuXG4uaWNvZm9udC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69mlwiO1xufVxuXG4uaWNvZm9udC1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2bXCI7XG59XG5cbi5pY29mb250LWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu69nFwiO1xufVxuXG4uaWNvZm9udC1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZ1cIjtcbn1cblxuLmljb2ZvbnQtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu69nlwiO1xufVxuXG4uaWNvZm9udC1sZWFmbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2fXCI7XG59XG5cbi5pY29mb250LWxlYXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2gXCI7XG59XG5cbi5pY29mb250LWxlZ286YmVmb3JlIHtcbiAgY29udGVudDogXCLuvaFcIjtcbn1cblxuLmljb2ZvbnQtbGVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIu69olwiO1xufVxuXG4uaWNvZm9udC1sZXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvaNcIjtcbn1cblxuLmljb2ZvbnQtbGV0dGVyYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2kXCI7XG59XG5cbi5pY29mb250LWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvaVcIjtcbn1cblxuLmljb2ZvbnQtbGljZW5zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69plwiO1xufVxuXG4uaWNvZm9udC1saWZlLWJvdXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvadcIjtcbn1cblxuLmljb2ZvbnQtbGlmZS1idW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2oXCI7XG59XG5cbi5pY29mb250LWxpZmUtamFja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2pXCI7XG59XG5cbi5pY29mb250LWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu69qlwiO1xufVxuXG4uaWNvZm9udC1saWdodC1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2rXCI7XG59XG5cbi5pY29mb250LWxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvaxcIjtcbn1cblxuLmljb2ZvbnQtbGlnaHRuaW5nLXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69rVwiO1xufVxuXG4uaWNvZm9udC1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2uXCI7XG59XG5cbi5pY29mb250LWxpbmUtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2vXCI7XG59XG5cbi5pY29mb250LWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2wXCI7XG59XG5cbi5pY29mb250LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvbFcIjtcbn1cblxuLmljb2ZvbnQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69slwiO1xufVxuXG4uaWNvZm9udC1saXN0ZW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvbNcIjtcbn1cblxuLmljb2ZvbnQtbGlzdGluZS1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r20XCI7XG59XG5cbi5pY29mb250LWxpc3RpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r21XCI7XG59XG5cbi5pY29mb250LWxpc3RpbmctbnVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r22XCI7XG59XG5cbi5pY29mb250LWxpdmUtc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69t1wiO1xufVxuXG4uaWNvZm9udC1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu69uFwiO1xufVxuXG4uaWNvZm9udC1sb2NhdGlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuvblcIjtcbn1cblxuLmljb2ZvbnQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu69ulwiO1xufVxuXG4uaWNvZm9udC1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu69u1wiO1xufVxuXG4uaWNvZm9udC1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvbxcIjtcbn1cblxuLmljb2ZvbnQtbG9sbGlwb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvb1cIjtcbn1cblxuLmljb2ZvbnQtbG9uZy1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69vlwiO1xufVxuXG4uaWNvZm9udC1sb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2/XCI7XG59XG5cbi5pY29mb250LWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvoBcIjtcbn1cblxuLmljb2ZvbnQtbHVnZ2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+gVwiO1xufVxuXG4uaWNvZm9udC1sdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+glwiO1xufVxuXG4uaWNvZm9udC1sdW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+g1wiO1xufVxuXG4uaWNvZm9udC1tYWdpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvoRcIjtcbn1cblxuLmljb2ZvbnQtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvoVcIjtcbn1cblxuLmljb2ZvbnQtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6GXCI7XG59XG5cbi5pY29mb250LW1haWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6HXCI7XG59XG5cbi5pY29mb250LW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvohcIjtcbn1cblxuLmljb2ZvbnQtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+iVwiO1xufVxuXG4uaWNvZm9udC1tYXAtcGluczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+ilwiO1xufVxuXG4uaWNvZm9udC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvotcIjtcbn1cblxuLmljb2ZvbnQtbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvoxcIjtcbn1cblxuLmljb2ZvbnQtbWVhc3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+jVwiO1xufVxuXG4uaWNvZm9udC1tZWRpY2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+jlwiO1xufVxuXG4uaWNvZm9udC1tZWdhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6PXCI7XG59XG5cbi5pY29mb250LW1lZ2FwaG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvpBcIjtcbn1cblxuLmljb2ZvbnQtbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6RXCI7XG59XG5cbi5pY29mb250LW1lbW9yaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6SXCI7XG59XG5cbi5pY29mb250LW1lbW9yeS1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6TXCI7XG59XG5cbi5pY29mb250LW1pYy1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6UXCI7XG59XG5cbi5pY29mb250LW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+lVwiO1xufVxuXG4uaWNvZm9udC1taWxpdGFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+llwiO1xufVxuXG4uaWNvZm9udC1taWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6XXCI7XG59XG5cbi5pY29mb250LW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+mFwiO1xufVxuXG4uaWNvZm9udC1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvplcIjtcbn1cblxuLmljb2ZvbnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvppcIjtcbn1cblxuLmljb2ZvbnQtbW9iaWxlLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6bXCI7XG59XG5cbi5pY29mb250LW1vbGVjdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6cXCI7XG59XG5cbi5pY29mb250LW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6dXCI7XG59XG5cbi5pY29mb250LW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuvp5cIjtcbn1cblxuLmljb2ZvbnQtbW9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6fXCI7XG59XG5cbi5pY29mb250LW11ZmZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+oFwiO1xufVxuXG4uaWNvZm9udC1tdXN0YWNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+oVwiO1xufVxuXG4uaWNvZm9udC1uYXZpZ2F0aW9uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqJcIjtcbn1cblxuLmljb2ZvbnQtbmF2aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+o1wiO1xufVxuXG4uaWNvZm9udC1uZXR3b3JrLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6kXCI7XG59XG5cbi5pY29mb250LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqVcIjtcbn1cblxuLmljb2ZvbnQtbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+plwiO1xufVxuXG4uaWNvZm9udC1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqdcIjtcbn1cblxuLmljb2ZvbnQtbm8tc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+qFwiO1xufVxuXG4uaWNvZm9udC1ub3QtYWxsb3dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+qVwiO1xufVxuXG4uaWNvZm9udC1ub3RlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+qlwiO1xufVxuXG4uaWNvZm9udC1ub3RlcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6rXCI7XG59XG5cbi5pY29mb250LW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+rFwiO1xufVxuXG4uaWNvZm9udC1udW1iZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+rVwiO1xufVxuXG4uaWNvZm9udC1vcHBvc2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+rlwiO1xufVxuXG4uaWNvZm9udC1vcHRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+r1wiO1xufVxuXG4uaWNvZm9udC1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6wXCI7XG59XG5cbi5pY29mb250LXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrFcIjtcbn1cblxuLmljb2ZvbnQtcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+slwiO1xufVxuXG4uaWNvZm9udC1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+s1wiO1xufVxuXG4uaWNvZm9udC1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+tFwiO1xufVxuXG4uaWNvZm9udC1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrVcIjtcbn1cblxuLmljb2ZvbnQtcGFwZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r62XCI7XG59XG5cbi5pY29mb250LXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+t1wiO1xufVxuXG4uaWNvZm9udC1wZW5ndWluLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r64XCI7XG59XG5cbi5pY29mb250LXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+uVwiO1xufVxuXG4uaWNvZm9udC1waG9uZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrpcIjtcbn1cblxuLmljb2ZvbnQtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrtcIjtcbn1cblxuLmljb2ZvbnQtcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+vFwiO1xufVxuXG4uaWNvZm9udC1waW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r69XCI7XG59XG5cbi5pY29mb250LXBpeGVsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+vlwiO1xufVxuXG4uaWNvZm9udC1wbHVnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuvr9cIjtcbn1cblxuLmljb2ZvbnQtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4BcIjtcbn1cblxuLmljb2ZvbnQtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4FcIjtcbn1cblxuLmljb2ZvbnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/glwiO1xufVxuXG4uaWNvZm9udC1wb2x5Z29uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4NcIjtcbn1cblxuLmljb2ZvbnQtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4RcIjtcbn1cblxuLmljb2ZvbnQtcHJpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4VcIjtcbn1cblxuLmljb2ZvbnQtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4ZcIjtcbn1cblxuLmljb2ZvbnQtcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+HXCI7XG59XG5cbi5pY29mb250LXFyLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4hcIjtcbn1cblxuLmljb2ZvbnQtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4lcIjtcbn1cblxuLmljb2ZvbnQtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+KXCI7XG59XG5cbi5pY29mb250LXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/i1wiO1xufVxuXG4uaWNvZm9udC1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/jFwiO1xufVxuXG4uaWNvZm9udC1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+NXCI7XG59XG5cbi5pY29mb250LXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+OXCI7XG59XG5cbi5pY29mb250LXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/j1wiO1xufVxuXG4uaWNvZm9udC1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+QXCI7XG59XG5cbi5pY29mb250LXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5FcIjtcbn1cblxuLmljb2ZvbnQtcmVwYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+SXCI7XG59XG5cbi5pY29mb250LXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/k1wiO1xufVxuXG4uaWNvZm9udC1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/lFwiO1xufVxuXG4uaWNvZm9udC1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5VcIjtcbn1cblxuLmljb2ZvbnQtcmVzcG9uc2l2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/llwiO1xufVxuXG4uaWNvZm9udC1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+XXCI7XG59XG5cbi5pY29mb250LXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5hcIjtcbn1cblxuLmljb2ZvbnQtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5lcIjtcbn1cblxuLmljb2ZvbnQtcm95YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5pcIjtcbn1cblxuLmljb2ZvbnQtcnNzLWZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5tcIjtcbn1cblxuLmljb2ZvbnQtc2FmZXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+cXCI7XG59XG5cbi5pY29mb250LXNhbGUtZGlzY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv51cIjtcbn1cblxuLmljb2ZvbnQtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+eXCI7XG59XG5cbi5pY29mb250LXNlbmQtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/n1wiO1xufVxuXG4uaWNvZm9udC1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6BcIjtcbn1cblxuLmljb2ZvbnQtc2V0dGluZ3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+hXCI7XG59XG5cbi5pY29mb250LXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+iXCI7XG59XG5cbi5pY29mb250LXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/o1wiO1xufVxuXG4uaWNvZm9udC1zaGFyZS1ib3hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/pFwiO1xufVxuXG4uaWNvZm9udC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/pVwiO1xufVxuXG4uaWNvZm9udC1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6ZcIjtcbn1cblxuLmljb2ZvbnQtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/p1wiO1xufVxuXG4uaWNvZm9udC1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+oXCI7XG59XG5cbi5pY29mb250LXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+pXCI7XG59XG5cbi5pY29mb250LXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/qlwiO1xufVxuXG4uaWNvZm9udC1zaXRlLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/q1wiO1xufVxuXG4uaWNvZm9udC1zbWFydC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/rFwiO1xufVxuXG4uaWNvZm9udC1zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv61cIjtcbn1cblxuLmljb2ZvbnQtc29ydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv65cIjtcbn1cblxuLmljb2ZvbnQtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/r1wiO1xufVxuXG4uaWNvZm9udC1zcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/sFwiO1xufVxuXG4uaWNvZm9udC1zcGFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+xXCI7XG59XG5cbi5pY29mb250LXNwZWVjaC1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/slwiO1xufVxuXG4uaWNvZm9udC1zcGVlZC1tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/s1wiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+0XCI7XG59XG5cbi5pY29mb250LXNwaW5uZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7VcIjtcbn1cblxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/tlwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+3XCI7XG59XG5cbi5pY29mb250LXNwaW5uZXItYWx0LTU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7hcIjtcbn1cblxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/uVwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+6XCI7XG59XG5cbi5pY29mb250LXNwcmVhZHNoZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+7XCI7XG59XG5cbi5pY29mb250LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/vFwiO1xufVxuXG4uaWNvZm9udC1zc2wtc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv71cIjtcbn1cblxuLmljb2ZvbnQtc3Rhci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/vlwiO1xufVxuXG4uaWNvZm9udC1zdGFyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+/XCI7XG59XG5cbi5pY29mb250LXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjtcbn1cblxuLmljb2ZvbnQtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjtcbn1cblxuLmljb2ZvbnQtc3VwcG9ydC1mYXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjtcbn1cblxuLmljb2ZvbnQtdGFjay1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjtcbn1cblxuLmljb2ZvbnQtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7XG59XG5cbi5pY29mb250LXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjtcbn1cblxuLmljb2ZvbnQtdGFza3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7XG59XG5cbi5pY29mb250LXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7XG59XG5cbi5pY29mb250LXRlbGVwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiO1xufVxuXG4uaWNvZm9udC10ZWxlc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjtcbn1cblxuLmljb2ZvbnQtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjtcbn1cblxuLmljb2ZvbnQtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjtcbn1cblxuLmljb2ZvbnQtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7XG59XG5cbi5pY29mb250LXRpY2stYm94ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjtcbn1cblxuLmljb2ZvbnQtdGljay1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7XG59XG5cbi5pY29mb250LXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aj1wiO1xufVxuXG4uaWNvZm9udC10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjtcbn1cblxuLmljb2ZvbnQtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiO1xufVxuXG4uaWNvZm9udC10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjtcbn1cblxuLmljb2ZvbnQtdG9vbHMtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjtcbn1cblxuLmljb2ZvbnQtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjtcbn1cblxuLmljb2ZvbnQtdG91Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjtcbn1cblxuLmljb2ZvbnQtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiO1xufVxuXG4uaWNvZm9udC10cmFuc3BhcmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiO1xufVxuXG4uaWNvZm9udC10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7XG59XG5cbi5pY29mb250LXVuaXF1ZS1pZGVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7XG59XG5cbi5pY29mb250LXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiO1xufVxuXG4uaWNvZm9udC11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiO1xufVxuXG4uaWNvZm9udC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7XG59XG5cbi5pY29mb250LXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiO1xufVxuXG4uaWNvZm9udC11c2ItZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjtcbn1cblxuLmljb2ZvbnQtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CfXCI7XG59XG5cbi5pY29mb250LXZlY3Rvci1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CgXCI7XG59XG5cbi5pY29mb250LXZlcmlmaWNhdGlvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiO1xufVxuXG4uaWNvZm9udC13YWxsLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7XG59XG5cbi5pY29mb250LXdhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjtcbn1cblxuLmljb2ZvbnQtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7XG59XG5cbi5pY29mb250LXdhcm5pbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7XG59XG5cbi5pY29mb250LXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjtcbn1cblxuLmljb2ZvbnQtd2F0ZXItZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiO1xufVxuXG4uaWNvZm9udC13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjtcbn1cblxuLmljb2ZvbnQtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiO1xufVxuXG4uaWNvZm9udC13aWZpLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiO1xufVxuXG4uaWNvZm9udC13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7XG59XG5cbi5pY29mb250LXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7XG59XG5cbi5pY29mb250LXppZ3phZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiO1xufVxuXG4uaWNvZm9udC16aXBwZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjtcbn1cblxuLmljb2ZvbnQteHMge1xuICBmb250LXNpemU6IDAuNWVtO1xufVxuXG4uaWNvZm9udC1zbSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uaWNvZm9udC1tZCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uaWNvZm9udC1sZyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5pY29mb250LTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5pY29mb250LTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5pY29mb250LTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5pY29mb250LTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5pY29mb250LTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5pY29mb250LTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5pY29mb250LTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5pY29mb250LTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5pY29mb250LTl4IHtcbiAgZm9udC1zaXplOiA5ZW07XG59XG5cbi5pY29mb250LTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmljb2ZvbnQtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5pY29mb250LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaWNvZm9udC11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4uaWNvZm9udC11bCA+IGxpIC5pY29mb250IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWNvZm9udC1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbn1cblxuLmljb2ZvbnQtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pY29mb250LXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pY29mb250Lmljb2ZvbnQtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmljb2ZvbnQuaWNvZm9udC1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4uaWNvZm9udC1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGljb2ZvbnQtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogaWNvZm9udC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvZm9udC1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBpY29mb250LXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogaWNvZm9udC1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpY29mb250LXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpY29mb250LXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmljb2ZvbnQtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uaWNvZm9udC1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5pY29mb250LXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmljb2ZvbnQtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5pY29mb250LWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmljb2ZvbnQtZmxpcC1ob3Jpem9udGFsLmljb2ZvbnQtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbjpyb290IC5pY29mb250LXJvdGF0ZS05MCxcbjpyb290IC5pY29mb250LXJvdGF0ZS0xODAsXG46cm9vdCAuaWNvZm9udC1yb3RhdGUtMjcwLFxuOnJvb3QgLmljb2ZvbnQtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmljb2ZvbnQtZmxpcC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb2ZvbnQtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuOnJvb3Qge1xuICAtLWRhcmstY29sb3I6XHQjMzIzQTQ1O1xuICAtLWNvbG9yLWZmZjpcdCNGRkZGRkY7XG4gIC0tY29sb3ItMTAwOlx0I0YwRjBGMDtcbiAgLS1jb2xvci0yMDA6XHQjRUVFRUVFO1xuICAtLWNvbG9yLTMwMDpcdCNFMEUwRTA7XG4gIC0tY29sb3ItNDAwOlx0I0JEQkRCRDtcbiAgLS1jb2xvci01MDA6XHQjNTU1NTU1O1xuICAtLWNvbG9yLTYwMDpcdCM3NTc1NzU7XG4gIC0tY29sb3ItNzAwOlx0IzYxNjE2MTtcbiAgLS1jb2xvci04MDA6XHQjNDI0MjQyO1xuICAtLWNvbG9yLTkwMDpcdCMyMTIxMjE7XG4gIC0tY29sb3ItMDAwOlx0IzAwMDAwMDtcbiAgLS1ib3JkZXItY29sb3I6XHQjZjBmMGYwO1xuICAtLWNhcmQtY29sb3I6XHQjZmZmZmZmO1xuICAtLWJvZHktY29sb3I6XHQjZjlmYmZkO1xuICAtLXdoaXRlLWNvbG9yOlx0I2ZmZmZmZjtcbiAgLS1zaWRlYmFyLWNvbG9yOlx0I2ZjZmNmYztcbiAgLS10ZXh0LWNvbG9yOiAjMjEyNTI5O1xuICAtLWhjLWZvbnQtY29sb3I6XHQjNTU1NTU1O1xuICAtLWhjLWJnLWNvbG9yOlx0I2YwZjBmMDtcbn1cblxuW2RhdGEtdGhlbWU9ZGFya10ge1xuICAtLWRhcmstY29sb3I6XHQjMzIzQTQ1O1xuICAtLWNvbG9yLWZmZjpcdCMwMDAwMDA7XG4gIC0tY29sb3ItMTAwOlx0IzIxMjEyMTtcbiAgLS1jb2xvci0yMDA6XHQjMjYyNzI3O1xuICAtLWNvbG9yLTMwMDpcdCM2MTYxNjE7XG4gIC0tY29sb3ItNDAwOlx0Izc1NzU3NTtcbiAgLS1jb2xvci01MDA6XHQjOGY4ZjhmO1xuICAtLWNvbG9yLTYwMDpcdCNCREJEQkQ7XG4gIC0tY29sb3ItNzAwOlx0I0UwRTBFMDtcbiAgLS1jb2xvci04MDA6XHQjRUVFRUVFO1xuICAtLWNvbG9yLTkwMDpcdCNGMEYwRjA7XG4gIC0tY29sb3ItMDAwOlx0I0ZGRkZGRjtcbiAgLS1ib3JkZXItY29sb3I6XHQjMzUzNTM1O1xuICAtLWNhcmQtY29sb3I6XHQjMjYyNzI3O1xuICAtLWJvZHktY29sb3I6XHQjMWUxZjIwO1xuICAtLXdoaXRlLWNvbG9yOlx0I2ZmZmZmZjtcbiAgLS1zaWRlYmFyLWNvbG9yOlx0I2ZjZmNmYztcbiAgLS10ZXh0LWNvbG9yOiAjOGY4ZjhmO1xuICAtLWhjLWZvbnQtY29sb3I6XHQjNTU1NTU1O1xuICAtLWhjLWJnLWNvbG9yOlx0I2YwZjBmMDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIFtjbGFzcz10aGVtZS1pbmRpZ29dIHtcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjRjE5ODI4O1xuICAtLWJvZHktY29sb3I6XHQjMWUxZjIwO1xuICAtLWJvcmRlci1jb2xvcjogIzI1MjUyNTtcbiAgLS1jYXJkLWNvbG9yOiAjMTExMTExO1xuICAtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1NTU4ZCwgI0ZGMTg0Myk7XG59XG5cbltjbGFzcz10aGVtZS1pbmRpZ29dIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0IzQ4NGM3ZjtcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjRjE5ODI4O1xuICAtLWNoYXJ0LWNvbG9yMTpcdCM0ODRjN2Y7XG4gIC0tY2hhcnQtY29sb3IyOlx0I0YxOTgyODtcbiAgLS1jaGFydC1jb2xvcjM6XHQjZjU1NThkO1xuICAtLWNoYXJ0LWNvbG9yNDpcdCNhN2RhZmY7XG4gIC0tY2hhcnQtY29sb3I1Olx0IzljYmYzYjtcbiAgLS1jaGFydC1jb2xvcjY6XHQjYTBjMWI4O1xuICAtLWNoYXJ0LWNvbG9yNzpcdCM2NDg2OGU7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjU1NThkLCAjRkYxODQzKTtcbn1cblxuLnNlY29uZGFyeS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uc2Vjb25kYXJ5LWNvbG9yLWZpbGwge1xuICBmaWxsOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG5ib2R5IHtcbiAgLW1vei10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIC1vLXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmJvZHkuZm9udC1vcGVuc2FucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuYm9keS5mb250LXF1aWNrc2FuZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5ib2R5LmZvbnQtbnVuaXRvIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmJvZHkuZm9udC1yYWxld2F5IHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi8qKioqKioqKioqKnRhYmxlKioqKioqKioqL1xuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1jb2xvci0zMDApO1xufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgdWwuZHRyLWRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbXlQcm9qZWN0VGFibGVfbGVuZ3RoLCAjbXlQcm9qZWN0VGFibGVfZmlsdGVyLCAjbXlQcm9qZWN0VGFibGVfaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNteVByb2plY3RUYWJsZV9wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqKioqKioqKioqZW5kdGFibGUqKioqKioqKiovXG4ubWVtLWxpc3Qge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDIyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1lbS1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuLnRvZG9fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi50b2RvX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udG9kb19saXN0IGxpIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvZG9fbGlzdCBsaSBsYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4udG9kb19saXN0IGxpIGxhYmVsIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogNXB4O1xufVxuLnRvZG9fbGlzdCBsaSBsYWJlbCBpbnB1dC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1zZWNvbmRhcnktY29sb3IpLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udG9kb19saXN0IGxpIGxhYmVsIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50b2RvX2xpc3QgLmN1c3RvbS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uYnJhbmQtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5icmFuZC1pY29uIC5sb2dvLWljb24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBtYXJnaW46IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5icmFuZC1pY29uIC5sb2dvLWljb24gc3ZnIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4uYnJhbmQtaWNvbiAubG9nby1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uYnJhbmQtaWNvbiAubG9nby10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wdWxzZSAucHVsc2UtcmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb24tcHVsc2UgMy41cyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24tcHVsc2UgMy41cyBlYXNlLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItd2lkdGg6IDVweDtcbn1cbi5wdWxzZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbi1wdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRpb24tcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTRweCkge1xuICAuYnRuLXNldC10YXNrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm14LXNpemUge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLnRpa2l0LWluZm8gaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnRpa2l0LWluZm8gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5wcm9qZWN0LXRhYiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTRweCkge1xuICAucHJvamVjdC10YWIgLnBydGFiLXNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvamVjdC10YWIgLnBydGFiLXNldCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5wcm9qZWN0LXRhYiAucHJ0YWItc2V0IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC41cmVtIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuaW52b2ljZS1zZXQubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wjZGF0ZXBpY2tlciwgLmZvcm0tY29udHJvbCN0aW1lcGlja2VyLCAuZm9ybS1jb250cm9sI2RhdGVwaWNrZXIyLCAuZm9ybS1jb250cm9sI2RhdGVwaWNrZXIzLCAuZm9ybS1jb250cm9sI3RpbWVwaWNrZXIyLCAuZm9ybS1jb250cm9sI3RpbWVwaWNrZXIzIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5ub3RpZmljYXRpb25zIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuLm5vdGlmaWNhdGlvbnMgLnB1bHNlLFxuLm5vdGlmaWNhdGlvbnMgLnB1bHNlOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4ubm90aWZpY2F0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAubm90aWZpY2F0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub3RpZmljYXRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIsIC5ub3RpZmljYXRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDVweCBhdXRvIDA7XG59XG4ubm90aWZpY2F0aW9ucyAuY2FyZCAubGlzdCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIGhlaWdodDogMzMwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubm90aWZpY2F0aW9ucyAuY2FyZCAubGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmaWNhdGlvbnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubm90aWZpY2F0aW9ucyAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3RpZmljYXRpb25zIC5kcm9wZG93bi1tZW51IC53MzgwIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLm5vdGlmaWNhdGlvbnMgLmRyb3Bkb3duLW1lbnUgLnczODAge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG4ucm93LWRlY2sgPiAuY29sLFxuLnJvdy1kZWNrID4gW2NsYXNzKj1jb2wtXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnJvdy1kZWNrID4gLmNvbCAuY2FyZCxcbi5yb3ctZGVjayA+IFtjbGFzcyo9Y29sLV0gLmNhcmQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmFwZXhjaGFydHMtY2FudmFzIGxpbmUge1xuICBzdHJva2U6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4uYXBleGNoYXJ0cy1jYW52YXMgdGV4dCB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLTUwMCk7XG59XG4uYXBleGNoYXJ0cy1jYW52YXMgY2lyY2xlIHtcbiAgc3Ryb2tlOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLnNwYXJrbGluZV9jaGFydCBjYW52YXMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dLCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7XG59XG5cbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sIHByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0wMDApICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlLW5hdmJhciBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zaWRlLW5hdmJhciBsaSBhIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1ibG9jayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnRlYWNoZXItZnVsbGRlYXRpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAudGVhY2hlci1mdWxsZGVhdGlsIC50ZWFjaGVyLWluZm8uYm9yZGVyLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAudGVhY2hlci1mdWxsZGVhdGlsIC5wcm9maWxlLWF2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnRlYWNoZXItZnVsbGRlYXRpbCAuYWJvdXQtaW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNldC1tZC1pbWcge1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gIH1cbn1cblxuLmxpbmUtY29sb3IgLmFwZXhjaGFydHMtY2FudmFzIGxpbmUge1xuICBzdHJva2U6IHZhcigtLWNhcmQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnNoYXJlZC10YWJsZSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2plY3RfbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDMzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnByb2plY3QtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuI2FwZXgtZW1wbHlvZWVBbmFseXRpY3MgLmFwZXhjaGFydHMtY2FudmFzIGxpbmUge1xuICBzdHJva2U6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbiNhcGV4LU1haW5DYXRlZ29yaWVzIC5hcGV4Y2hhcnRzLWNhbnZhcywgI2luY29tZWFuYWx5dGljcyAuYXBleGNoYXJ0cy1jYW52YXMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmljby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uaWNvbmxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5pY29ubGlzdCAuaWNvbi1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgMHM7XG59XG4uaWNvbmxpc3QgLmljb24taG9sZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaWNvbmxpc3QgLmljb24taG9sZGVyOmhvdmVyIC5pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pY29ubGlzdCAuaWNvbi1ob2xkZXIgLmljb24ge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaWNvbmxpc3QgLmljb24taG9sZGVyIC5pY29uIGkge1xuICBmb250LXNpemU6IDNlbTtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3IpO1xufVxuLmljb25saXN0IC5pY29uLWhvbGRlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm5vdGUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NHB4KSB7XG4gIC53LXNtLTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnByb2ZpbGUtdGVhY2hlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGVhY2hlci1jYXJkIC5jYXJkLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRlYWNoZXItY2FyZCAuY2FyZC1ib2R5IC5wcm9maWxlLWF2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGVhY2hlci1jYXJkIC5jYXJkLWJvZHkgLnByb2ZpbGUtYXYudzIyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlYWNoZXItY2FyZCAuY2FyZC1ib2R5IC5wcm9maWxlLWF2IC5hYm91dC1pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50ZWFjaGVyLWNhcmQgLmNhcmQtYm9keSAudGVhY2hlci1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRlYWNoZXItY2FyZCAuY2FyZC1ib2R5IC50ZWFjaGVyLWluZm8gLnNvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnRlYWNoZXItY2FyZCAuY2FyZC1ib2R5IC50ZWFjaGVyLWluZm8gLmN0LWJ0bi1zZXQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5idW5jaF9saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5idW5jaF9saXN0IC50YXNrX3N0YXR1cywgLmJ1bmNoX2xpc3QgLmxlc3Nvbl9uYW1lLCAuYnVuY2hfbGlzdCAuYXNzaWdubWVudF9uYW1lLCAuYnVuY2hfbGlzdCAuc3VibWl0X3RpbWUsIC5idW5jaF9saXN0IC5jb21wbGl0ZWRfdGltZSB7XG4gICAgbWFyZ2luOiAzcHggMHB4O1xuICB9XG59XG5ib2R5LnJ0bF9tb2RlIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKioqKioqKioqKioqKipNYXJnaW4qKioqKioqKioqKioqKiovXG4gIC8qKioqKioqKioqKioqcGFkZGluZyoqKioqKioqKioqKiovXG59XG5ib2R5LnJ0bF9tb2RlIHVsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmJvZHkucnRsX21vZGUgLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5lbmQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1zLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1zLTEsIGJvZHkucnRsX21vZGUgLm1zLXNtLTEsIGJvZHkucnRsX21vZGUgLm1zLW1kLTEsIGJvZHkucnRsX21vZGUgLm1zLWxnLTEsIGJvZHkucnRsX21vZGUgLm1zLXhsLTEsIGJvZHkucnRsX21vZGUgLm1zLXh4bC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tcy0yLCBib2R5LnJ0bF9tb2RlIC5tcy1zbS0yLCBib2R5LnJ0bF9tb2RlIC5tcy1tZC0yLCBib2R5LnJ0bF9tb2RlIC5tcy1sZy0yLCBib2R5LnJ0bF9tb2RlIC5tcy14bC0yLCBib2R5LnJ0bF9tb2RlIC5tcy14eGwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tcy0zLCBib2R5LnJ0bF9tb2RlIC5tcy1zbS0zLCBib2R5LnJ0bF9tb2RlIC5tcy1tZC0zLCBib2R5LnJ0bF9tb2RlIC5tcy1sZy0zLCBib2R5LnJ0bF9tb2RlIC5tcy14bC0zLCBib2R5LnJ0bF9tb2RlIC5tcy14eGwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtNCwgYm9keS5ydGxfbW9kZSAubXMtc20tNCwgYm9keS5ydGxfbW9kZSAubXMtbWQtNCwgYm9keS5ydGxfbW9kZSAubXMtbGctNCwgYm9keS5ydGxfbW9kZSAubXMteGwtNCwgYm9keS5ydGxfbW9kZSAubXMteHhsLTUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtNSwgYm9keS5ydGxfbW9kZSAubXMtc20tNSwgYm9keS5ydGxfbW9kZSAubXMtbWQtNSwgYm9keS5ydGxfbW9kZSAubXMtbGctNSwgYm9keS5ydGxfbW9kZSAubXMteGwtNSwgYm9keS5ydGxfbW9kZSAubXMteHhsLTUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1lLTEsIGJvZHkucnRsX21vZGUgLm1lLXNtLTEsIGJvZHkucnRsX21vZGUgLm1lLW1kLTEsIGJvZHkucnRsX21vZGUgLm1lLWxnLTEsIGJvZHkucnRsX21vZGUgLm1lLXhsLTEsIGJvZHkucnRsX21vZGUgLm1lLXh4bC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tZS0yLCBib2R5LnJ0bF9tb2RlIC5tZS1zbS0yLCBib2R5LnJ0bF9tb2RlIC5tZS1tZC0yLCBib2R5LnJ0bF9tb2RlIC5tZS1sZy0yLCBib2R5LnJ0bF9tb2RlIC5tZS14bC0yLCBib2R5LnJ0bF9tb2RlIC5tZS14eGwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tZS0zLCBib2R5LnJ0bF9tb2RlIC5tZS1zbS0zLCBib2R5LnJ0bF9tb2RlIC5tZS1tZC0zLCBib2R5LnJ0bF9tb2RlIC5tZS1sZy0zLCBib2R5LnJ0bF9tb2RlIC5tZS14bC0zLCBib2R5LnJ0bF9tb2RlIC5tZS14eGwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubWUtNCwgYm9keS5ydGxfbW9kZSAubWUtc20tNCwgYm9keS5ydGxfbW9kZSAubWUtbWQtNCwgYm9keS5ydGxfbW9kZSAubWUtbGctNCwgYm9keS5ydGxfbW9kZSAubWUteGwtNCwgYm9keS5ydGxfbW9kZSAubWUteHhsLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubWUtNSwgYm9keS5ydGxfbW9kZSAubWUtc20tNSwgYm9keS5ydGxfbW9kZSAubWUtbWQtNSwgYm9keS5ydGxfbW9kZSAubWUtbGctNSwgYm9keS5ydGxfbW9kZSAubWUteGwtNSwgYm9keS5ydGxfbW9kZSAubWUteHhsLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBzLTEsIGJvZHkucnRsX21vZGUgLnBzLXNtLTEsIGJvZHkucnRsX21vZGUgLnBzLW1kLTEsIGJvZHkucnRsX21vZGUgLnBzLWxnLTEsIGJvZHkucnRsX21vZGUgLnBzLXhsLTEsIGJvZHkucnRsX21vZGUgLnBzLXh4bC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBzLTIsIGJvZHkucnRsX21vZGUgLnBzLXNtLTIsIGJvZHkucnRsX21vZGUgLnBzLW1kLTIsIGJvZHkucnRsX21vZGUgLnBzLWxnLTIsIGJvZHkucnRsX21vZGUgLnBzLXhsLTIsIGJvZHkucnRsX21vZGUgLnBzLXh4bC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucHMtMywgYm9keS5ydGxfbW9kZSAucHMtc20tMywgYm9keS5ydGxfbW9kZSAucHMtbWQtMywgYm9keS5ydGxfbW9kZSAucHMtbGctMywgYm9keS5ydGxfbW9kZSAucHMteGwtMywgYm9keS5ydGxfbW9kZSAucHMteHhsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucHMtNCwgYm9keS5ydGxfbW9kZSAucHMtc20tNCwgYm9keS5ydGxfbW9kZSAucHMtbWQtNCwgYm9keS5ydGxfbW9kZSAucHMtbGctNCwgYm9keS5ydGxfbW9kZSAucHMteGwtNCwgYm9keS5ydGxfbW9kZSAucHMteHhsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wcy01LCBib2R5LnJ0bF9tb2RlIC5wcy1zbS01LCBib2R5LnJ0bF9tb2RlIC5wcy1tZC01LCBib2R5LnJ0bF9tb2RlIC5wcy1sZy01LCBib2R5LnJ0bF9tb2RlIC5wcy14bC01LCBib2R5LnJ0bF9tb2RlIC5wcy14eGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wZS0xLCBib2R5LnJ0bF9tb2RlIC5wZS1zbS0xLCBib2R5LnJ0bF9tb2RlIC5wZS1tZC0xLCBib2R5LnJ0bF9tb2RlIC5wZS1sZy0xLCBib2R5LnJ0bF9tb2RlIC5wZS14bC0xLCBib2R5LnJ0bF9tb2RlIC5wZS14eGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wZS0yLCBib2R5LnJ0bF9tb2RlIC5wZS1zbS0yLCBib2R5LnJ0bF9tb2RlIC5wZS1tZC0yLCBib2R5LnJ0bF9tb2RlIC5wZS1sZy0yLCBib2R5LnJ0bF9tb2RlIC5wZS14bC0yLCBib2R5LnJ0bF9tb2RlIC5wZS14eGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBlLTMsIGJvZHkucnRsX21vZGUgLnBlLXNtLTMsIGJvZHkucnRsX21vZGUgLnBlLW1kLTMsIGJvZHkucnRsX21vZGUgLnBlLWxnLTMsIGJvZHkucnRsX21vZGUgLnBlLXhsLTMsIGJvZHkucnRsX21vZGUgLnBlLXh4bC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBlLTQsIGJvZHkucnRsX21vZGUgLnBlLXNtLTQsIGJvZHkucnRsX21vZGUgLnBlLW1kLTQsIGJvZHkucnRsX21vZGUgLnBlLWxnLTQsIGJvZHkucnRsX21vZGUgLnBlLXhsLTQsIGJvZHkucnRsX21vZGUgLnBlLXh4bC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucGUtNSwgYm9keS5ydGxfbW9kZSAucGUtc20tNSwgYm9keS5ydGxfbW9kZSAucGUtbWQtNSwgYm9keS5ydGxfbW9kZSAucGUtbGctNSwgYm9keS5ydGxfbW9kZSAucGUteGwtNSwgYm9keS5ydGxfbW9kZSAucGUteHhsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5ydGxfbW9kZSAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW46IHVuc2V0O1xufVxuYm9keS5ydGxfbW9kZSAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keS5ydGxfbW9kZSAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2ctdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5ib2R5LnJ0bF9tb2RlIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2ctdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5ib2R5LnJ0bF9tb2RlIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuYm9keS5ydGxfbW9kZSAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbmJvZHkucnRsX21vZGUgLmJ0bi1ncm91cCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuYm9keS5ydGxfbW9kZSAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbmJvZHkucnRsX21vZGUgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuYm9keS5ydGxfbW9kZSAuYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbmJvZHkucnRsX21vZGUgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuYm9keS5ydGxfbW9kZSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLW1pbmktYnRuIC5mYS1hcnJvdy1sZWZ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbn1cbmJvZHkucnRsX21vZGUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ydGxfbW9kZSAubWUtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnJ0bF9tb2RlIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucnRsX21vZGUgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucnRsX21vZGUgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keS5ydGxfbW9kZSAudGltZWxpbmUtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuYm9keS5ydGxfbW9kZSAudGltZWxpbmUtaXRlbTphZnRlciB7XG4gIHJpZ2h0OiAtNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuYm9keS5ydGxfbW9kZSAuYXBleGNoYXJ0cy1jYW52YXMsIGJvZHkucnRsX21vZGUgLm93bC1jYXJvdXNlbCB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuYm9keS5ydGxfbW9kZSAub3dsLWNhcm91c2VsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkucnRsX21vZGUgLm93bC1jYXJvdXNlbCAubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLmZvcm0tc3dpdGNoLnRoZW1lLXJ0bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIuc2lkZWJhci1taW5pIC5zaWRlYmFyLW1pbmktYnRuIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLnNpZGViYXItbWluaS1idG4gLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmkXCI7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgc3BhbiB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMTAxcHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMTAxcHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSBsaSBhIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIuc2lkZWJhci1taW5pIC5icmFuZC1pY29uIC5sb2dvLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhciAuZm9ybS1zd2l0Y2gudGhlbWUtcnRsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhciAuc2lkZWJhci1taW5pLWJ0biBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIgLnNpZGViYXItbWluaS1idG4gLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmlXCI7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyIC5icmFuZC1pY29uIC5sb2dvLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIub3BlbiB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIgLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyIC5zdWItbWVudSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbmJvZHkucnRsX21vZGUgLnJpZ2h0Y2hhdGJveCAuZnJpZW5kIC5zdGF0dXMge1xuICBsZWZ0OiAxN3B4O1xufVxuYm9keS5ydGxfbW9kZSAuaWNvZm9udC1oYW5kLWRyYXduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqHXCI7XG59XG5ib2R5LnJ0bF9tb2RlIC50b2RvX2xpc3QgbGkgbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwcHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5yaWdodGNoYXRib3ggI2Nsb3NlIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAxMHB4O1xufVxuYm9keS5ydGxfbW9kZSAuZmMtbWVkaWEtc2NyZWVuLmZjLWRpcmVjdGlvbi1sdHIge1xuICBmbGV4LWRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkucnRsX21vZGUgLmZjLW1lZGlhLXNjcmVlbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy10b29sYmFyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuYm9keS5ydGxfbW9kZSAuZHJvcGRvd24taXRlbSAubWUtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLWl0ZW0gLm1lLTMge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdLCBib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1tZW51LWVuZCB7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5pY29mb250LXVpLWFkZC5tZS0yLCBib2R5LnJ0bF9tb2RlIC5pY29mb250LXBsdXMtY2lyY2xlLm1lLTIge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5idG4tcG9zdGlvbiB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogMTVweDtcbn1cbmJvZHkucnRsX21vZGUgLmljb2ZvbnQtZG90dGVkLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm4XCI7XG59XG5ib2R5LnJ0bF9tb2RlIC5saXN0LWdyb3VwIGkubWUtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIGJ1dHRvbiBpLm1lLTIge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5jYXJkLWNoYXQub3BlbiB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGUtbmF2YmFyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZS1uYXZiYXIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5kb2MgLm1lLTIge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5kb2MgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5jYXJkLmNhcmQtY2FsbG91dCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMC40cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbmJvZHkucnRsX21vZGUgLnRlYWNoZXItY2FyZCAubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NHB4KSB7XG4gIGJvZHkucnRsX21vZGUgLnByb2plY3QtdGFiIC5wcnRhYi1zZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuYm9keS5ydGxfbW9kZSB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRkOmZpcnN0LWNoaWxkLFxuYm9keS5ydGxfbW9kZSB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5ib2R5LnJ0bF9tb2RlIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuYm9keS5ydGxfbW9kZSB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogNHB4O1xufVxuXG4uYm9yZGVyLFxuLmJvcmRlci10b3AsXG4uYm9yZGVyLXJpZ2h0LFxuLmJvcmRlci1ib3R0b20sXG4uYm9yZGVyLWxlZnQsXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lci14eGwge1xuICBtYXgtd2lkdGg6IDE1NjBweDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC44cmVtIDAuOHJlbTtcbn1cblxuLnppbmRleC1maXhlZCB7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi56aW5kZXgtcG9wb3ZlciB7XG4gIHotaW5kZXg6IDEwNzA7XG59XG5cbi56aW5kZXgtbW9kYWwge1xuICB6LWluZGV4OiAxMDU1O1xufVxuXG4uc21hbGwteHMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbCwgLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAuZm9ybS1zZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDMzLCAzNywgNDEsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcsIC5mb3JtLXNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS44cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTIwMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbi5iaWctc2VhcmNoIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XG59XG4uYmlnLXNlYXJjaDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xufVxuXG4uYnRuLWxpbmsge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmJnLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICM0RENBODg7XG4gIGJvcmRlci1jb2xvcjogIzREQ0E4ODtcbn1cbi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RENBODg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI0ZDNUE2OTtcbiAgYm9yZGVyLWNvbG9yOiAjRkM1QTY5O1xufVxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM1QTY5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjNEZCOEM5O1xuICBib3JkZXItY29sb3I6ICM0RkI4Qzk7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEZCOEM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItNzAwKTtcbn1cbi5idG4uYnRuLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uYnRuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmF2YXRhciB7XG4gIHdpZHRoOiAzNHB4O1xuICBtaW4td2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5hdmF0YXIueHMge1xuICB3aWR0aDogMTZweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYXZhdGFyLnNtIHtcbiAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xufVxuLmF2YXRhci5zbSBpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuLmF2YXRhci5sZyB7XG4gIHdpZHRoOiA1NnB4O1xuICBtaW4td2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbn1cbi5hdmF0YXIueGwge1xuICB3aWR0aDogMTIwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG4uYXZhdGFyLm5vLXRodW1ibmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXZhdGFyLWxpc3Qge1xuICBtYXJnaW46IDAgMCAtMC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG59XG4uYXZhdGFyLWxpc3QgLmF2YXRhciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1pbi13aWR0aDogMnJlbTtcbn1cbi5hdmF0YXItbGlzdCAuYXZhdGFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5hdmF0YXItbGlzdC5saXN0LWlubGluZWJsb2NrIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXZhdGFyLWxpc3Qtc3RhY2tlZCAuYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC44ZW0gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgLmhlYWRlciAuYXZhdGFyLWxpc3Qtc3RhY2tlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ5MHB4KSB7XG4gIC5hZGQtbWVtYmVyLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZHJvcGRvd24taXRlbTpob3Zlcixcbi5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjEpO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xufVxuLmRyb3Bkb3duLW1lbnUgbGkge1xuICBtYXJnaW46IDVweCAwcHg7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4ubW9kYWwge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgei1pbmRleDogOTk5OTk7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2ctdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbCB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2ctdmVydGljYWwgLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwgLm1vZGFsLWhlYWRlciwgLm1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMudGFiLWN1c3RvbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5uYXYtdGFicy50YWItY3VzdG9tIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubmF2LXRhYnMudGFiLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLm5hdi10YWJzLnRhYi1jYXJkIC5uYXYtbGluayB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xufVxuLm5hdi10YWJzLnRhYi1jYXJkIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLm5hdi10YWJzLnRhYi1ib2R5LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIFZhcigtLXByaW1hcnktY29sb3IpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdi10YWJzLnRhYi1ib2R5LWhlYWRlciAubmF2LWxpbmsge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XG59XG4ubmF2LXRhYnMudGFiLWJvZHktaGVhZGVyIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5uYXYtdGFicy50YWItYm9keS1oZWFkZXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1jdXN0b20gLmxpc3QtZ3JvdXAtaXRlbSwgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWN1c3RvbSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMTAwKTtcbn1cbi5wcm9ncmVzcy5wbGFuLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XG59XG5cbi50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSB0ciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFibGUgdHIgdGgge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLnRhYmxlIHRyOmhvdmVyIHRkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTgwMCk7XG59XG4udGFibGUgLnRhYmxlLWRhcmsgdHIgdGgge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLnRhYmxlLmRvYy10YWJsZSB0ciB0aCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ubm8tcmVzaXplIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcHJpbWFyeSB7XG4gIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb2xvci1kZWZ1bHQge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjOWE5YjlkICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RENBODg7XG4gIGJvcmRlci1jb2xvcjogIzREQ0E4ODtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM1QTY5O1xuICBib3JkZXItY29sb3I6ICNGQzVBNjk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkJBMzM7XG4gIGJvcmRlci1jb2xvcjogI0ZGQkEzMztcbn1cblxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQjhDOTtcbiAgYm9yZGVyLWNvbG9yOiAjNEZCOEM5O1xufVxuXG4uYm9yZGVyLFxuLmJvcmRlci1sZWZ0LFxuLmJvcmRlci10b3AsXG4uYm9yZGVyLXJpZ2h0LFxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKkN1c3RvbS1XaWR0aCoqKioqKioqKioqKiovXG4udmgxMDAge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4udzMwIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi53NjAge1xuICB3aWR0aDogNjBweDtcbn1cblxuLnc5MCB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4udzEyMCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLncyMjAge1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi53MjQwIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4udzI4MCB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLnczODAge1xuICB3aWR0aDogMzgwcHg7XG59XG5cbi53LTMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLm1pbi1oZWlnaHQtMjIwIHtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG5cbi8qKioqKioqKioqKip0aGVtZS10ZXh0Y29sb3IqKioqKioqKioqKioqL1xuLmNvbG9yLWZmZiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xufVxuXG4uY29sb3ItMTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTEwMCk7XG59XG5cbi5jb2xvci0yMDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItMjAwKTtcbn1cblxuLmNvbG9yLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0zMDApO1xufVxuXG4uY29sb3ItNDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XG59XG5cbi5jb2xvci02MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNjAwKTtcbn1cblxuLmNvbG9yLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci03MDApO1xufVxuXG4uY29sb3ItODAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTgwMCk7XG59XG5cbi5jb2xvci05MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItOTAwKTtcbn1cblxuLmNvbG9yLTAwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0wMDApO1xufVxuXG4uY29sb3ItZGVmdWx0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qKioqKioqKioqKip0aGVtZS1iYWNncm91bmRjb2xvcioqKioqKioqKioqKiovXG4uY29sb3ItYmctZmZmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZmZmKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItODAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLWRlZnVhbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKipDdXN0b20tYmFja2dyb3VuZC1jb2xvcioqKioqKioqKioqKiovXG4uYmctbGlnaHR5ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMjhjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkYWZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodGdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZDdlMCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtd2FybmluZy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZGUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXByaW1hcnktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmMGZmICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1pbmZvLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTVmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZGFuZ2VyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxQzhEQiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtc3VjY2Vzcy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMEQ5QjQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFBOEEgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUFFOEZGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zYW50YS1mZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODdDNEMgIWltcG9ydGFudDtcbn1cblxuLmJnLWNhcmV5cy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGOUVBQyAhaW1wb3J0YW50O1xufVxuXG4uYmctbGF2ZW5kZXItcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4ODNCQSAhaW1wb3J0YW50O1xufVxuXG4uYmctdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExZTJiICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKipDdXN0b20tdGV4dGNvbG9yKioqKioqKioqKioqKi9cbi5jb2xvci1saWdodHllbGxvdyB7XG4gIGNvbG9yOiAjZmZlMjhjICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1saWdodGJsdWUge1xuICBjb2xvcjogI2E3ZGFmZiAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItbGlnaHRncmVlbiB7XG4gIGNvbG9yOiAjYThkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1saWdodC1zdWNjZXNzIHtcbiAgY29sb3I6ICNBMEQ5QjQgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWxpZ2h0LW9yYW5nZSB7XG4gIGNvbG9yOiAjRkZBQThBICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1pbmZvLWxpZ2h0IHtcbiAgY29sb3I6ICM5QUU4RkYgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXNhbnRhLWZlIHtcbiAgY29sb3I6ICNCODdDNEMgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWNhcmV5cy1waW5rIHtcbiAgY29sb3I6ICNDRjlFQUMgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWxhdmVuZGVyLXB1cnBsZSB7XG4gIGNvbG9yOiAjQTg4M0JBICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1kYW5nZXIge1xuICBjb2xvcjogI0YxQzhEQiAhaW1wb3J0YW50O1xufVxuXG4uaW1nLW92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLyoqKioqKioqKioqKkN1c3RvbS1iZWZvcmUtYmFja2dyb3VuZGNvbG9yKioqKioqKioqKioqKi9cbi5saW5lLWxpZ2h0eWVsbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtbGlnaHR5ZWxsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUyOGMgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtbGlnaHRibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtbGlnaHRibHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkYWZmICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWxpZ2h0Z3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1saWdodGdyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWxpZ2h0LXN1Y2Nlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1saWdodC1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTBEOUI0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWxpZ2h0LW9yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWxpZ2h0LW9yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUE4QSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1pbmZvLWxpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtaW5mby1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBRThGRiAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1zYW50YS1mZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLXNhbnRhLWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjg3QzRDICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWNhcmV5cy1waW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtY2FyZXlzLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjlFQUMgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtbGF2ZW5kZXItcHVycGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtbGF2ZW5kZXItcHVycGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg4M0JBICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWhlaWdodC1jdXN0b20ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LXNtIHtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5cbi5zbWFsbC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNtYWxsLTExIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uYnRuLXBvc3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IC01MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYnRuLXBvc3Rpb24ge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxufVxuXG4ubm8tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob29zZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXZpZGVycyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpdmlkZXJzOmFmdGVyLCAuZGl2aWRlcnM6YmVmb3JlIHtcbiAgLW1zLWZsZXg6IDEgMSAwJTtcbiAgZmxleDogMSAxIDAlO1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXRvcDogMC4wNjI1cmVtO1xufVxuLmRpdmlkZXJzOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5kaXZpZGVyczo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4uZGl2aWRlcnMtYmxvY2sge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLmRpdmlkZXJzLWJsb2NrOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi50YXNrX3N0YXR1cyBzcGFuIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXRoZW1lPWRhcmtdIC5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzViNWI1YiAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRhYmxlIC50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1iZzogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGFibGUgLnRhYmxlLWRhcmsgdHIgdGgge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtd2FybmluZy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWQwOWQgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5iaWctc2VhcmNoIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLmJpZy1zZWFyY2g6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGltZWxpbmUtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRpbWVsaW5lLWl0ZW0gLmF2YXRhciB7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLmJvcmRlciwgW2RhdGEtdGhlbWU9ZGFya10gLmJvcmRlci1sZWZ0LCBbZGF0YS10aGVtZT1kYXJrXSAuYm9yZGVyLXRvcCwgW2RhdGEtdGhlbWU9ZGFya10gLmJvcmRlci1yaWdodCwgW2RhdGEtdGhlbWU9ZGFya10gLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5iZy1saWdodHllbGxvdywgW2RhdGEtdGhlbWU9ZGFya10gLmJnLWxpZ2h0Ymx1ZSwgW2RhdGEtdGhlbWU9ZGFya10gLmJnLWxpZ2h0Z3JlZW4sIFtkYXRhLXRoZW1lPWRhcmtdIC5saWdodC13YXJuaW5nLWJnLCBbZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtcHJpbWFyeS1iZywgW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LWluZm8tYmcsXG5bZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtZGFuZ2VyLWJnLCBbZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtc3VjY2Vzcy1iZywgW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LW9yYW5nZS1iZywgW2RhdGEtdGhlbWU9ZGFya10gLmJnLWluZm8tbGlnaHQsIFtkYXRhLXRoZW1lPWRhcmtdIC5iZy1zYW50YS1mZSwgW2RhdGEtdGhlbWU9ZGFya10gLmJnLWNhcmV5cy1waW5rLCBbZGF0YS10aGVtZT1kYXJrXSAuYmctbGF2ZW5kZXItcHVycGxlIHtcbiAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRvcC1wZXJmb21lciBoNiwgW2RhdGEtdGhlbWU9ZGFya10gLnRvcC1wZXJmb21lciAuaDYge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1hbmltYXRpb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBlbGltZW50LWFuaW1hdGlvbiAwLjJzIGVhc2UtaW4tb3V0IDAuMzMzMzNzO1xuICBhbmltYXRpb246IGVsaW1lbnQtYW5pbWF0aW9uIDAuMnMgZWFzZS1pbi1vdXQgMC4zMzMzM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBlbGltZW50LWFuaW1hdGlvbiB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBlbGltZW50LWFuaW1hdGlvbiB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmxpZnQge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzIGVhc2UsIHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuLmxpZnQ6Zm9jdXMsIC5saWZ0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA2cHggMXJlbSByZ2JhKDMzLCAzNywgNDEsIDAuMSksIDAgMC41cmVtIDFyZW0gLTAuNzVyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjEpICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCk7XG59XG5cbiNteXRhc2stbGF5b3V0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyAqL1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICBvcmRlcjogMDtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm5hdmlnYXRpb24gLmJyYW5kLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24gLm5hdmJhci1uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAubmF2aWdhdGlvbiAubmF2YmFyLW5hdiAuZmxleC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLm5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm1lbnUtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4uc2lkZWJhciB7XG4gIC1tb3otdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAtby10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgbWFyZ2luOiAyNXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgd2lkdGg6IDI2MHB4O1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgZmxleC1ncm93OiAwO1xuICBib3JkZXItcmFkaXVzOiAxLjFyZW07XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTQwMHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzlweCkge1xuICAuc2lkZWJhciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5zaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNpZGViYXIgLmZvcm0tc3dpdGNoIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uc2lkZWJhciAuZm9ybS1zd2l0Y2gudGhlbWUtcnRsIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uc2lkZWJhciAuc2lkZWJhci10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uc2lkZWJhciAubWVudS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyIC5tZW51LWxpc3Qge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuc2lkZWJhciAubWVudS1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgbGlbYXJpYS1leHBhbmRlZD10cnVlXSAubS1saW5rIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uc2lkZWJhciAubWVudS1saXN0IGxpW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7XG59XG4uc2lkZWJhciAubWVudS1saXN0IGxpW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmssXG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciwgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXIsXG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyOjpiZWZvcmUsIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmU6OmJlZm9yZSxcbi5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXI6OmJlZm9yZSxcbi5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5mYSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAuYXJyb3cge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBvcGFjaXR5OiAwLjM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLmRpdmlkZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2lkZWJhciAubWVudS1saXN0IFtjbGFzc149aWNvZm9udC1dIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5zdWItbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAuc3ViLW1lbnU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwcHg7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiAwO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAuc3ViLW1lbnUgLm1zLWxpbms6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLW1pbmktYnRuIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXItbWluaS1idG46Zm9jdXMsIC5zaWRlYmFyIC5zaWRlYmFyLW1pbmktYnRuOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpZGViYXIgLnNpZGViYXItbWluaS1idG4gLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmkXCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyIC5zaWRlYmFyLW1pbmktYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2lkZWJhci5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZ3JhZGllbnQpO1xufVxuLnNpZGViYXIuZ3JhZGllbnQuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCk7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgei1pbmRleDogOTk5OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyLnNpZGViYXItbWluaSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuYnJhbmQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5icmFuZC1pY29uIC5sb2dvLWljb24ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuYnJhbmQtaWNvbiAubG9nby10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLnNpZGViYXItdGl0bGUgc3Bhbixcbi5zaWRlYmFyLnNpZGViYXItbWluaSBmb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCA+IGxpOmhvdmVyIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDEwcHggcmdiYSgzMywgMzcsIDQxLCAwLjIpO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDFweDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyIHNwYW4uYmFkZ2Uge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyIHNwYW4uYmFkZ2U6YmVmb3JlIHtcbiAgdG9wOiAxMnB4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLm1zLWxpbms6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNnB4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLm1zLWxpbmsgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5mYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDEwcHggcmdiYSgzMywgMzcsIDQxLCAwLjIpO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDFweDtcbiAgdG9wOiAwO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnUgLm1zLWxpbms6OmJlZm9yZSB7XG4gIHRvcDogMTJweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5kaXZpZGVyIHNtYWxsLCAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuZGl2aWRlciAuc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgW2NsYXNzXj1pY29mb250LV0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuZmEtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAjbWVudS1Db21wb25lbnRzIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pICNtZW51LUNvbXBvbmVudHMgbGkge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAjbWVudS1BdXRoZW50aWNhdGlvbiB7XG4gIHdpZHRoOiAyMzBweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuc3ViLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLnNpZGViYXItbWluaS1idG4gLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmlXCI7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLmZvcm0tc3dpdGNoIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuZm9ybS1zd2l0Y2gudGhlbWUtcnRsIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5zaWRlYmFyLm9wZW4ge1xuICBsZWZ0OiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLm9wZW4ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXIgLmJyYW5kLWljb24gLmxvZ28taWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyIC5icmFuZC1pY29uIC5sb2dvLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhciAuYnJhbmQtaWNvbiAubG9nby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLm1lbnUtdG9nZ2xlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cbi5tYWluOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuLm1haW4gLmJvZHkge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5hdXRoLWgxMDAge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTJweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYXV0aC1oMTAwIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5NnB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYXV0aC1oMTAwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmZjICoge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uZmMgLmZjLWNvbC1oZWFkZXItY2VsbC1jdXNoaW9uIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmZjIC5mYy1oLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uZmMgLmZjLWgtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLmZjIC5mYy1kYXlncmlkLWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5IC5mYy1pY29uIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1zY3JvbGxncmlkLFxuLmZjLXRoZW1lLXN0YW5kYXJkIHRkLFxuLmZjLXRoZW1lLXN0YW5kYXJkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4uY2FyZC1jaGF0LFxuLmNhcmQtY2hhdC1ib2R5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmNoYXRsaXN0LXRvZ2dsZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmNhcmQtY2hhdCB7XG4gIG1pbi13aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJkLWNoYXQge1xuICAgIC1tb3otdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAgIC1vLXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgICB0cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IC02MDBweDtcbiAgICB6LWluZGV4OiA5O1xuICB9XG4gIC5jYXJkLWNoYXQub3BlbiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC1jaGF0Lm9wZW4ge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5jYXJkLWNoYXQub3BlbiB7XG4gICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5jYXJkLWNoYXQgLnRhYi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xufVxuLmNhcmQtY2hhdCAudGFiLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG4uY2FyZC1jaGF0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ub3BlbiwgLmNhcmQtY2hhdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG4uY2FyZC1jaGF0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xufVxuLmNhcmQtY2hhdCAubGlzdC1ncm91cCAubXNnLXRpbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLWNoYXQgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC1jaGF0LWJvZHkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICB9XG59XG4uY2FyZC1jaGF0LWJvZHkgLm1heC13aWR0aC03MCB7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1jaGF0LWJvZHkgLm1heC13aWR0aC03MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZC1jaGF0LWJvZHkgLmNoYXQtaGlzdG9yeSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uY2FyZC1jaGF0LWJvZHkgLmNoYXQtaGlzdG9yeTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5jYXJkLWNoYXQtYm9keSAudGV4dC1yaWdodCAubWVzc2FnZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtY2hhdC1ib2R5IC5tZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTYwMCk7XG59XG4uY2FyZC1jaGF0LWJvZHkuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xufVxuXG4uZGQtaGFuZGxlIHtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICBib3gtc2hhZG93OiByZ2JhKDk5LCA5OSwgOTksIDAuMSkgMHB4IDJweCA4cHggMHB4O1xufVxuLmRkLWhhbmRsZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHJnYmEoOTksIDk5LCA5OSwgMC4zKSAwcHggMnB4IDhweCAwcHg7XG59XG5cbi50YXNrYm9hcmQgLmRkLWhhbmRsZSB7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogcmdiYSg5OSwgOTksIDk5LCAwLjEpIDBweCAycHggOHB4IDBweDtcbn1cbi50YXNrYm9hcmQgLmRkLWhhbmRsZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHJnYmEoOTksIDk5LCA5OSwgMC4zKSAwcHggMnB4IDhweCAwcHg7XG59XG4udGFza2JvYXJkIC5kZC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRhc2tib2FyZCAuZGQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnRhc2tib2FyZCAuZGQtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi50YXNrYm9hcmQgLmRkLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAudGFza2JvYXJkIC5kZC1pdGVtLCAudGFza2JvYXJkIC5kZC1lbXB0eSwgLnRhc2tib2FyZCAuZGQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFza2JvYXJkIC5kZC1pdGVtLCAudGFza2JvYXJkIC5kZC1lbXB0eSwgLnRhc2tib2FyZCAuZGQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnRhc2tib2FyZCAuZGQtZW1wdHkge1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi50YXNrYm9hcmQgLnBsYW5uZWRfdGFzayAuZGQtaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QyMDFmO1xufVxuLnRhc2tib2FyZCAucHJvZ3Jlc3NfdGFzayAuZGQtaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLnRhc2tib2FyZCAucmV2aWV3X3Rhc2sgLmRkLWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUE4QTtcbn1cbi50YXNrYm9hcmQgLmNvbXBsZXRlZF90YXNrIC5kZC1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4udGFza2JvYXJkIC5zbWFsbC1hdnQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG59XG5cbi5jbGllbnRfdGFzayAuZGQtaGFuZGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uY2FyZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG59XG4uY2FyZC5jYXJkLWNhbGxvdXQge1xuICBib3JkZXItbGVmdC13aWR0aDogMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn0iLCJAbWl4aW4gYnNCYW5uZXIoJGZpbGUpIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4zLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjQgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmctZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXG5AbWl4aW4gY29sb3ItbW9kZSgkbW9kZTogbGlnaHQsICRyb290OiBmYWxzZSkge1xuICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIDpyb290IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1tb2RlLW1peGluXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjNcbi8vIGZ1c3YtZW5hYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMiA1TDggMTFMMTQgNScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMiA1TDggMTFMMTQgNScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuQGltcG9ydCBcInZhcmlhYmxlcy1kYXJrXCI7IC8vIFRPRE86IGNhbiBiZSByZW1vdmVkIHNhZmVseSBpbiB2Niwgb25seSBoZXJlIHRvIGF2b2lkIGJyZWFraW5nIGNoYW5nZXMgaW4gdjUuM1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRjb3VudCkpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC8vIFJlc2V0IG5lZWRlZCBmb3IgbmVzdGluZyB0YWJsZXNcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAvLyBFbmQgb2YgcmVzZXRcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JHRhYmxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIC8vIEZvbGxvd2luZyB0aGUgcHJlY2VwdCBvZiBjYXNjYWRlczogaHR0cHM6Ly9jb2RlcGVuLmlvL21pcmlhbXN1emFubmUvZnVsbC92WU5nb2RiXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcikpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmcpKSk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKCN7JHRhYmxlLWJvcmRlci13aWR0aH0gKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG4vL1xuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXG4vLyBUaGVyZWZvcmUgd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gT24gQW5kcm9pZCBDaHJvbWUsIGZvcm0tY29udHJvbCdzIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIC8vXG4gICAgLy8gT24gaU9TIFNhZmFyaSwgZm9ybS1jb250cm9sJ3MgXCJhcHBlYXJhbmNlOiBub25lXCIgKyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBpT1MgMTYuMiAvIFNhZmFyaSAxNi4yXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXG5cbiAgICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAgIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcblxuICAgIC8vIEFuZHJvaWQgQ2hyb21lIHR5cGU9XCJkYXRlXCIgaXMgdGFsbGVyIHRoYW4gdGhlIG90aGVyIGlucHV0c1xuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gUHJldmVudCBleGNlc3NpdmUgZGF0ZSBpbnB1dCBoZWlnaHQgaW4gV2Via2l0XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcbiAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpfTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmc6ICN7JGZvcm0tY2hlY2staW5wdXQtYmd9O1xuXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKX07XG5cbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cywgMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKX07XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG5cbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbiAgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwgeyAvLyBSZXF1aXJlZCBmb3IgYC5mb3JtLWNvbnRyb2xgcyBiZWNhdXNlIG9mIHNwZWNpZmljaXR5XG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOyAvLyBDYW4ndCB1c2UgYG5vbmVgIGFzIGtleXdvcmQgbmVnYXRlcyBhbGwgdmFsdWVzIHdoZW4gdXNlZCB3aXRoIG11bHRpcGxlIHNoYWRvd3NcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7JGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2J9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24oJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0KCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KFxuICAkZGlyZWN0aW9uOiBkb3duLFxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcbiAgJHNwYWNpbmc6ICRjYXJldC1zcGFjaW5nLFxuICAkdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnblxuKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRidG4tYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygjeyRidG4tYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG4gfiAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIFVuZGVybGluZVxuLy9cblxuLm5hdi11bmRlcmxpbmUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcDogI3skbmF2LXVuZGVybGluZS1nYXB9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogI3skbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG5cbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXApO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yOiAjeyRjYXJkLXRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcjogI3skY2FyZC1zdWJ0aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICA+IC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09IGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydFxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcjogI3skYnRuLWNsb3NlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnOiAjeyBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIH07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5OiAjeyRidG4tY2xvc2Utb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAjeyRidG4tY2xvc2UtaG92ZXItb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICN7JGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogI3skYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAjeyRidG4tY2xvc2Utd2hpdGUtZmlsdGVyfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eSk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b2FzdCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15OiAjeyR0b2FzdC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHRvYXN0LWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGg6ICN7JHRvYXN0LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3c6ICN7JHRvYXN0LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZyk7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGNhbGModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleDogI3skemluZGV4LXBvcG92ZXJ9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICN7JHBvcG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogI3skcG9wb3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93OiAjeyRwb3BvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWhlYWRlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoOiAjeyRwb3BvdmVyLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aCk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdykpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcik7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICN7XCIvKnJ0bDpcIiArIGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKSArIFwiKi9cIn07XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC5jYXJvdXNlbCxcbiAgICAgICYuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb246ICN7dHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogI3skb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbikpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJGhvdmVyLWNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgICAgY29sb3I6IFJHQkEoI3t0by1yZ2IoJGhvdmVyLWNvbG9yKX0sIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodG8tcmdiKCRob3Zlci1jb2xvciksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT25lLW9mZiBzcGVjaWFsIGxpbmsgaGVscGVyIGFzIGEgYnJpZGdlIHVudGlsIHY2XG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAvLyBCeSBkZWZhdWx0LCB0aGVyZSBpcyBubyBgLS1icy1mb2N1cy1yaW5nLXhgLCBgLS1icy1mb2N1cy1yaW5nLXlgLCBvciBgLS1icy1mb2N1cy1yaW5nLWJsdXJgLCBidXQgd2UgcHJvdmlkZSBDU1MgdmFyaWFibGVzIHdpdGggZmFsbGJhY2tzIHRvIGluaXRpYWwgYDBgIHZhbHVlc1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy14LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy15LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3IpO1xufVxuIiwiLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6ICRpY29uLWxpbmstZ2FwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICA+IC5iaSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGljb24tbGluay1pY29uLXRyYW5zaXRpb24pO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXIge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgID4gLmJpIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWljb24tbGluay10cmFuc2Zvcm0sICRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAvLyBGaXggZm9yIHBvc2l0aW9uZWQgdGFibGUgY2FwdGlvbiB0aGF0IGNvdWxkIGJlY29tZSBhbm9ueW1vdXMgY2VsbHNcbiAgJjpub3QoY2FwdGlvbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogJHZyLWJvcmRlci13aWR0aDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4OiBcIlwiLCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLyogY3lyaWxsaWMtZXh0ICovXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMDs0MDA7NjAwOzcwMDs4MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4vLyBGb250IEF3ZXNvbWVcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS80LjcuMC9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3MnKTsgXHJcblxyXG4vLyBpY29ucyBmb250IFxyXG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb2ZvbnQvY3NzL2ljb25mb250XCI7XHJcblxyXG4vLyBCb290c3RhcnAgZm9udCBpY29uc1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vYm9vdHN0cmFwLWljb25zQDEuMy4wL2ZvbnQvYm9vdHN0cmFwLWljb25zLmNzc1wiKTsiLCJAZm9udC1mYWNlXHJcbntcclxuICAgZm9udC1mYW1pbHk6ICdJY29Gb250JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9pY29mb250LmVvdCcpO1xyXG4gICAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29mb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb2ZvbnQud29mZicpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb2ZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29mb250LnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvZm9udC1cIl0sIFtjbGFzcyo9XCIgaWNvZm9udC1cIl1cclxue1xyXG4gIGZvbnQtZmFtaWx5OiAnSWNvRm9udCcgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4vKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbi5pY29mb250LWFuZ3J5LW1vbnN0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXRodHViOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmlyZC13aW5nczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhc3RsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNpcmN1aXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jcm93bi1raW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3Jvd24tcXVlZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGlzYWJpbGl0eS1yYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGl2aW5nLWdvZ2dsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV5ZS1vcGVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxvcmEtZmxvd2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxvcmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naWZ0LWJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbGxvd2Vlbi1wdW1wa2luOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1wb3dlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtdGh1bmRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtpbmctbW9uc3RlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWdpY2lhbi1oYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uYXRpdmUtYW1lcmljYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vd2wtbG9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBob2VuaXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb2JvdC1mYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FuZC1jbG9jazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNoaWVsZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGlwLXdoZWVsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2t1bGwtZGFuZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2t1bGwtZmFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3dtb2JpbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGFjZS1zaHV0dGxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Rhci1lLUxlYXJuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3dpcmw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YXR0b28td2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRocm9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyZWUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJpYW5nbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bml0eS1oYW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2VlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdvbWFuLWJpcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFyLWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFyLXRyYWNrczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXJkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcmQtZmx5aW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmlyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcmRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1bGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgzMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXR0ZXJmbHktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnV0dGVyZmx5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FtZWwtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FtZWwtaGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbWVsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0LWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0LWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0LWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4M2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0LWRvZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhdC1mYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4M2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4M2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY293LWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgzZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgzZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jcmFiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JvY29kaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVlci1oZWFkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9nLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvZy1iYXJraW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9scGhpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWR1Y2stdHJhY2tzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWFnbGUtaGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVhdGVuLWZpc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVwaGFudC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVwaGFudC1oZWFkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVsZXBoYW50LWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVwaGFudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVsazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb3gtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm94OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJvZy10cmFja3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mcm9nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJvZ2d5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2lyYWZmZS1oZWFkLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naXJhZmZlLWhlYWQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpcmFmZmUtaGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpcmFmZmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2F0LWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb3JpbGxhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVuLXRyYWNrczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvcnNlLWhlYWQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvcnNlLWhlYWQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvcnNlLWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3JzZS10cmFja3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qZWxseWZpc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rYW5nYXJvbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxlbXVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlvbi1oZWFkLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW9uLWhlYWQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpb24taGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25rZXktMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vbmtleS0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9ua2V5LWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25rZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vY3RvcHVzLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9jdG9wdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vd2w6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYW5kYS1mYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFuZGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYW50aGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFycm90LWxpcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODc2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcnJvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODc4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbGljYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW5ndWluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4N2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGlnLWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWdlb24tMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODdkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpZ2Vvbi0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4N2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGlnZW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4N2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFiYml0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmhpbm8taGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODgyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJoaW5vOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm9vc3RlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYWhvcnNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODg2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNocmltcC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaHJpbXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbmFpbC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25haWwtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODhhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNuYWlsLTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbmFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODhjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNuYWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3F1aWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcXVpcnJlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODhmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRpZ2VyLWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cnRsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODkyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdoYWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29vZHBlY2tlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXplYnJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWNlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFkaWRhczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFkb2JlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWlyLW5ldy16ZWFsYW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWlyYm5iOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWlyY2VsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFpcnRlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODljXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFsY2F0ZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hbGliYWJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWxpZXhwcmVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODlmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFsaXBheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFtYXpvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFtZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFtZXJpY2FuLWFpcmxpbmVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYW5kcm9pZC1yb2JvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFuZHJvaWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hb2w6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hcHBsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFwcHN0b3JlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYXN1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWF0aTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWF0dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWF1ZGk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1heGlhdGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1iYWRhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYmJjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYmluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWJsYWNrYmVycnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ibXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1idXJnZXIta2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWJ1c2luZXNzLWluc2lkZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1idXp6ZmVlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNhbm5vbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNhc2lvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY2hpbmEtbW9iaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY2hpbmEtdGVsZWNvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNoaW5hLXVuaWNvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNpc2NvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY2l0aWJhbms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1jbmV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY25uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY29jYWwtY29sYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNvbXBhcTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRlYmlhbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRlbGljaW91czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kZXNpZ25idW1wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZGVzaWduZmxvYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kaXNuZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kb2RnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGM4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRvdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kcnVwYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1lYmF5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4Y2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZWxldmVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4Y2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZW1pcmF0ZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1lc3BuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4Y2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZXRpaGFkLWFpcndheXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ldGlzYWxhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWV0c3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1mYXN0cmFjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZlZGV4OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZmVycmFyaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZpdGJpdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZsaWtyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZm9yYmVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZm91cnNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZveGNvbm46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1mdWppdHN1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ2VuZXJhbC1lbGVjdHJpYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWdpbGxldHRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ2l6bW9kbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWdub21lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ29vZ2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ29wcm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ndWNjaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWhhbGxtYXJrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaGk1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaG9uZGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ocDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWhzYmM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1odGM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1odWF3ZWk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1odWx1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaHl1bmRhaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWlibTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWljb2ZvbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1pY3E6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1pa2VhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaW1kYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWluZGllZ29nbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWludGVsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaXBhaXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1qYWd1YXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1qYXZhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtam9vbWxhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQta2lja3N0YXJ0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1raWs6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sYXN0Zm06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sZWdvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGVub3ZvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGV2aXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sZXh1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWxnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGlmZS1oYWNrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1saW51eC1taW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGludXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1saW9uaXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sb3JlYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sb3Vpcy12dWl0dG9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWFjLW9zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWFydmVsLWFwcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1hc2hhYmxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWF6ZGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1tY2RvbmFsczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1lcmNlZGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWljcm9tYXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1taWNyb3NvZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1tb2JpbGVtZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1vYmlseTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1vdG9yb2xhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbXNpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbXRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbXlzcGFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW15dHY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1uYXNhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbmF0Z2VvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbmJjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbmVzY2FmZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW5lc3RsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW5ldGZsaXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1uZXh1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW5pa2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ub2tpYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW52aWRpYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW9tZWdhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtb3BlbnN1c2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1vcmFjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wYW5hc29uaWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wYXlwYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wZXBzaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXBoaWxpcHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1waXp6YS1odXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wbGF5c3RhdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXB1bWE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1xYXRhci1haXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1xdmM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1yZWFkZXJuYXV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtcmVkYnVsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXJlZWJvazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXJldXRlcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zYW1zdW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2FwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2F1ZGlhLWFpcmxpbmVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2NyaWJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2hlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zaWVtZW5zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2stdGVsZWNvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNsaWRlc2hhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zbWFzaGluZy1tYWdhemluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNuYXBjaGF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc29ueS1lcmljc3NvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNvbnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zb3VuZGNsb3VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc3ByaW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5M2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc3F1aWRvbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXN0YXJidWNrczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXN0YzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXN0ZWFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5M2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc3V6dWtpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc3ltYmlhbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXQtbW9iaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGFuZ286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10YXJnZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10YXRhLWluZGljb206YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10ZWNoY3J1bmNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGVsZW5vcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRlbGlhc29uZXJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGVzbGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10aGUtdmVyZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10aGVuZXh0d2ViOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdG9zaGliYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRveW90YTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRyaWJlbmV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdWJ1bnR1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdW5pbGV2ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC12YWlvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdmVyaXpvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXZpYmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdm9kYWZvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC12b2xrc3dhZ2VuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtd2FsbWFydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXdhcm5lcmJyb3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC13aGF0c2FwcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXdpa2lwZWRpYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXdpbmRvd3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC13aXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtd29yZHByZXNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQteGlhb21pOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQteWFob29idXp6OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQteWFtYWhhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQteW91dHViZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXphaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYW5rLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhbms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXJjb2RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmlsbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaWxsYm9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmllZmNhc2UtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyaWVmY2FzZS0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVzaW5lc3NtYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzc3dvbWFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhaXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2luczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXBhbnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb250YWN0LWFkZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGVzLXN0YWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZHNoYWtlLWRlYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pZC1jYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVldGluZy1hZGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25leS1iYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWUtY2hhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wcmVzZW50YXRpb24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHJlc2VudGF0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RhbXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdG9jay1tb2JpbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1hcnJvd3MtYXhpczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWJhci1ncmFwaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWZsb3ctMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWZsb3ctMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWZsb3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1ncm93dGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1oaXN0b2dyYW0tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5N2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtaGlzdG9ncmFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtbGluZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1saW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtcGllLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LXBpZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LXJhZGFyLWdyYXBoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ODRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJjaGl0ZWN0dXJlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFyY2hpdGVjdHVyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhcnJpY2FkZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmlja3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWlsZGluZy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWxsLWRvemVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FsY3VsYXRpb25zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2VtZW50LW1peDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNlbWVudC1taXhlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbmNyZXRlLW1peGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGFuZ2VyLXpvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcmlsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVjby1lbmVyZ3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lY28tZW52aXJvbm1lbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTkzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVuZXJneS1haXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmVyZ3ktb2lsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZW5lcmd5LXNhdmluZ3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmVyZ3ktc29sYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmVyZ3ktd2F0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmdpbmVlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpcmUtZXh0aW5ndWlzaGVyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZml4LXRvb2xzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9yay1saWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2x1ZS1vaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW1tZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFtbWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVscC1yb2JvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYWJvdXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taW5pbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYWludC1icnVzaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbGx1dGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvd2VyLXpvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWRpby1hY3RpdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWN5Y2xlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlY3ljbGluZy1tYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWZldHktaGF0LWxpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FmZXR5LWhhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcmV3LWRyaXZlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvb2xzLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b29scy1iYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ctdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cm9sbGV5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJvd2VsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5kZXItY29uc3RydWN0aW9uLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuZGVyLWNvbnN0cnVjdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtY2VtZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVoaWNsZS1jcmFuZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtZGVsaXZlcnktdmFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVoaWNsZS1kb3plcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtZXhjYXZhdG9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVoaWNsZS10cnVja3RvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtd3JlY2tpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b3JrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b3JrZXJzLWdyb3VwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd3JlbmNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWZnaGFuaS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFmZ2hhbmktbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZmdoYW5pLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZmdoYW5pLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZmdoYW5pOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFodC1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhaHQtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWh0LXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWh0LXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWh0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5Y2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYml0Y29pbi1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpdGNvaW4tbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXRjb2luLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXRjb2luLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXRjb2luOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9sbGFyLWZsYXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9sbGFyLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9sbGFyLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb2xsYXItdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbGxhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbmctZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb25nLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9uZy1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9uZy10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9uZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV1cm8tZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ldXJvLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXVyby1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXVyby10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXVybzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyYW5rLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJhbmstbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mcmFuay1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJhbmstdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyYW5rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaHJ5dm5pYS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhyeXZuaWEtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ocnl2bmlhLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ocnl2bmlhLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ocnl2bmlhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlyYS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpcmEtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXJhLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXJhLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzZXRhLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzZXRhLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzZXRhLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZXNldGEtdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc2V0YTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc28tZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZXNvLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzby1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzby10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvdW5kLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG91bmQtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb3VuZC1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG91bmQtdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWZmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvdW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVubWluYmktZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZW5taW5iaS1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlbm1pbmJpLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZW5taW5iaS10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVubWluYmk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yaXlhbC1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJpeWFsLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcml5YWwtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJpeWFsLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yaXlhbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdWJsZS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdWJsZS1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdWJsZS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91YmxlLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VibGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydXBlZS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1cGVlLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVwZWUtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1cGVlLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydXBlZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRha2EtZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWthLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFrYS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFrYS10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFrYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cmtpc2gtbGlyYS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cmtpc2gtbGlyYS1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cmtpc2gtbGlyYS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHVya2lzaC1saXJhLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10dXJraXNoLWxpcmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b24tZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b24tbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b24tcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdvbi10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVuLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVuLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVuLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC15ZW4tdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXllbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuZHJvaWQtbmV4dXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmRyb2lkLXRhYmxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFwcGxlLXdhdGNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJhd2luZy10YWJsZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lYXJwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsYXNoLWRyaXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2FtZS1jb25zb2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2FtZS1jb250cm9sbGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2FtZS1wYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nYW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZHBob25lLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYWRwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWh0Yy1vbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbWFjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaXBhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlwb2QtbmFubzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlwb2QtdG91Y2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rZXlib2FyZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rZXlib2FyZC13aXJlbGVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtleWJvYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGFwdG9wLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhcHRvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hY2Jvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWdpYy1tb3VzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pY3JvLWNoaXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWNyb3Bob25lLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pY3JvcGhvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25pdG9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW91c2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tcDMtcGxheWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmludGVuZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbGF5c3RhdGlvbi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wc3ZpdGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWRpby1taWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWRpbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlZnJpZ2VyYXRvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbXN1bmctZ2FsYXh5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3VyZmFjZS10YWJsZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1oZWFkLXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWkta2V5Ym9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YXNoaW5nLW1hY2hpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aWZpLXJvdXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpaS11OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZG93cy1sdW1pYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpcmVsZXNzLW1vdXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteGJveC0zNjA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hcnJvdy1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJyb3ctbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFycm93LXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJyb3ctdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibG9jay1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxvY2stbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsb2NrLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxvY2stdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWJibGUtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1YmJsZS1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnViYmxlLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FyZXQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhcmV0LWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXJldC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhcmV0LXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlZC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlZC1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlZC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNpcmNsZWQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2xsYXBzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1cnNvci1kcmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VydmVkLWRvdWJsZS1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VydmVkLWRvdWJsZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTcyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1cnZlZC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VydmVkLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdXJ2ZWQtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdXJ2ZWQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3R0ZWQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvdHRlZC1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG90dGVkLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG90dGVkLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG91YmxlLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3VibGUtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leHBhbmQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmFnMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTgwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZHJhZzI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTgzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZHJhd24tYWx0LXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZ3JpcHBlcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYThkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtYmxvY2stZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYThlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtYmxvY2stbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYThmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtYmxvY2stcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW5lLWJsb2NrLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9uZy1hcnJvdy1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvbmctYXJyb3ctdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLWNvbGxhcHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC1kb3VibGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtZG91YmxlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC1leHBhbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLWxlZnQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtbGVmdC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTljXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtcmlnaHQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTllXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtcmlnaHQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1idWJibGUtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1idWJibGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1idWJibGUtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1kb3VibGUtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1sb25nLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtbG9uZy1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1sb25nLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaW1wbGUtbGVmdC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLWxlZnQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaW1wbGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpbXBsZS1yaWdodC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLXJpZ2h0LXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3F1YXJlLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcXVhcmUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNxdWFyZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNxdWFyZS11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0eWxpc2gtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0eWxpc2gtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0eWxpc2gtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdHlsaXNoLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3dvb3NoLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zd29vc2gtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN3b29zaC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN3b29zaC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRoaW4tZG91YmxlLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGluLWRvdWJsZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRoaW4tZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRoaW4tbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRoaW4tcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGluLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhY2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWJjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhY2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXRvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF3YXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhY2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVsbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibGFjay1ib2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvb2stYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYWluc3Rvcm1pbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jZXJ0aWZpY2F0ZS1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNlcnRpZmljYXRlLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2VydGlmaWNhdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lZHVjYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVjdHJvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvdW50YWluLXBlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdsb2JlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdyYWR1YXRlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdyYWR1YXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ3JvdXAtc3R1ZGVudHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYXQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5zdHJ1bWVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhbXAtbGlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWRhbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pY3Jvc2NvcGUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWljcm9zY29wZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLWFsdC00OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLW5pYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1aWxsLXBlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlYWQtYm9vay1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWFkLWJvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY2hvb2wtYmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nob29sLWJ1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0dWRlbnQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3R1ZGVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlYWNoZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXN0LWJ1bGI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXN0LXR1YmUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5pdmVyc2l0eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuZ3J5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXN0b25pc2hlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbmZvdW5kZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb25mdXNlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNyeWluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWY4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpenp5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhwcmVzc2lvbmxlc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWFydC1leWVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF1Z2hpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uZXJkLXNtaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3Blbi1tb3V0aDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb2xsaW5nLWV5ZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaW1wbGUtc21pbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbGlnaHRseS1zbWlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjAzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNtaXJrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3R1Y2stb3V0LXRvbmd1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjA1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmstc21pbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b3JyaWVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWF1ZGlvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1hdmktbXA0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1ibXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWNvZGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWNzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZG9jdW1lbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWVwczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjBmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZXhjZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWV4ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZmx2OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1naWY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWh0bWw1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1pbWFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtaXNvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1qYXZhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1qYXZhc2NyaXB0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1qcGc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLW1pZGk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLW1vdjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtbXAzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1wZGY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXBocDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtcG5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1wb3dlcnBvaW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1wcmVzZW50YXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXBzYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtcHNkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1weXRob246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXJ1Ynk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1zcWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXN2ZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtdGV4dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtdGlmZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtdmlkZW86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXdhdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXdtdjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtd29yZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtemlwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3ljbGluZy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jeWNsaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHVtYmJlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kdW1iYmVsbHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1neW0tYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1neW0tYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1neW0tYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1neW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXNjbGUtd2VpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzY2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViM2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXBwbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hcmFiaWFuLWNvZmZlZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFydGljaG9rZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFzcGFyYWd1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF2b2NhZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5LWZvb2Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYW5hbmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYnE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFuczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWxsLXBlcHBlci1jYXBzaWN1bTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcnRoZGF5LWNha2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyb2Njb2xpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVyZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FiYmFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhcnJvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhdWxpLWZsb3dlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoZWVzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoZWY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVycnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGlja2VuLWZyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoaWNrZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2NrdGFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvY29udXQtd2F0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2NvbnV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29mZmVlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvZmZlZS1jdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2ZmZWUtbXVnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29mZmVlLXBvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb3JuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JvaXNzYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JvcC1wbGFudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1Y3VtYmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VsaW5hcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdXAtY2FrZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpbmluZy10YWJsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbnV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWdnLXBsYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWdnLXBvYWNoZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYXJtZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFybWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFzdC1mb29kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9vZC1iYXNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb29kLWNhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb3JrLWFuZC1rbmlmZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyZW5jaC1mcmllczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZydWl0czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdyYXBlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvbmV5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG90LWRvZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWljZS1jcmVhbS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pY2UtY3JlYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdWljZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjcxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtldGNodXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1raXdpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF5ZXJlZC1jYWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVtb24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVtb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb2JzdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFuZ286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWxrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzaHJvb206YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ub29kbGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViN2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb25pb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcmFuZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZWFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViN2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVhczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlcHBlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjgwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waW5lYXBwbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waXp6YS1zbGljZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpenphOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGxhbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb3Bjb3JuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG90YXRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHVtcGtpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhZGRpc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXN0YXVyYW50LW1lbnU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXN0YXVyYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FsdC1hbmQtcGVwcGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FuZHdpY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYXVzYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc29mdC1kcmlua3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zb3VwLWJvd2w6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcG9vbi1hbmQtZm9yazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjkyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0ZWFrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyYXdiZXJyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1Yi1zYW5kd2ljaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjk1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1c2hpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFjbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlYS1wb3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b21hdG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YXRlcm1lbG9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2hlYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5LWJhY2twYWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFieS1jbG90aDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjllXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhYnktbWlsay1ib3R0bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5LXRyb2xsZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FuZHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob2xkaW5nLWhhbmRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5mYW50LW5pcHBsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtpZHMtc2Nvb3RlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhZmV0eS1waW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWRkeS1iZWFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG95LWJhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ktY2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG95LWR1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ktZWxlcGhhbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ktaGFuZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRveS1ob3JzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRveS1sYXR0dTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRveS10cmFpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1cmdsYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW5ub24tZmlyaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2MtY2FtZXJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29wLWJhZGdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY291cnQtaGFtbWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY291cnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maW5nZXItcHJpbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nYXZlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmRjdWZmLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmRjdWZmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW52ZXN0aWdhdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWludmVzdGlnYXRvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWphaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdWRnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1ib29rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3LWRvY3VtZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3LW9yZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3LXByb3RlY3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYXctc2NhbGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3eWVyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3eWVyLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3eWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViY2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVnYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waXN0b2w6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2UtYmFkZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2UtY2FwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViY2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG9saWNlLWNhci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbGljZS1jYXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2UtY2FyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG9saWNlLWhhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbGljZS12YW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGllZi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGllZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFiYWN1cy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hYmFjdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmdsZS0xODA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmdsZS00NTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuZ2xlLTkwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW5nbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWxjdWxhdG9yLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FsY3VsYXRvci1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbGN1bGF0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaXJjbGUtcnVsZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlLXJ1bGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tcGFzcy1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXBhc3MtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb21wYXNzLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tcGFzcy1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvbGRlbi1yYXRpbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcmtlci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcmtlci1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcmtlci1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcmtlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hdGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRoZW1hdGljYWwtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRoZW1hdGljYWwtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRoZW1hdGljYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW4tYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW4tYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW4tYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW4taG9sZGVyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLWhvbGRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bGVyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVsZXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1jb21wYXNzLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bGVyLWNvbXBhc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1wZW5jaWwtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1wZW5jaWwtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1wZW5jaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzAxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bGVycy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcXVhcmUtcm9vdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNhbGN1bGF0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1haWRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1idWxhbmNlLWNyZXNjZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1idWxhbmNlLWNyb3NzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1idWxhbmNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXV0aXNtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFuZGFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsaW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxvb2QtZHJvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsb29kLXRlc3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibG9vZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzBmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYWluLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYWluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2Fwc3VsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNydXRjaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2FibGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG5hLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG5hLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG5hOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9jdG9yLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvY3RvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRydWctcGFjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRydWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXJzdC1haWQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlyc3QtYWlkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhcnQtYmVhdC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWFydC1iZWF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhcnRiZWF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVyYmFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG9zcGl0YWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pY3U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmplY3Rpb24tc3lyaW5nZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhYm9yYXRvcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWRpY2FsLXNpZ24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVkaWNhbC1zaWduOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbnVyc2UtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbnVyc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1udXJzaW5nLWhvbWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcGVyYXRpb24tdGhlYXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcmFseXNpcy1kaXNhYmlsaXR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF0aWVudC1iZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXRpZW50LWZpbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWxsczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXByZXNjcmlwdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXB1bHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RldGhvc2NvcGUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RldGhvc2NvcGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdHJldGNoZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdXJnZW9uLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1cmdlb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWJsZXRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVzdC1ib3R0bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXN0LXR1YmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGVybW9tZXRlci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGVybW9tZXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvb3RoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjM2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteHJheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWFkZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWFsYXJtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjM2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktYmF0dGVyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWJsb2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktYmx1ZXRvb3RoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktYnJpZ2h0bmVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWJyb3dzZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jYWxlbmRhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jYW1lcmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY2VsbC1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNoYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jaGVjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNsaXAtYm9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jbGlwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY2xvY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jbG9zZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNvbnRhY3QtbGlzdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNvcHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jdXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1kZWxldGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1kaWFsLXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZWRpdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWVtYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWZpcmUtd2FsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWZsYXNoLWxpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZmxpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZm9sZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZ2FtZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWhhbmRpY2FwcGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktaG9tZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWltYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbGFvZGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWxvY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1sb3ZlLWFkZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWxvdmUtYnJva2VuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbG92ZS1yZW1vdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1sb3ZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbWFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbWVzc2FnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW1lc3NhZ2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzY4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW1vdmllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbXVzaWMtcGxheWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbXVzaWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1tdXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbmV0d29yazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW5leHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1ub3RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktb2ZmaWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcGFzc3dvcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1wYXVzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzcyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXBsYXktc3RvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzczXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXBsYXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1wb2ludGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcG93ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1wcmVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXByZXZpb3VzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcmF0ZS1hZGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yYXRlLWJsYW5rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjN2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcmF0ZS1yZW1vdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yYXRpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yZWNvcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yZW1vdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yZXBseTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXJvdGF0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcnNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktc2VhcmNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktc2V0dGluZ3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1zb2NpYWwtbGluazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRhZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRleHQtY2hhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRleHQtbG9hZGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRoZW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdGltZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS10b3VjaC1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzhhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRyYXZlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzhiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXVubG9jazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzhjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXVzZXItZ3JvdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS11c2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdi1jYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdmlkZW8tY2hhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzkwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXZpZGVvLW1lc3NhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS12aWRlby1wbGF5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdmlkZW86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS12b2x1bWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS13ZWF0aGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktd2lmaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXpvb20taW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS16b29tLW91dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzk4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhc3NldHRlLXBsYXllcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhc3NldHRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9yd2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWd1aXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzljXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vdmllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVsdGltZWRpYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzllXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11c2ljLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzlmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11c2ljLWRpc2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXNpYy1ub3RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzaWMtbm90ZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXNpYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2EzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11dGUtdm9sdW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF1c2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbGF5LWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGxheS1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2E3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBsYXktYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbGF5LXBhdXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGxheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2FhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlY29yZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2FiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJldHJvLW11c2ljLWRpc2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXdpbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zb25nLW5vdGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc291bmQtd2F2ZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zb3VuZC13YXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2IxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpZGVvLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2IyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpZGVvLWNhbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2IzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpZGVvLWNsYXBwZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aWRlbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2I1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbHVtZS1iYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2x1bWUtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2I3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbHVtZS1tdXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdm9sdW1lLW9mZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2I5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbHVtZS11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2JhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXlvdXR1YmUtcGxheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2JiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LTJjaGVja291dC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC0yY2hlY2tvdXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbWF6b24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1hem9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1lcmljYW4tZXhwcmVzcy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbWVyaWNhbi1leHByZXNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXBwbGUtcGF5LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2MyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFwcGxlLXBheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2MzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhbmstdHJhbnNmZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFuay10cmFuc2ZlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2M1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYWludHJlZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFpbnRyZWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXNoLW9uLWRlbGl2ZXJ5LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2M4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhc2gtb24tZGVsaXZlcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaW5lcnMtY2x1Yi1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2NhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpbmVycy1jbHViLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjY2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGluZXJzLWNsdWItYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaW5lcnMtY2x1YjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2NkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2NvdmVyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2NlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2NvdmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjY2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXdheS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ld2F5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2QyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvb2dsZS13YWxsZXQtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtd2FsbGV0LWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Q1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWpjYi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qY2I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWVzdHJvLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Q4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hZXN0cm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXN0ZXJjYXJkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2RhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hc3RlcmNhcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXlvbmVlci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXlvbmVlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2RkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBheXBhbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXlwYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWdlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2UwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1za3JpbGwtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2tyaWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyaXBlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0cmlwZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpc2EtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmlzYS1lbGVjdHJvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpc2E6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZXN0ZXJuLXVuaW9uLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdlc3Rlcm4tdW5pb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzcy1tYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mZW1hbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mdW5reS1tYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naXJsLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2YyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpcmw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ncm91cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Y0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvdGVsLWJveS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3RlbC1ib3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1raWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYW4taW4tZ2xhc3NlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Y4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlb3BsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Y5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1cHBvcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2ZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXItYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLWFsdC00OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1hbHQtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2ZmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXItYWx0LTY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLWFsdC03OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1mZW1hbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLW1hbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLXN1aXRlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2Vycy1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXJzLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlcnMtYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2Vycy1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXJzLWFsdC01OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlcnMtYWx0LTY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2Vycy1zb2NpYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhaXRlci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YWl0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b21hbi1pbi1nbGFzc2VzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2gtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1kb2N1bWVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1mb2xkZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2gtam9iOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLW1hcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1wcm9wZXJ0eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1yZXN0YXVyYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLXN0b2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLXVzZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC01MDBweDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFpbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhZG9vOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFpZHUtdGllYmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYm0tbWVzc2VuZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVibzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlaGFuY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibG9nZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9vdHN0cmFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJpZ2h0a2l0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3VkYXBwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29uY3JldGU1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVsaWNpb3VzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVzaWduYnVtcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRlc2lnbmZsb2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGV2aWFudGFydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpZ2c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3RjbXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcmliYmJsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRyaWJibGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcm9wYm94OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWJ1ZGR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWxsbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVtYmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZW52YXRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXZlcm5vdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYWNlYm9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZlZWRidXJuZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGlrcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvbGtkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkM2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm91cnNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyaWVuZGZlZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naG9zdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpdGh1YjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdub21lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkM2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLWJ1eno6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtaGFuZ291dHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtbWFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtdGFsazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWh5cGUtbWFjaGluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluc3RhZ3JhbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtha2FvdGFsazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtpY2tzdGFydGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2lrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2l3aWJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtbWVzc2VuZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmtlZGluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGludXgtbWludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpdmUtbWVzc2VuZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGl2ZWpvdXJuYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWdlbnRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVldG1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVldHVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWl4eDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5ld3N2aW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmltYnVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9kbm9rbGFzc25pa2k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcGVuY2FydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9zY29tbWVyY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYW5kb3JhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGhvdG9idWNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWNhc2E6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waW50ZXJlc3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wcmVzdGFzaG9wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcWlrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcXE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWFkZXJuYXV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVkZGl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVucmVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hvcGlmeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpbHZlcnN0cmlwZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNreXBlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2xhY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbGFzaGRvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNsaWRzaGFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNtdWdtdWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbmFwY2hhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNvdW5kY2xvdWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcG90aWZ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RhY2stZXhjaGFuZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdGFjay1vdmVyZmxvdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0ZWFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3R1bWJsZXVwb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWdnZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWNobm9yYXRpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVsZWdyYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aW5kZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmVsbG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10dW1ibHI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10d2l0Y2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10d2l0dGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkN2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHlwbzM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11YmVyY2FydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDdjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpYmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkN2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmlkZGxlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDdlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpbWVvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkN2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDgwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpcmI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aXJ0dWVtYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkODJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZWNoYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZWlibzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDg1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdoYXRzYXBwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkODZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXlhaG9vOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVscDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXlvdWt1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteW91dHViZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDhiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXplbmNhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWRtaW50b24tYmlyZGllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFzZWJhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXNlYmFsbGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFza2V0YmFsbC1ob29wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFza2V0YmFsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpbGxpYXJkLWJhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib290LWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9vdC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvb3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib3dsaW5nLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvd2xpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW5vZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDk4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoZWVyLWxlYWRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsaW1iaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29ybmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmllbGQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmllbGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb290YmFsbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb290YmFsbC1hbWVyaWNhbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDlmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvb3RiYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm91bDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvYWwta2VlcGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29hbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvbGYtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29sZi1iYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2xmLWNhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2xmLWZpZWxkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29sZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvbGZlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlbG1ldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvY2tleS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob2NrZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pY2Utc2thdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qZXJzZXktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtamVyc2V5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtanVtcGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtpY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRjaC1yZXZpZXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWRhbC1zcG9ydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9mZnNpZGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vbHltcGljLWxvZ286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vbHltcGljOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFkZGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmFsdHktY2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhY2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFjaW5nLWNhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhY2luZy1mbGFnLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhY2luZy1mbGFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFjaW5ncy13aGVlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlZmVyZWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWZyZWUtamVyc2V5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVzdWx0LXNwb3J0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVnYnktYmFsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1Z2J5LXBsYXllcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1Z2J5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVubmVyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVubmVyLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVubmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2NvcmUtYm9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1za2lpbmctbWFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2t5ZGl2aW5nLWdvZ2dsZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93LW1vYmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0ZWVyaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkY2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RvcHdhdGNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkY2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Vic3RpdHV0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN3aW1tZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWJsZS10ZW5uaXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWFtLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZW5uaXMtcGxheWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVubmlzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJhY2tpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cm9waHktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJvcGh5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdm9sbGV5YmFsbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2xsZXliYWxsLWZpcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2xsZXliYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2F0ZXItYm90dGxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2hpc3RsZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aGlzdGxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luLXRyb3BoeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFsaWduLWNlbnRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFsaWduLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbGlnbi1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFsbC1jYXBzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9sZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJydXNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xpcC1ib2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvZGUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29sb3ItYnVja2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29sb3ItcGlja2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29weS1pbnZlcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb3B5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVsZXRlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVkaXQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXJhc2VyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWFkaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5kZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaXRhbGljLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWl0YWxpYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWp1c3RpZnktYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtanVzdGlmeS1jZW50ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdXN0aWZ5LWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdXN0aWZ5LXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGluay1icm9rZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vdXRkZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFwZXItY2xpcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcmFncmFwaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXByaW50ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm90YXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc21hbGwtY2FwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyaWtlLXRocm91Z2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdWItbGlzdGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTAzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1YnNjcmlwdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1cGVyc2NyaXB0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFibGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXh0LWhlaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTA3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRleHQtd2lkdGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmFzaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuZGVybGluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1haXItYmFsbG9vbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFpcnBsYW5lLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFpcnBsYW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJ0aWN1bGF0ZWQtdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdXRvLW1vYmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF1dG8tcmlja3NoYXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaWN5Y2xlLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmljeWNsZS1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpY3ljbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXMtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXMtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXMtYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWJsZS1jYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXItYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXItYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXItYWx0LTQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kZWxpdmVyeS10aW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFzdC1kZWxpdmVyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpcmUtdHJ1Y2stYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlyZS10cnVjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyZWUtZGVsaXZlcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWxpY29wdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW90b3ItYmlrZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb3Rvci1iaWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW90b3ItYmlrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vaWwtdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yaWNrc2hhdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvY2tldC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvY2tldC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvY2tldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhaWwtYm9hdC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhaWwtYm9hdC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhaWwtYm9hdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjb290ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWEtcGxhbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGlwLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNoaXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGVlZC1ib2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGF4aTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyYWN0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmFpbi1saW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJhaW4tc3RlYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJ1Y2stYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJ1Y2stbG9hZGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12YW4tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWFjaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC01LXN0YXItaG90ZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1haXItdGlja2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVhY2gtYmVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVhY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW1waW5nLXZlc3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaXJlY3Rpb24tc2lnbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhpbGwtc2lkZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhpbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3RlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlzbGFuZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pc2xhbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYW5kYWxzLWZlbWFsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbmRhbHMtbWFsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyYXZlbGxpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmVha2Rvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jZWxzaXVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvdWRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvdWR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHVzdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVjbGlwc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYWhyZW5oZWl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9yZXN0LWZpcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mdWxsLW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnVsbC1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhaWwtbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYWlsLXJhaW55LW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC1yYWlueS1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhaWwtcmFpbnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYWlsLXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC10aHVuZGVyLW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC10aHVuZGVyLXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC10aHVuZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhpbGwtbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oaWxsLXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaHVycmljYW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWV0ZW9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWlueS1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhaW55LXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFpbnktdGh1bmRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhaW55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vdy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93LWZsYWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vdy10ZW1wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LWhhaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS1uaWdodC1oYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktbmlnaHQtcmFpbnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTcyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXJhaW55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktc3VubnktaGFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTc0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXN1bm55LXJhaW55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktc3Vubnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS10aHVuZGVyLW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktdGh1bmRlci1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTc4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXRodW5kZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS13aW5keS1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXdpbmR5LXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlN2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktd2luZHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTdkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1bi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdW4tcmlzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1bi1zZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdW5ueS1kYXktdGVtcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTgyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlODNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGh1bmRlci1saWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvcm5hZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bWJyZWxsYS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bWJyZWxsYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbGNhbm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlODlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0xMDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZThjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtMTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5kLXNjYWxlLTEyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS00OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS01OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS02OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS03OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS04OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS05OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC13YXZlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5keS1oYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHktbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5keS1yYWluaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHktc3Vubnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5keS10aHVuZGVyLXJhaW5pbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5keS10aHVuZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZGRvbnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZGRyZXNzLWJvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZGp1c3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbGFybTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuY2hvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFyY2hpdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF0dGFjaG1lbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdWRpbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF1dG9tYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWRnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhZy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXItY29kZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXR0ZXJ5LWVtcHR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0dGVyeS1mdWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0dGVyeS1oYWxmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0dGVyeS1sb3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZXZlcmFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaW5hcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaW5vY3VsYXJzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmx1ZXRvb3RoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9tYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvb2stbWFyazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyaWVmY2FzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyb2tlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1Y2tldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1Y2tldDE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWNrZXQyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVpbGRpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWxiLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1bGxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1bGxob3JuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlY2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVsbHNleWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWxlbmRhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbWVyYS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW1lcmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FydC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFyZ2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVjay1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVjay1jaXJjbGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hlY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVja2VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hpbGRyZW4tY2FyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsaXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9jay10aW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvc2UtY2lyY2xlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3NlLWxpbmUtY2lyY2xlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3NlLWxpbmUtc3F1YXJlZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9zZS1saW5lLXNxdWFyZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9zZS1saW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvc2Utc3F1YXJlZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9zZS1zcXVhcmVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG91ZC1kb3dubG9hZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3VkLXJlZnJlc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG91ZC11cGxvYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG91ZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvZGUtbm90LWFsbG93ZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tbWVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXBhc3MtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tcGFzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXB1dGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29ubmVjdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbnNvbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb250YWN0czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbnRyYXN0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29weXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JlZGl0LWNhcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jcm9wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3Jvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdWJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3ViZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kYXNoYm9hcmQtd2ViOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGFzaGJvYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGF0YTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGFiYXNlLWFkZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGFiYXNlLWxvY2tlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGFiYXNlLXJlbW92ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGFiYXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVsZXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGlhbW9uZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjAxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpY2UtbXVsdGlwbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGlzYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2tldHRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9jdW1lbnQtZm9sZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG93bmxvYWQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG93bmxvYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3dubG9hZGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJhZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRyYWcxOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJhZzI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcmFnMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVhcnRoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWJvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lZGl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWplY3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbWFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVudmVsb3BlLW9wZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbnZlbG9wZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVyYXNlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVycm9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhjYXZhdG9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhjaGFuZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leGNsYW1hdGlvbi10cmluZ2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhjbGFtYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leGl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhwYW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXh0ZXJuYWwtbGluazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV4dGVybmFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXllLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV5ZS1ibG9ja2VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXllLWRyb3BwZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYXZvdXJpdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWZpbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlyZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXJlLWJ1cm46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxhZy1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsYWctYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxhbWUtdG9yY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGFzaC1saWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsYXNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxhc2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb2N1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvbGRlci1vcGVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9sZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9vdC1wcmludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdhcmJhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nZWFyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdlYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nZWFyczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nbGFzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdsb2JlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmM2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ3JhZmZpdGk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ncm9jZXJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhcmQtZGlzazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYXJ0LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGlzdG9yeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvbWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3JuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG91ci1nbGFzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW1hZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZmluaXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5mby1jaXJjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmZvLXNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbnN0aXR1dGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWludGVyZmFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWludmlzaWJsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWphY2tldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWphcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWpld2xlcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rYXJhdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rZXktaG9sZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtleTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhYmVsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGFtcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxheWVyczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxheW91dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxlYWY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZWFmbGV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVhcm46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZWdvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVuczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxldHRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxldHRlcmJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpYnJhcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWNlbnNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlmZS1ib3V5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlmZS1idW95OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlmZS1qYWNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWZlLXJpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWdodC1idWxiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlnaHRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpZ2h0bmluZy1yYXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGluZS1oZWlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW5rLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXN0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlzdGVuaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlzdGluZS1kb3RzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlzdGluZy1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXN0aW5nLW51bWJlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjc2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpdmUtc3VwcG9ydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvY2F0aW9uLWFycm93OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9jYXRpb24tcGluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9jazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvZ2luOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmN2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9nb3V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmN2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9sbGlwb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb25nLWRyaXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmN2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sdWdnYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbHVuY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sdW5nczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjgzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hZ2ljLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hZ2ljOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFnbmV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFpbC1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcC1waW5zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWF4aW1pemU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWFzdXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVkaWNpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWdhLXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVnYXBob25lLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjkwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lZ2FwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lbW9yaWFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVtb3J5LWNhcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWMtbXV0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbGl0YXJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWlsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbnVzLWNpcmNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbnVzLXNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9iaWxlLXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9sZWN1bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25leTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjlkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdWZmaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXN0YWNoZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5hdmlnYXRpb24tbWVudTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5hdmlnYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uZXR3b3JrLXRvd2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmV0d29yazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5ld3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uZXdzcGFwZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uby1zbW9raW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbm90LWFsbG93ZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ub3RlYm9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5vdGVwYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ub3RpZmljYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1udW1iZXJlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9wcG9zaXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3B0aWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcHRpb25zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFja2FnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYWludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcGVyLXBsYW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFwZXJjbGlwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFwZXJzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuZ3Vpbi1saW51eDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc3RsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBob25lLWNpcmNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGljdHVyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waXhlbHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbHVnaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbHVzLWNpcmNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBsdXMtc3F1YXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbHlnb25hbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvd2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHJpY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wcmludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXB1enpsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXFyLWNvZGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1xdWVlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1ZXN0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmY2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcXVvdGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1b3RlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmY2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFuZG9tOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmY2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVjeWNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlZnJlc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXBhaXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXBseS1hbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXBseTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlc2l6ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlc3BvbnNpdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXR3ZWV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm9hZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvYm90OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm95YWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yc3MtZmVlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhZmV0eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbGUtZGlzY291bnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYXRlbGxpdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZW5kLW1haWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZXJ2ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZXR0aW5ncy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZXR0aW5nczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNoYXJlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNoYXJlLWJveGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGllbGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaG9wcGluZy1jYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2lnbi1pbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpZ24tb3V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2lnbmFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2l0ZS1tYXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbWFydC1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNvY2NlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNvcnQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc29ydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bhbm5lcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwZWVjaC1jb21tZW50czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwZWVkLW1ldGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwaW5uZXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGlubmVyLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwaW5uZXItYWx0LTU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGlubmVyLWFsdC02OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bpbm5lcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwcmVhZHNoZWV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3F1YXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3NsLXNlY3VyaXR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Rhci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0YXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdGFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyZWV0LXZpZXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdXBwb3J0LWZhcTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhY2stcGluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFnczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhc2tzLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhc2tzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVsZXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVsZXNjb3BlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVybWluYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aHVtYnMtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRodW1icy11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRpY2stYm94ZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWNrLW1hcms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAxMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b2dnbGUtb2ZmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG9nZ2xlLW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG9vbHMtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAxM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b29sczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvdWNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJhZmZpYy1saWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyYW5zcGFyZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJlZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuaXF1ZS1pZGVhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5sb2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5sb2NrZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11cGxvYWQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXBsb2FkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNiLWRyaXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVjdG9yLXBhdGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12ZXJpZmljYXRpb24tY2hlY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YWxsLWNsb2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2FsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhbGxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhcm5pbmctYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2FybmluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhdGVyLWRyb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZWI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aGVlbGNoYWlyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2lmaS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aWZpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29ybGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC16aWd6YWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC16aXBwZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC14c1xyXG57XHJcbiAgZm9udC1zaXplOiAuNWVtO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbVxyXG57XHJcbiAgZm9udC1zaXplOiAuNzVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtbWRcclxue1xyXG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZ1xyXG57XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtMXhcclxue1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4uaWNvZm9udC0yeFxyXG57XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuXHJcbi5pY29mb250LTN4XHJcbntcclxuICBmb250LXNpemU6IDNlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtNHhcclxue1xyXG4gIGZvbnQtc2l6ZTogNGVtO1xyXG59XHJcblxyXG4uaWNvZm9udC01eFxyXG57XHJcbiAgZm9udC1zaXplOiA1ZW07XHJcbn1cclxuXHJcbi5pY29mb250LTZ4XHJcbntcclxuICBmb250LXNpemU6IDZlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtN3hcclxue1xyXG4gIGZvbnQtc2l6ZTogN2VtO1xyXG59XHJcblxyXG4uaWNvZm9udC04eFxyXG57XHJcbiAgZm9udC1zaXplOiA4ZW07XHJcbn1cclxuXHJcbi5pY29mb250LTl4XHJcbntcclxuICBmb250LXNpemU6IDllbTtcclxufVxyXG5cclxuLmljb2ZvbnQtMTB4XHJcbntcclxuICBmb250LXNpemU6IDEwZW07XHJcbn1cclxuXHJcbi5pY29mb250LWZ3XHJcbntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEuMjVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtdWxcclxue1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5pY29mb250LXVsID4gbGlcclxue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG59XHJcblxyXG4uaWNvZm9udC11bCA+IGxpIC5pY29mb250XHJcbntcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9yZGVyXHJcbntcclxuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZjFmMWYxO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtcHVsbC1sZWZ0XHJcbntcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmljb2ZvbnQtcHVsbC1yaWdodFxyXG57XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uaWNvZm9udC5pY29mb250LXB1bGwtbGVmdFxyXG57XHJcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xyXG59XHJcblxyXG4uaWNvZm9udC5pY29mb250LXB1bGwtcmlnaHRcclxue1xyXG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGluXHJcbntcclxuICAtd2Via2l0LWFuaW1hdGlvbjogaWNvZm9udC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IGljb2ZvbnQtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaWNvZm9udC1wdWxzZVxyXG57XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGljb2ZvbnQtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICBhbmltYXRpb246IGljb2ZvbnQtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBpY29mb250LXNwaW5cclxue1xyXG4gIDAlXHJcbiAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJVxyXG4gIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGljb2ZvbnQtc3BpblxyXG57XHJcbiAgMCVcclxuICB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlXHJcbiAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5pY29mb250LXJvdGF0ZS05MFxyXG57XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuLmljb2ZvbnQtcm90YXRlLTE4MFxyXG57XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3RhdGUtMjcwXHJcbntcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuXHJcbi5pY29mb250LWZsaXAtaG9yaXpvbnRhbFxyXG57XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGlwLXZlcnRpY2FsXHJcbntcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbn1cclxuXHJcbi5pY29mb250LWZsaXAtaG9yaXpvbnRhbC5pY29mb250LWZsaXAtdmVydGljYWxcclxue1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xyXG59XHJcblxyXG46cm9vdCAuaWNvZm9udC1yb3RhdGUtOTAsXHJcblx0OnJvb3QgLmljb2ZvbnQtcm90YXRlLTE4MCxcclxuXHQ6cm9vdCAuaWNvZm9udC1yb3RhdGUtMjcwLFxyXG5cdDpyb290IC5pY29mb250LWZsaXAtaG9yaXpvbnRhbCxcclxuXHQ6cm9vdCAuaWNvZm9udC1mbGlwLXZlcnRpY2FsXHJcbntcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbnZlcnNlXHJcbntcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNyLW9ubHlcclxue1xyXG4gIGJvcmRlcjogMDtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXHJcblx0LnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzXHJcbntcclxuICBjbGlwOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cdCIsIjpyb290IHtcclxuXHQtLWRhcmstY29sb3I6IFx0XHQjMzIzQTQ1O1xyXG5cclxuXHQtLWNvbG9yLWZmZjpcdFx0I0ZGRkZGRjtcclxuXHQtLWNvbG9yLTEwMDpcdFx0I0YwRjBGMDtcclxuXHQtLWNvbG9yLTIwMDpcdFx0I0VFRUVFRTtcclxuXHQtLWNvbG9yLTMwMDpcdFx0I0UwRTBFMDtcclxuXHQtLWNvbG9yLTQwMDpcdFx0I0JEQkRCRDtcclxuXHQtLWNvbG9yLTUwMDpcdFx0IzU1NTU1NTtcclxuXHQtLWNvbG9yLTYwMDpcdFx0Izc1NzU3NTtcclxuXHQtLWNvbG9yLTcwMDpcdFx0IzYxNjE2MTtcclxuXHQtLWNvbG9yLTgwMDpcdFx0IzQyNDI0MjtcclxuXHQtLWNvbG9yLTkwMDpcdFx0IzIxMjEyMTtcclxuXHQtLWNvbG9yLTAwMDpcdFx0IzAwMDAwMDtcclxuXHJcblx0LS1ib3JkZXItY29sb3I6XHRcdCNmMGYwZjA7XHJcblx0LS1jYXJkLWNvbG9yOiBcdFx0I2ZmZmZmZjtcclxuXHQtLWJvZHktY29sb3I6IFx0XHQjZjlmYmZkO1xyXG5cdC0td2hpdGUtY29sb3I6IFx0XHQjZmZmZmZmO1xyXG5cdC0tc2lkZWJhci1jb2xvcjpcdCNmY2ZjZmM7XHJcbiAgICAtLXRleHQtY29sb3I6ICAgICAgICMyMTI1Mjk7XHJcblxyXG5cdC0taGMtZm9udC1jb2xvcjpcdCM1NTU1NTU7XHJcblx0LS1oYy1iZy1jb2xvcjpcdFx0I2YwZjBmMDtcclxuXHJcbn1cclxuXHJcbltkYXRhLXRoZW1lPVwiZGFya1wiXSB7XHJcblx0LS1kYXJrLWNvbG9yOiBcdFx0IzMyM0E0NTtcclxuXHJcblx0LS1jb2xvci1mZmY6XHRcdCMwMDAwMDA7XHJcblx0LS1jb2xvci0xMDA6XHRcdCMyMTIxMjE7XHJcblx0LS1jb2xvci0yMDA6XHRcdCMyNjI3Mjc7XHJcblx0LS1jb2xvci0zMDA6XHRcdCM2MTYxNjE7XHJcblx0LS1jb2xvci00MDA6XHRcdCM3NTc1NzU7XHJcblx0LS1jb2xvci01MDA6XHRcdCM4ZjhmOGY7XHJcblx0LS1jb2xvci02MDA6XHRcdCNCREJEQkQ7XHJcblx0LS1jb2xvci03MDA6XHRcdCNFMEUwRTA7XHJcblx0LS1jb2xvci04MDA6XHRcdCNFRUVFRUU7XHJcblx0LS1jb2xvci05MDA6XHRcdCNGMEYwRjA7XHJcblx0LS1jb2xvci0wMDA6XHRcdCNGRkZGRkY7XHJcblxyXG5cdC0tYm9yZGVyLWNvbG9yOlx0XHQjMzUzNTM1O1xyXG5cdC0tY2FyZC1jb2xvcjogXHRcdCMyNjI3Mjc7XHJcblx0LS1ib2R5LWNvbG9yOiBcdFx0IzFlMWYyMDtcclxuXHQtLXdoaXRlLWNvbG9yOiBcdFx0I2ZmZmZmZjtcclxuXHQtLXNpZGViYXItY29sb3I6XHQjZmNmY2ZjO1xyXG4gICAgLS10ZXh0LWNvbG9yOiAgICAgICAjOGY4ZjhmO1xyXG5cclxuXHQtLWhjLWZvbnQtY29sb3I6XHQjNTU1NTU1O1xyXG5cdC0taGMtYmctY29sb3I6XHRcdCNmMGYwZjA7XHJcblxyXG4gICAgW2NsYXNzPVwidGhlbWUtaW5kaWdvXCJdIHtcclxuICAgICAgICAtLXNlY29uZGFyeS1jb2xvcjogXHQjRjE5ODI4O1xyXG4gICAgICAgIC0tYm9keS1jb2xvcjogXHRcdCMxZTFmMjA7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6ICAgICAjMjUyNTI1O1xyXG4gICAgICAgIC0tY2FyZC1jb2xvcjogICAgICAgIzExMTExMTtcclxuICAgICAgICAtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1NTU4ZCwgI0ZGMTg0Myk7XHJcbiAgICB9XHJcbn1cclxuXHJcbltjbGFzcz1cInRoZW1lLWluZGlnb1wiXSB7XHJcblx0LS1wcmltYXJ5LWNvbG9yOiBcdCM0ODRjN2Y7XHJcblx0LS1zZWNvbmRhcnktY29sb3I6IFx0I0YxOTgyODtcclxuXHJcbiAgICAtLWNoYXJ0LWNvbG9yMTogXHQjNDg0YzdmO1xyXG4gICAgLS1jaGFydC1jb2xvcjI6IFx0I0YxOTgyODtcclxuICAgIC0tY2hhcnQtY29sb3IzOiBcdCNmNTU1OGQ7XHJcbiAgICAtLWNoYXJ0LWNvbG9yNDogXHQjYTdkYWZmO1xyXG4gICAgLS1jaGFydC1jb2xvcjU6IFx0IzljYmYzYjtcclxuICAgIC0tY2hhcnQtY29sb3I2OiBcdCNhMGMxYjg7XHJcbiAgICAtLWNoYXJ0LWNvbG9yNzogXHQjNjQ4NjhlO1xyXG5cclxuXHJcblx0LS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmNTU1OGQsICNGRjE4NDMpO1xyXG59XHJcblxyXG5cclxuLnNlY29uZGFyeS1jb2xvcntcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG59XHJcbi5zZWNvbmRhcnktY29sb3ItZmlsbHtcclxuICAgIGZpbGw6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbn0iLCJib2R5IHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oZWFzZSAuMXMpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuc2FucztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmLmZvbnQtb3BlbnNhbnN7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW5zYW5zO1xyXG4gICAgfVxyXG4gICAgJi5mb250LXF1aWNrc2FuZHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcXVpY2tzYW5kO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgICYuZm9udC1udW5pdG97XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW51bml0bztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmLmZvbnQtcmFsZXdheXtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheTtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLyoqKioqKioqKioqdGFibGUqKioqKioqKiovXHJcbi50YWJsZS1ob3Zlcj50Ym9keT50cjpob3ZlcntcclxuICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1jb2xvci0zMDApO1xyXG59XHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRoOmZpcnN0LWNoaWxkOmJlZm9yZXtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4jbXlQcm9qZWN0VGFibGVfbGVuZ3RoLCNteVByb2plY3RUYWJsZV9maWx0ZXIsI215UHJvamVjdFRhYmxlX2luZm97XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiNteVByb2plY3RUYWJsZV9wYWdpbmF0ZXtcclxuICAgIHVsLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyoqKioqKioqKioqZW5kdGFibGUqKioqKioqKiovXHJcbi5tZW0tbGlzdHtcclxuICAgIEBpbmNsdWRlIG92ZXJmbG93KHNjcm9sbCk7XHJcbiAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLnRvZG9fbGlzdHtcclxuICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgJi5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSwwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tY2hlY2tib3h7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFue1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmFuZC1pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLmxvZ28taWNvbntcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dvLXRleHR7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnB1bHNlIHtcclxuICAgIC5wdWxzZS1yaW5nIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uLXB1bHNlIDMuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24tcHVsc2UgMy41cyBlYXNlLW91dDtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbi1wdWxzZSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7IFxyXG4gICAgICAgIH1cclxuICAgICAgICA2MCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICBcclxuICAgIEBrZXlmcmFtZXMgYW5pbWF0aW9uLXB1bHNlIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgNjAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xyXG4gICAgICAgIH1cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnRuLXNldC10YXNre1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTRweCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG4ubXgtc2l6ZXtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xyXG4gICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxufVxyXG4udGlraXQtaW5mb3tcclxuICAgIGl7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG59XHJcbmF7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbn1cclxuLnByb2plY3QtdGFie1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5wcnRhYi1zZXR7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgNTU0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDM4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pbnZvaWNlLXNldHtcclxuICAgICYubmF2LXRhYnN7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG4vL2RhdGUmdGltZVxyXG4uZm9ybS1jb250cm9sI2RhdGVwaWNrZXIsLmZvcm0tY29udHJvbCN0aW1lcGlja2VyLC5mb3JtLWNvbnRyb2wjZGF0ZXBpY2tlcjIsLmZvcm0tY29udHJvbCNkYXRlcGlja2VyMywuZm9ybS1jb250cm9sI3RpbWVwaWNrZXIyLC5mb3JtLWNvbnRyb2wjdGltZXBpY2tlcjN7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi8vIGhlYWRlciBub3RpZmljYXRpb25zIFxyXG4ubm90aWZpY2F0aW9ucyB7XHJcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAucHVsc2UsXHJcbiAgICAucHVsc2U6Zm9jdXN7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2FyZHtcclxuICAgICAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgLm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3ZlcmZsb3coc2Nyb2xsKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgMzIwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnczODB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDMyMHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBmb3IgY2FyZCBcclxuLnJvdy1kZWNrIHtcclxuICAgID4uY29sLFxyXG4gICAgPltjbGFzcyo9J2NvbC0nXXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIC5jYXJke1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGFwZXggY2hhcnQgbGluZSBhbmQgdGV4dCBjb2xvclxyXG4uYXBleGNoYXJ0cy1jYW52YXN7XHJcblx0bGluZXtcclxuXHRcdHN0cm9rZTogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHR9XHJcblx0dGV4dHtcclxuXHRcdGZpbGw6IHZhcigtLWNvbG9yLTUwMCk7XHJcblx0fVxyXG5cdGNpcmNsZXtcclxuXHRcdHN0cm9rZTogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHR9XHJcblx0LmFwZXhjaGFydHMtbGVnZW5kLXRleHR7XHJcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItNTAwKSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnNwYXJrbGluZV9jaGFydHtcclxuICAgIGNhbnZhc3tcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBEbyBub3QgYWRkIGluIHByb2plY3RcclxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl17XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7XHJcbn1cclxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl17XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLTAwMCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy9TaWRlIG5hdmJhclxyXG4uc2lkZS1uYXZiYXJ7XHJcbiAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1ibG9ja3tcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vYmFzaWMgQ29tbWFuXHJcbi50ZWFjaGVyLWZ1bGxkZWF0aWx7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC50ZWFjaGVyLWluZm97XHJcbiAgICAgICAgJi5ib3JkZXItc3RhcnR7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZmlsZS1hdntcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtaW5mb3tcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5zZXQtbWQtaW1ne1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbGFyZ2UgLSAxcHgpIHtcclxuICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgICB9XHJcbn1cclxuLmxpbmUtY29sb3J7XHJcbiAgICAuYXBleGNoYXJ0cy1jYW52YXMge1xyXG4gICAgICAgIGxpbmUge1xyXG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLWNhcmQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaGFyZWQtdGFibGV7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi8vcHJvamVjdFxyXG4ucHJvamVjdF9uYW1le1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAzM3B4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbi5wcm9qZWN0LWJsb2Nre1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuI2FwZXgtZW1wbHlvZWVBbmFseXRpY3N7XHJcbiAgICAuYXBleGNoYXJ0cy1jYW52YXMgbGluZSB7XHJcbiAgICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiNhcGV4LU1haW5DYXRlZ29yaWVzLCNpbmNvbWVhbmFseXRpY3N7XHJcbiAgICAuYXBleGNoYXJ0cy1jYW52YXN7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vaWNvbi1mb250XHJcblxyXG4uaWNvLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5pY29ubGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAuaWNvbi1ob2xkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAwcztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIC5pY29uIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcilcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG4gLnNpZGViYXItbWluaXtcclxuICAgIC5ub3RlLWJsb2Nre1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiB9XHJcbiBcclxuXHJcbiAvLy9yZXNwb25zaXZlLy8vL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NHB4KXtcclxuICAgIC53LXNtLTEwMHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwgKyA0MCkge1xyXG4gICAgLnByb2ZpbGUtdGVhY2hlcntcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZWFjaGVyLWNhcmR7XHJcbiAgICAgICAgLmNhcmQtYm9keXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLnByb2ZpbGUtYXZ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICYudzIyMHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hYm91dC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRlYWNoZXItaW5mb3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuc29jaWFse1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmN0LWJ0bi1zZXR7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgLmJ1bmNoX2xpc3R7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAudGFza19zdGF0dXMsLmxlc3Nvbl9uYW1lLC5hc3NpZ25tZW50X25hbWUsLnN1Ym1pdF90aW1lLC5jb21wbGl0ZWRfdGltZXtcclxuICAgICAgICAgICAgbWFyZ2luOjNweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24pIHtcbiAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5cbkBtaXhpbiBvdmVyZmxvdygkc2Nyb2xsKSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvLyBGaXJlZm94XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLy8gSUUgMTArXG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7IC8vIFdlYktpdCBcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKVxuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMjAwKVxuICAgIH1cbn0iLCIvL0ZvbnRzIEZhbWlseVxyXG4kZm9udC1mYW1pbHk6IFx0XHQgICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1vcGVuc2FuczogXHQgICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1xdWlja3NhbmQ6IFx0ICAnUXVpY2tzYW5kJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtbnVuaXRvOiBcdCAgICAnTnVuaXRvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtcmFsZXdheTogXHQgICAgJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcbi8vIEJvb3RzdHJhcCBjb2xvcnNcclxuJGNvbG9yLXN1Y2Nlc3M6IFx0XHQjNERDQTg4O1xyXG4kY29sb3ItZGFuZ2VyOiBcdFx0XHQjRkM1QTY5O1xyXG4kY29sb3Itd2FybmluZzogXHRcdCNGRkJBMzM7XHJcbiRjb2xvci1pbmZvOiBcdFx0XHQgICM0RkI4Qzk7XHJcblxyXG4vLyBGb250c1xyXG4kZm9udC1zaXplOiBcdFx0XHQxNHB4O1xyXG5cclxuJHB1cnBsZXM6IFx0XHRcdCM4YzMyZDIgIWRlZmF1bHQ7XHJcbiRvcmFuZ2VzOlx0XHRcdFx0I2Y4YjUwMCAhZGVmYXVsdDtcclxuJHllbGxvdzogXHRcdFx0XHQjRkZCQTMzICFkZWZhdWx0O1xyXG4kZ3JlZW5zOiBcdFx0XHRcdCM3RUI5M0YgIWRlZmF1bHQ7XHJcbiRibHVlczpcdFx0XHRcdFx0IzBkNmVmZCAhZGVmYXVsdDtcclxuJGJsdXNoOiBcdFx0XHRcdCNFRDU3ODIgIWRlZmF1bHQ7XHJcbiRjeWFuczpcdFx0XHRcdFx0IzAwYmRhYSAhZGVmYXVsdDtcclxuJHJlZHM6XHQgXHRcdFx0ICAjRkYxODQzICFkZWZhdWx0O1xyXG4kaW5mbzpcdFx0IFx0XHRcdCM0RkI4QzkgIWRlZmF1bHQ7XHJcbiR3aGl0ZTpcdFx0IFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRkYXJrOlx0XHQgXHRcdFx0IzE5MTgxOCAhZGVmYXVsdDtcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXHJcbiRjX2NvbG9yczogKFxyXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZXMsXHJcbiAgXCJibHVzaFwiOiAgICAgICRibHVzaCxcclxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZXMsXHJcbiAgXCJyZWRcIjogICAgICAgICRyZWRzLFxyXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlcyxcclxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcclxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVucyxcclxuICBcImN5YW5cIjogICAgICAgJGN5YW5zLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHNpZGViYXItd2lkdGg6IFx0XHQyNTBweDtcclxuJHJpZ2h0YmFyLXdpZHRoOiBcdFx0MjgwcHg7XHJcbiRzaWRlYmFyLWljb246XHQgXHRcdDUwcHg7XHJcblxyXG4vLyBCcmVha3BvaW50c1xyXG4kYnJlYWsteHhzbWFsbDogXHRcdDM5MHB4O1xyXG4kYnJlYWsteHNtYWxsOiBcdFx0XHQ2NDBweDtcclxuJGJyZWFrLXNtYWxsOiBcdFx0XHQ3NjhweDtcclxuJGJyZWFrLW1lZGl1bTogXHRcdFx0OTkycHg7XHJcbiRicmVhay0xMDI0OiBcdFx0XHQxMDI0cHg7XHJcbiRicmVhay1sYXJnZTogXHRcdFx0MTIwMHB4O1xyXG4kYnJlYWstMTI4MDogXHRcdFx0MTI4MHB4O1xyXG4kYnJlYWsteGxhcmdlOiBcdFx0XHQxNDQwcHg7IiwiYm9keS5ydGxfbW9kZSB7XHJcblxyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgXHJcblxyXG4gICAgdWx7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxvYXQtcmlnaHR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0LWVuZHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXMtYXV0b3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tZS1hdXRve1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVuZC0we1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy0xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICgkc3BhY2VyICogLjI1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qKioqKioqKioqKioqKk1hcmdpbioqKioqKioqKioqKioqKi9cclxuXHJcbiAgICAubXMtMSwubXMtc20tMSwubXMtbWQtMSwubXMtbGctMSwubXMteGwtMSwubXMteHhsLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTIsLm1zLXNtLTIsLm1zLW1kLTIsLm1zLWxnLTIsLm1zLXhsLTIsLm1zLXh4bC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTMsLm1zLXNtLTMsLm1zLW1kLTMsLm1zLWxnLTMsLm1zLXhsLTMsLm1zLXh4bC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy00LC5tcy1zbS00LC5tcy1tZC00LC5tcy1sZy00LC5tcy14bC00LC5tcy14eGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy01LC5tcy1zbS01LC5tcy1tZC01LC5tcy1sZy01LC5tcy14bC01LC5tcy14eGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1lLTEsLm1lLXNtLTEsLm1lLW1kLTEsLm1lLWxnLTEsLm1lLXhsLTEsLm1lLXh4bC0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS0yLC5tZS1zbS0yLC5tZS1tZC0yLC5tZS1sZy0yLC5tZS14bC0yLC5tZS14eGwtMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS0zLC5tZS1zbS0zLC5tZS1tZC0zLC5tZS1sZy0zLC5tZS14bC0zLC5tZS14eGwtMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtNCwubWUtc20tNCwubWUtbWQtNCwubWUtbGctNCwubWUteGwtNCwubWUteHhsLTQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtNSwubWUtc20tNSwubWUtbWQtNSwubWUtbGctNSwubWUteGwtNSwubWUteHhsLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyoqKioqKioqKioqKipwYWRkaW5nKioqKioqKioqKioqKi9cclxuXHJcbiAgICAucHMtMSwucHMtc20tMSwucHMtbWQtMSwucHMtbGctMSwucHMteGwtMSwucHMteHhsLTEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBzLTIsLnBzLXNtLTIsLnBzLW1kLTIsLnBzLWxnLTIsLnBzLXhsLTIsLnBzLXh4bC0yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBzLTMsLnBzLXNtLTMsLnBzLW1kLTMsLnBzLWxnLTMsLnBzLXhsLTMsLnBzLXh4bC0zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcy00LC5wcy1zbS00LC5wcy1tZC00LC5wcy1sZy00LC5wcy14bC00LC5wcy14eGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcy01LC5wcy1zbS01LC5wcy1tZC01LC5wcy1sZy01LC5wcy14bC01LC5wcy14eGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGUtMSwucGUtc20tMSwucGUtbWQtMSwucGUtbGctMSwucGUteGwtMSwucGUteHhsLTEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBlLTIsLnBlLXNtLTIsLnBlLW1kLTIsLnBlLWxnLTIsLnBlLXhsLTIsLnBlLXh4bC0yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBlLTMsLnBlLXNtLTMsLnBlLW1kLTMsLnBlLWxnLTMsLnBlLXhsLTMsLnBlLXh4bC0zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wZS00LC5wZS1zbS00LC5wZS1tZC00LC5wZS1sZy00LC5wZS14bC00LC5wZS14eGwtNCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wZS01LC5wZS1zbS01LC5wZS1tZC01LC5wZS1sZy01LC5wZS14bC01LC5wZS14eGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItc3RhcnQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJvcmRlci1lbmQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0e1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAuYnRuLWNsb3Nle1xyXG4gICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXN0LWlubGluZS1pdGVte1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2t7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbHtcclxuICAgICAgICAmLmZhZGUgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCsxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaG93IC5tb2RhbC1kaWFsb2ctdmVydGljYWx7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3Vwe1xyXG4gICAgICAgICY6bm90KC5oYXMtdmFsaWRhdGlvbil7XHJcbiAgICAgICAgICAgID46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcclxuICAgICAgICAgICAgPi5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjayl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWdyb3Vwe1xyXG4gICAgICAgIC5idG46Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4gICAgICAgID4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPi5idG46bnRoLWNoaWxkKG4rMyksXHJcbiAgICAgICAgPjpub3QoLmJ0bi1jaGVjaykrLmJ0bixcclxuICAgICAgICA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRue1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLW1pbmktYnRue1xyXG4gICAgICAgIC5mYS1hcnJvdy1sZWZ0e1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xyXG4gICAgfVxyXG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjplbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAubWUtbGctMHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBlLWxnLTQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAubXMtbWQtNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1tZC1zdGFydCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnJ0bF9tb2RlIHtcclxuICAgIC50aW1lbGluZS1pdGVte1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFwZXhjaGFydHMtY2FudmFzLC5vd2wtY2Fyb3VzZWx7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICB9XHJcbiAgICAub3dsLWNhcm91c2Vse1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLm1zLTJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAmLnNpZGViYXItbWluaXtcclxuICAgICAgICAgICAgLmZvcm0tc3dpdGNoe1xyXG4gICAgICAgICAgICAgICAgJi50aGVtZS1ydGx7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNpZGViYXItbWluaS1idG4ge1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb2ZvbnQtYnViYmxlLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE2NFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudS1saXN0e1xyXG4gICAgICAgICAgICAgICAgLm0tbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnJhbmQtaWNvbntcclxuICAgICAgICAgICAgICAgIC5sb2dvLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLmZvcm0tc3dpdGNoe1xyXG4gICAgICAgICAgICAmLnRoZW1lLXJ0bHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItbWluaS1idG4ge1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvZm9udC1idWJibGUtcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE2NVwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5icmFuZC1pY29ue1xyXG4gICAgICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0LXVuc3R5bGVke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodGNoYXRib3h7XHJcbiAgICAgICAgLmZyaWVuZHtcclxuICAgICAgICAgICAgLnN0YXR1c3tcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfSBcclxuICAgIC5pY29mb250LWhhbmQtZHJhd24tcmlnaHQ6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZWE4N1wiO1xyXG4gICAgfVxyXG4gICAgLnRvZG9fbGlzdCBsaSBsYWJlbDpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIC5yaWdodGNoYXRib3ggI2Nsb3Nle1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmZjLW1lZGlhLXNjcmVlbntcclxuICAgICAgICAmLmZjLWRpcmVjdGlvbi1sdHIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgLmZjLXRvb2xiYXJ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24taXRlbXtcclxuICAgICAgICAubWUtMntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZS0ze1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0sLmRyb3Bkb3duLW1lbnUtZW5kIHtcclxuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51LWVuZCB7XHJcbiAgICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAuaWNvZm9udC11aS1hZGQsLmljb2ZvbnQtcGx1cy1jaXJjbGV7XHJcbiAgICAgICAgJi5tZS0ye1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIC5idG4tcG9zdGlvbntcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDoxNXB4O1xyXG4gICAgfVxyXG4gICAgLmljb2ZvbnQtZG90dGVkLXJpZ2h0OmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlxcZWE3OFwiO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXB7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgJi5tZS0ze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b257XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgJi5tZS0ye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWNoYXQub3BlbiB7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuc2lkZS1uYXZiYXJ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZG9je1xyXG4gICAgICAgIC5tZS0ye1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC5jYXJkLWNhbGxvdXQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDouNHJlbSAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgIH1cclxuICAgIC50ZWFjaGVyLWNhcmQgLm1lLTJ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByb2plY3QtdGFie1xyXG4gICAgICAgIC5wcnRhYi1zZXR7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDU1NHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1cInJvd1wiXT50ZDpmaXJzdC1jaGlsZCwgXHJcbiAgICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1cInJvd1wiXT50aDpmaXJzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCBcclxuICAgIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRoOmZpcnN0LWNoaWxkOmJlZm9yZXtcclxuICAgICAgICBsZWZ0OnVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OjRweDtcclxuICAgIH1cclxufSAgXHJcbiIsIi8vIGJvb3RzdHJhcCBjbGFzcyBvdmVyd3JpdGUgY3NzXHJcbi5ib3JkZXIsXHJcbi5ib3JkZXItdG9wLFxyXG4uYm9yZGVyLXJpZ2h0LFxyXG4uYm9yZGVyLWJvdHRvbSxcclxuLmJvcmRlci1sZWZ0LFxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbn1cclxuLmNvbnRhaW5lci14eGx7XHJcbiAgICBtYXgtd2lkdGg6IDE1NjBweDtcclxufVxyXG4uZm9udC13ZWlnaHQtYm9sZHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi50YWJsZT46bm90KGNhcHRpb24pPio+KntcclxuICAgIHBhZGRpbmc6IC44cmVtIC44cmVtO1xyXG59XHJcbi56aW5kZXgtZml4ZWR7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcbi56aW5kZXgtcG9wb3ZlcntcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcclxufVxyXG4uemluZGV4LW1vZGFse1xyXG4gICAgei1pbmRleDogJHppbmRleC1tb2RhbDtcclxufVxyXG4uc21hbGwteHN7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLmZvcm0tY29udHJvbFxyXG4uZm9ybS1jb250cm9sLC5mb3JtLXNlbGVjdCB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XHJcbiAgICB9XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoJGRhcmssIC4xNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3JtLWNvbnRyb2wtbGd7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuOHJlbSArIDJweCk7XHJcbiAgICB9XHJcbn1cclxuLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcbi8vIGZvcm0gU3dpdGNoZXMgY3NzXHJcbi5mb3JtLXN3aXRjaCB7XHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJlbTtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5iaWctc2VhcmNoe1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xyXG4gICAgfVxyXG59XHJcbi5idG4tbGlua3tcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLmJnLXdoaXRle1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcbi8vbGluZWhlaWdodFxyXG4uZnMtMSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy0yIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZzLTMge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy00IHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6Y2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIGJvdHRvbVxyXG4uYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgJi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idG4tb3V0bGluZS1zdWNjZXNze1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLW91dGxpbmUtZGFuZ2Vye1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLW91dGxpbmUtaW5mb3tcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWluZm87XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5mbztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mbztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci03MDApO1xyXG4gICAgfVxyXG4gICAgJi5idG4tZGFyayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi5idG4tc2Vjb25kYXJ5e1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tbGcge1xyXG4gICAgICAgIHBhZGRpbmc6IC43cmVtIDFyZW07XHJcbiAgICB9XHJcbn1cclxuLmJ0bi1jbG9zZXtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG4vLyBhdmF0YXJcclxuLmF2YXRhciB7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIG1pbi13aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIFxyXG4gICAgJi54c3tcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJi5zbXtcclxuICAgICAgICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubGd7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgIH1cclxuICAgICYueGx7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuICAgICYubm8tdGh1bWJuYWlse1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLmF2YXRhci1saXN0IHtcclxuXHRtYXJnaW46IDAgMCAtLjVyZW07XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDA7XHJcblx0LmF2YXRhciB7XHJcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIG1pbi13aWR0aDogMnJlbTtcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjVyZW07XHJcblx0XHR9XHJcbiAgICB9XHJcblx0Ji5saXN0LWlubGluZWJsb2Nre1xyXG5cdFx0bGl7XHJcblx0XHRcdGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hdmF0YXItbGlzdC1zdGFja2VkIHtcclxuXHQuYXZhdGFyIHtcclxuXHRcdG1hcmdpbi1yaWdodDogLS44ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdoaXRlO1xyXG5cdH1cclxuICAgXHJcbn1cclxuLmhlYWRlcntcclxuICAgIC5hdmF0YXItbGlzdC1zdGFja2VkIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14c21hbGwgLSAxNTBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWRkLW1lbWJlci10b3B7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay14c21hbGwgLSAxNTBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLy8gZHJvcGRvd24gbWVudVxyXG4uZHJvcGRvd24taXRlbTpob3ZlcixcclxuLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgLjEpO1xyXG59XHJcbi5kcm9wZG93bi1pdGVte1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgKyAxcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcclxuICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbjo1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLWl0ZW17XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlLCY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBjdXN0b20gbW9kYWwgcG9wdXAgY3NzXHJcbi5tb2RhbCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIFxyXG4gICAgJi5mYWRle1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2ctdmVydGljYWx7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaG93e1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2ctdmVydGljYWx7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nLXZlcnRpY2Fse1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtaGVhZGVyLC5tb2RhbC1mb290ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGJyZWFkY3J1bWJcclxuLmJyZWFkY3J1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKTtcclxufVxyXG5cclxuLy8gbmF2YmFyICBcclxuLm5hdmJhci1saWdodCB7XHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGN1c3RvbSB0YWIgdWlcclxuLm5hdi10YWJzIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICYudGFiLWN1c3RvbXtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjIpO1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRhYi1jYXJke1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRhYi1ib2R5LWhlYWRlcntcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBWYXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIG5hdiBwaWxsXHJcbi5uYXYtcGlsbHMge1xyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAgIC5zaG93Pi5uYXYtbGlua3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5uYXYtbGlua3tcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLy9ib3JkZXJcclxuLmJvcmRlci1kYXJre1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItc3RhcnR7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG4vLyBsaXN0LWdyb3VwIGRlc2lnblxyXG4ubGlzdC1ncm91cC1jdXN0b20sLmxpc3QtZ3JvdXAge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5wcm9ncmVzcyBiYXIgZGVzaWduXHJcbi5wcm9ncmVzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0xMDApO1xyXG4gICAgJi5wbGFuLWFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB0YWJsZSBcclxuLnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIHRye1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGh7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTgwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUtZGFya3tcclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kb2MtdGFibGV7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBwYWdpbmF0aW9uXHJcbi5wYWdlLWl0ZW17XHJcbiAgICAmLmRpc2FibGVke1xyXG4gICAgICAgIC5wYWdlLWxpbmt7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1saW5re1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgIC5wYWdlLWxpbmt7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7vy5uby1yZXNpemUgICAgICAgICAgICAgIHtyZXNpemU6IG5vbmU7fVxuXG4udGV4dC1wcmltYXJ5ICAgICAgICAgICB7Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLmJnLXByaW1hcnkgICAgICAgICAgICAge2JhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLmZpbGwtcHJpbWFyeSAgICAgICAgICAge2ZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLnRleHQtc2Vjb25kYXJ5ICAgICAgICAge2NvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLmJnLXNlY29uZGFyeSAgICAgICAgICAge2JhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4uYmctcHJpbWFyeS1ncmFkaWVudCAgICB7YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCkgIWltcG9ydGFudDsgY29sb3I6ICR3aGl0ZTt9XG4uY29sb3ItZGVmdWx0ICAgICAgICAgICB7Y29sb3I6IzIxMjUyOSAhaW1wb3J0YW50fVxuLnRleHQtbXV0ZWQgICAgICAgICAgICAge2NvbG9yOiAjOWE5YjlkICFpbXBvcnRhbnQ7fVxuLmxpbmstc2Vjb25kYXJ5ICAgICAgICAgeyBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O31cblxuLmJ0bi1zdWNjZXNzICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzOyBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzO31cbi5idG4tZGFuZ2VyICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyOyBib3JkZXItY29sb3I6ICRjb2xvci1kYW5nZXI7fVxuLmJ0bi13YXJuaW5nICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXJuaW5nOyBib3JkZXItY29sb3I6ICRjb2xvci13YXJuaW5nO31cbi5idG4taW5mbyAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mbzsgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5mbzt9XG5cbi5ib3JkZXIsXG4uYm9yZGVyLWxlZnQsXG4uYm9yZGVyLXRvcCxcbi5ib3JkZXItcmlnaHQsXG4uYm9yZGVyLWJvdHRvbSAgICAgICAgICB7Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7fVxuXG4vKioqKioqKioqKioqQ3VzdG9tLVdpZHRoKioqKioqKioqKioqKi9cbi52aDEwMCAgICAgICAgICAgICAgICAgIHtoZWlnaHQ6IDEwMHZoO31cbi53MzAgICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMzBweDt9XG4udzYwICAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDYwcHg7fVxuLnc5MCAgICAgICAgICAgICAgICAgICAge3dpZHRoOiA5MHB4O31cbi53MTIwICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMTIwcHg7fVxuLncyMjAgICAgICAgICAgICAgICAgICAge3dpZHRoOiAyMjBweDt9XG4udzI0MCAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDI0MHB4O31cbi53MjgwICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMjgwcHg7fVxuLnczODAgICAgICAgICAgICAgICAgICAge3dpZHRoOiAzODBweDt9XG4udy0zMCAgICAgICAgICAgICAgICAgICB7d2lkdGg6MzAlO31cbi5taW4taGVpZ2h0LTIyMCAgICAgICAgIHttaW4taGVpZ2h0OiAyMjBweDt9XG4vKioqKioqKioqKioqdGhlbWUtdGV4dGNvbG9yKioqKioqKioqKioqKi9cbi5jb2xvci1mZmYgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItZmZmKTt9XG4uY29sb3ItMTAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTEwMCk7fVxuLmNvbG9yLTIwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci0yMDApO31cbi5jb2xvci0zMDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItMzAwKTt9XG4uY29sb3ItNDAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTQwMCk7fVxuLmNvbG9yLTYwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci02MDApO31cbi5jb2xvci03MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItNzAwKTt9XG4uY29sb3ItODAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTgwMCk7fVxuLmNvbG9yLTkwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci05MDApO31cbi5jb2xvci0wMDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItMDAwKTt9XG4uY29sb3ItZGVmdWx0LXdoaXRlICAgICAgICAgICB7Y29sb3I6I2ZmZjt9XG4vKioqKioqKioqKioqdGhlbWUtYmFjZ3JvdW5kY29sb3IqKioqKioqKioqKioqL1xuLmNvbG9yLWJnLWZmZiAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZmZikgIWltcG9ydGFudDt9XG4uY29sb3ItYmctMTAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy0yMDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTMwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctNDAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItNDAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy02MDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci02MDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTcwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTcwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctODAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItODAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy05MDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci05MDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTAwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTAwMCkgIWltcG9ydGFudDt9XG4uYmctZGFyayAgICAgICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4uYmctZGFyay1kZWZ1YWx0ICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O31cblxuLyoqKioqKioqKioqKkN1c3RvbS1iYWNrZ3JvdW5kLWNvbG9yKioqKioqKioqKioqKi9cbi5iZy1saWdodHllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTI4YyAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZGFmZiAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0Z3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGQ3ZTAgIWltcG9ydGFudDtcbn1cbi5saWdodC13YXJuaW5nLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGRlICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtcHJpbWFyeS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjBmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LWluZm8tYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU1ZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1kYW5nZXItYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUM4REIgICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtc3VjY2Vzcy1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EwRDlCNCAgIWltcG9ydGFudDtcbn1cbi5saWdodC1vcmFuZ2UtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkFBOEEgIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUFFOEZGICFpbXBvcnRhbnQ7XG59XG4uYmctc2FudGEtZmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I4N0M0QyAhaW1wb3J0YW50O1xufVxuLmJnLWNhcmV5cy1waW5re1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjlFQUMgIWltcG9ydGFudDtcbn1cbi5iZy1sYXZlbmRlci1wdXJwbGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E4ODNCQSFpbXBvcnRhbnQ7XG59XG5cbi5iZy12aWRlb3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExZTJiICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKipDdXN0b20tdGV4dGNvbG9yKioqKioqKioqKioqKi9cbi5jb2xvci1saWdodHllbGxvdyB7XG4gICBjb2xvcjogI2ZmZTI4YyAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWxpZ2h0Ymx1ZSB7XG4gICBjb2xvcjogI2E3ZGFmZiAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWxpZ2h0Z3JlZW4ge1xuICAgY29sb3I6ICNhOGQ3ZTAgIWltcG9ydGFudDtcbn1cbi5jb2xvci1saWdodC1zdWNjZXNze1xuICAgY29sb3I6ICNBMEQ5QjQgICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItbGlnaHQtb3Jhbmdle1xuICAgY29sb3I6ICNGRkFBOEEgIWltcG9ydGFudDtcbn1cbi5jb2xvci1pbmZvLWxpZ2h0IHtcbiAgIGNvbG9yOiAjOUFFOEZGICFpbXBvcnRhbnQ7XG59XG4uY29sb3Itc2FudGEtZmV7XG4gICBjb2xvcjogI0I4N0M0QyAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWNhcmV5cy1waW5re1xuICAgY29sb3I6ICNDRjlFQUMgIWltcG9ydGFudDtcbn1cbi5jb2xvci1sYXZlbmRlci1wdXJwbGV7XG4gICBjb2xvcjogI0E4ODNCQSFpbXBvcnRhbnQ7XG59XG4uY29sb3ItZGFuZ2VyIHtcbiAgICBjb2xvcjogI0YxQzhEQiAgIWltcG9ydGFudDtcbn1cbi5pbWctb3ZlcmxheXtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuNCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cbi8qKioqKioqKioqKipDdXN0b20tYmVmb3JlLWJhY2tncm91bmRjb2xvcioqKioqKioqKioqKiovXG4ubGluZS1saWdodHllbGxvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2ZmZTI4YyAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWxpZ2h0Ymx1ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2E3ZGFmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWxpZ2h0Z3JlZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNhOGQ3ZTAgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1saWdodC1zdWNjZXNze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNBMEQ5QjQgICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxpbmUtbGlnaHQtb3Jhbmdle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNGRkFBOEEgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1pbmZvLWxpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjOUFFOEZGICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxpbmUtc2FudGEtZmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0I4N0M0QyAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWNhcmV5cy1waW5re1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNDRjlFQUMgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1sYXZlbmRlci1wdXJwbGV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg4M0JBIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5saW5lLWhlaWdodC1jdXN0b217XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubGluZS1oZWlnaHQtc217XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uc21hbGwtMTR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNtYWxsLTExe1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5idG4tcG9zdGlvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOi01MHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXhzbWFsbCkge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgdG9wOnVuc2V0O1xuICAgIH1cbn1cbi5uby1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnBvaW50ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob29zZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7IG9wYWNpdHk6IDA7IGN1cnNvcjogcG9pbnRlcjsgd2lkdGg6IDEwMCU7fVxuLmRpdmlkZXJzIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3Jle1xuICAgICAgICAtbXMtZmxleDogMSAxIDAlO1xuICAgICAgICBmbGV4OiAxIDEgMCU7XG4gICAgICAgIGJvcmRlci10b3A6IC4wNjI1cmVtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbi10b3A6IC4wNjI1cmVtO1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICB9XG59XG4uZGl2aWRlcnMtYmxvY2t7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAuMjU7XG4gICAgJjpub3QoW3NpemVdKSB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cbn1cbi50YXNrX3N0YXR1c3tcbiAgICBzcGFue1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5bZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuICAgIC5zaGFkb3ctc217XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKCR3aGl0ZSwgMC4xNSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNoYWRvd3tcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKCR3aGl0ZSwgMC4xNSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbXV0ZWR7XG4gICAgICAgIGNvbG9yOiAjNWI1YjViICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50YWJsZXtcbiAgICAgICAgLnRhYmxlLWRhcmt7XG4gICAgICAgICAgICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5saWdodC13YXJuaW5nLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZDA5ZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmlnLXNlYXJjaHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aW1lbGluZS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIC5hdmF0YXJ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm9yZGVyLCAuYm9yZGVyLWxlZnQsIC5ib3JkZXItdG9wLCAuYm9yZGVyLXJpZ2h0LCAuYm9yZGVyLWJvdHRvbXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOnZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVye1xuICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gICAgLmJnLWxpZ2h0eWVsbG93LC5iZy1saWdodGJsdWUsLmJnLWxpZ2h0Z3JlZW4sLmxpZ2h0LXdhcm5pbmctYmcsLmxpZ2h0LXByaW1hcnktYmcsLmxpZ2h0LWluZm8tYmcsXG4gICAgLmxpZ2h0LWRhbmdlci1iZywubGlnaHQtc3VjY2Vzcy1iZywubGlnaHQtb3JhbmdlLWJnLC5iZy1pbmZvLWxpZ2h0LC5iZy1zYW50YS1mZSwuYmctY2FyZXlzLXBpbmssLmJnLWxhdmVuZGVyLXB1cnBsZXtcbiAgICAgICAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICAgIH1cbiAgICAudG9wLXBlcmZvbWVye1xuICAgICAgICBoNntcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi8vIGRyb3Bkb3duLW1lbnVcclxuLmRyb3Bkb3duLWFuaW1hdGlvbntcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcclxuXHQtd2Via2l0LWFuaW1hdGlvbjogZWxpbWVudC1hbmltYXRpb24gLjJzIGVhc2UtaW4tb3V0IC4zMzMzM3M7XHJcblx0YW5pbWF0aW9uOiBlbGltZW50LWFuaW1hdGlvbiAuMnMgZWFzZS1pbi1vdXQgLjMzMzMzcztcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMDVzO1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC4wNXM7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBlbGltZW50LWFuaW1hdGlvbnt0b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fVxyXG5Aa2V5ZnJhbWVzIGVsaW1lbnQtYW5pbWF0aW9ue3Rve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19XHJcblxyXG5Aa2V5ZnJhbWVzIHBpbmcge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlmdHtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXMgZWFzZSxcclxuXHR0cmFuc2Zvcm0gLjI1cyBlYXNlO1xyXG5cclxuXHQmOmZvY3VzLFxyXG5cdCY6aG92ZXJ7XHJcblx0XHRib3gtc2hhZG93OiAwIDZweCAxcmVtIHJnYmEoJGRhcmssLjEpLDAgLjVyZW0gMXJlbSAtLjc1cmVtIHJnYmEoJGRhcmssLjEpIWltcG9ydGFudDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtM3B4LDApXHJcblx0fVxyXG59XHJcbiIsIlxyXG4vLyBtYWluIGxheW91dCBzY3NzXHJcbiNteXRhc2stbGF5b3V0e1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvKiAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyAqL1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLy8gbGVmdCBpY29uIG5hdmlnYXRpb24gYmFyXHJcbi5uYXZpZ2F0aW9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgIG9yZGVyOiAwO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0gLSAxcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuYnJhbmQtaWNvbntcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1uYXZ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuZmxleC1ncm93LTF7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudS10b2dnbGV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzaWRlYmFyIG1haW4gZGl2XHJcbi5zaWRlYmFye1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihlYXNlIC4xcyk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XHJcbiAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjFyZW07XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay0xMjgwIC0gMXB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IC00MDBweDtcclxuICAgICAgICBoZWlnaHQ6MTAwdmg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLTEyODAgLSAxcHgpIHtcclxuICAgICAgICBAaW5jbHVkZSBvdmVyZmxvdyhzY3JvbGwpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXN3aXRjaHtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGhlbWUtcnRse1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItdGl0bGV7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1saXN0e1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay0xMjgwIC0gMXB4KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJmbG93KHNjcm9sbCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xyXG4gICAgICAgICAgICAubS1saW5re1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFycm93OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yi1tZW51OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm0tbGluayxcclxuICAgICAgICAubXMtbGlua3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubS1saW5re1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1zLWxpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXZpZGVye1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAwLjMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzXj1cImljb2ZvbnQtXCJde1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tcy1saW5rOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICB0b3A6MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLW1pbmktYnRue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAmOmZvY3VzLCY6YWN0aXZle1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvZm9udC1idWJibGUtcmlnaHR7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhNjRcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyYWRpZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZ3JhZGllbnQpO1xyXG4gICAgICAgICYuc2lkZWJhci1taW5pe1xyXG4gICAgICAgICAgICAubWVudS1saXN0e1xyXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZ3JhZGllbnQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaWRlYmFyLW1pbml7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstMTI4MCAtIDFweCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5icmFuZC1pY29ue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLmxvZ28taWNvbntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvLXRleHR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItdGl0bGUgc3BhbixcclxuICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtbGlzdHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubS1saW5re1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDEwcHggcmdiYSgkZGFyaywuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5iYWRnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubXMtbGlua3tcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMTBweCByZ2JhKCRkYXJrLC4yKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDFweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubXMtbGluazo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDoxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kaXZpZGVyIHNtYWxse1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBbY2xhc3NePVwiaWNvZm9udC1cIl17XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhLWFycm93LWxlZnQ6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNtZW51LUNvbXBvbmVudHN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI21lbnUtQXV0aGVudGljYXRpb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Yi1tZW51LnNob3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLW1pbmktYnRue1xyXG4gICAgICAgICAgICAuaWNvZm9udC1idWJibGUtcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE2NVwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLXN3aXRjaHtcclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGhlbWUtcnRse1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5vcGVue1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0gLSAxcHgpIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyYW5kLWljb257ICBcclxuICAgICAgICAubG9nby1pY29ue1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4ubWVudS10b2dnbGV7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay0xMjgwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gcHJvamVjdCBtYWluIGJvZHkgcGFydFxyXG4ubWFpbntcclxuICAgIEBpbmNsdWRlIG92ZXJmbG93KHNjcm9sbCk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgZmxleDogMTtcclxuICAgIC5ib2R5e1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gXHJcbi5hdXRoLWgxMDB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTJweCk7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay0xMjgwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHNtYWxsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59IiwiLmZje1xyXG4gICAgKiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmZjLWNvbC1oZWFkZXItY2VsbC1jdXNoaW9ue1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5mYy1oLWV2ZW50IC5mYy1ldmVudC10aXRsZXtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmZjLWgtZXZlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmZjLWRheWdyaWQtZXZlbnQtZG90e1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5mYy1idXR0b24tcHJpbWFyeXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgIC5mYy1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYy10aGVtZS1zdGFuZGFyZHtcclxuICAgIC5mYy1zY3JvbGxncmlkLFxyXG4gICAgdGQsXHJcbiAgICB0aHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcblxyXG4vLyBDaGF0IGFwcCBwYWdlIHNjc3NcclxuLmNhcmQtY2hhdCxcclxuLmNhcmQtY2hhdC1ib2R5e1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLy8gbGVmdCBzaWRlYmFyIGNoYXQgbGlzdCwgZ3JvdXBzIGFuZCBjb250YWN0XHJcbi5jaGF0bGlzdC10b2dnbGV7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbn1cclxuLmNhcmQtY2hhdHtcclxuICAgIG1pbi13aWR0aDogMzgwcHg7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtIC0gMXB4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihlYXNlIC4xcyk7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IC02MDBweDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudHtcclxuICAgICAgICBAaW5jbHVkZSBvdmVyZmxvdyhzY3JvbGwpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3Vwe1xyXG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgICYub3BlbixcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubXNnLXRpbWV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFxyXG4uY2FyZC1jaGF0LWJvZHl7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubWF4LXdpZHRoLTcwe1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGF0LWhpc3Rvcnl7XHJcbiAgICAgICAgQGluY2x1ZGUgb3ZlcmZsb3coc2Nyb2xsKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtcmlnaHR7XHJcbiAgICAgICAgLm1lc3NhZ2V7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuICAgIC5tZXNzYWdle1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci02MDApO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2FyZHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4iLCIuZGQtaGFuZGxle1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjRzIGVhc2UtaW4tb3V0KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoOTksIDk5LCA5OSwgMC4xKSAwcHggMnB4IDhweCAwcHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDk5LCA5OSwgOTksIDAuMykgMHB4IDJweCA4cHggMHB4O1xyXG4gICAgIH1cclxufVxyXG4udGFza2JvYXJke1xyXG4gICAgLmRkLWhhbmRsZXtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNHMgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoOTksIDk5LCA5OSwgMC4xKSAwcHggMnB4IDhweCAwcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoOTksIDk5LCA5OSwgMC4zKSAwcHggMnB4IDhweCAwcHg7XHJcbiAgICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZC1pdGVte1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgYm90dG9tOjBweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGQtaXRlbSwgLmRkLWVtcHR5LCAuZGQtcGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGQtZW1wdHl7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5wbGFubmVkX3Rhc2t7XHJcbiAgICAgICAgLmRkLWl0ZW17XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NkMjAxZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9ncmVzc190YXNre1xyXG4gICAgICAgIC5kZC1pdGVte1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmYzEwNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXZpZXdfdGFza3tcclxuICAgICAgICAuZGQtaXRlbXtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkFBOEE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tcGxldGVkX3Rhc2t7XHJcbiAgICAgICAgLmRkLWl0ZW17XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1hdnR7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjVweDtcclxuICAgIH1cclxufVxyXG4uY2xpZW50X3Rhc2t7XHJcbiAgICAuZGQtaGFuZGxlOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICB9XHJcbn0iLCIvLyBjYXJkIFxyXG4uY2FyZHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgJi5jYXJkLWNhbGxvdXR7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IC40cmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/