@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) format("embedded-opentype"), url(../fonts/icofont.woff?dad3accba068281878f17175c6020940) format("woff"), url(../fonts/icofont.ttf?02bfbc3c0c51f62382055eaae1606468) format("truetype"), url(../fonts/icofont.svg?5eb373e53c469fccf65fa5b28495dc1d) 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);
}

.timeline-item {
  border-left: 2px solid var(--border-color);
  display: flex;
  position: relative;
  padding: 1em;
}
.timeline-item:hover::after {
  transform: scale(3.5);
}
.timeline-item::after {
  transition: ease 0.1s;
  border: 2px solid var(--border-color);
  background: var(--color-900);
  display: block;
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  top: 1.3em;
  left: -5px;
  border-radius: 30px;
}
.timeline-item.ti-primary:after {
  background: var(--primary-color);
}
.timeline-item.ti-info:after {
  background: #0dcaf0;
}
.timeline-item.ti-success:after {
  background: #198754;
}
.timeline-item.ti-warning:after {
  background: #fd7e14;
}
.timeline-item.ti-danger:after {
  background: #dc3545;
}

.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL215LXRhc2suc3R5bGUubWluLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNDZDs7OztFQUFBO0FDREY7O0VBU0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDMk9JLHlCQUxJO0VEcE9SO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QUZDRjs7QUlqSEk7RUZzSEE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRkNKOztBS3pLQTs7O0VBR0U7QUw0S0Y7O0FLN0pJO0VBTko7SUFPTTtFTGlLSjtBQUNGOztBS3BKQTtFQUNFO0VBQ0E7RUY2T0ksbUNBTEk7RUV0T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1SkY7O0FLOUlBO0VBQ0U7RUFDQSxjQ21uQjRCO0VEbG5CNUI7RUFDQTtFQUNBLGFDeW5CNEI7QU54ZTlCOztBS3ZJQTtFQUNFO0VBQ0EscUJDd2pCNEI7RURyakI1QixnQkN3akI0QjtFRHZqQjVCLGdCQ3dqQjRCO0VEdmpCNUI7QUx3SUY7O0FLcklBO0VGdU1RO0FIOURSO0FHOUZJO0VFM0NKO0lGOE1RO0VIakVOO0FBQ0Y7O0FLeklBO0VGa01RO0FIckRSO0FHdkdJO0VFdENKO0lGeU1RO0VIeEROO0FBQ0Y7O0FLN0lBO0VGNkxRO0FINUNSO0FHaEhJO0VFakNKO0lGb01RO0VIL0NOO0FBQ0Y7O0FLakpBO0VGd0xRO0FIbkNSO0FHekhJO0VFNUJKO0lGK0xRO0VIdENOO0FBQ0Y7O0FLckpBO0VGK0tNLGtCQUxJO0FIakJWOztBS3BKQTtFRjBLTSxlQUxJO0FIYlY7O0FLN0lBO0VBQ0U7RUFDQSxtQkN3VjBCO0FOeE01Qjs7QUt0SUE7RUFDRTtVQUFBO0VBQ0E7RUFDQTtVQUFBO0FMeUlGOztBS25JQTtFQUNFO0VBQ0E7RUFDQTtBTHNJRjs7QUtoSUE7O0VBRUU7QUxtSUY7O0FLaElBOzs7RUFHRTtFQUNBO0FMbUlGOztBS2hJQTs7OztFQUlFO0FMbUlGOztBS2hJQTtFQUNFLGdCQzZiNEI7QU4xVDlCOztBSzlIQTtFQUNFO0VBQ0E7QUxpSUY7O0FLM0hBO0VBQ0U7QUw4SEY7O0FLdEhBOztFQUVFLG1CQ3NhNEI7QU43UzlCOztBS2pIQTtFRjZFTSxrQkFMSTtBSDZDVjs7QUs5R0E7RUFDRSxpQkNxZjRCO0VEcGY1QjtFQUNBO0FMaUhGOztBS3hHQTs7RUFFRTtFRndESSxpQkFMSTtFRWpEUjtFQUNBO0FMMkdGOztBS3hHQTtFQUFNO0FMNEdOOztBSzNHQTtFQUFNO0FMK0dOOztBSzFHQTtFQUNFO0VBQ0EsMEJDZ053QztBTm5HMUM7QUszR0U7RUFDRTtBTDZHSjs7QUtsR0U7RUFFRTtFQUNBO0FMb0dKOztBSzdGQTs7OztFQUlFLHFDQ2dWNEI7RUhsVXhCLGNBTEk7QUh3RlY7O0FLekZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUZFSSxrQkFMSTtBSGdHVjtBS3hGRTtFRkhJLGtCQUxJO0VFVU47RUFDQTtBTDBGSjs7QUt0RkE7RUZWTSxrQkFMSTtFRWlCUjtFQUNBO0FMeUZGO0FLdEZFO0VBQ0U7QUx3Rko7O0FLcEZBO0VBQ0U7RUZ0Qkksa0JBTEk7RUU2QlIsd0JDeTVDa0M7RUR4NUNsQyxzQ0N5NUNrQztFQzlyRGhDO0FQNlhKO0FLckZFO0VBQ0U7RUY3QkUsY0FMSTtBSDBIVjs7QUs3RUE7RUFDRTtBTGdGRjs7QUsxRUE7O0VBRUU7QUw2RUY7O0FLckVBO0VBQ0U7RUFDQTtBTHdFRjs7QUtyRUE7RUFDRSxtQkM0WDRCO0VEM1g1QixzQkMyWDRCO0VEMVg1QixnQ0M0WjRCO0VEM1o1QjtBTHdFRjs7QUtqRUE7RUFFRTtFQUNBO0FMbUVGOztBS2hFQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FMbUVGOztBSzNEQTtFQUNFO0FMOERGOztBS3hEQTtFQUVFO0FMMERGOztBS2xEQTtFQUNFO0FMcURGOztBS2hEQTs7Ozs7RUFLRTtFQUNBO0VGNUhJLGtCQUxJO0VFbUlSO0FMbURGOztBSy9DQTs7RUFFRTtBTGtERjs7QUs3Q0E7RUFDRTtBTGdERjs7QUs3Q0E7RUFHRTtBTDhDRjtBSzNDRTtFQUNFO0FMNkNKOztBS3RDQTtFQUNFO0FMeUNGOztBS2pDQTs7OztFQUlFO0FMb0NGO0FLakNJOzs7O0VBQ0U7QUxzQ047O0FLL0JBO0VBQ0U7RUFDQTtBTGtDRjs7QUs3QkE7RUFDRTtBTGdDRjs7QUt0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHlCRjs7QUtqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQkNtTjRCO0VIcGF0QjtFRW9OTjtBTG1CRjtBR25ZSTtFRXlXSjtJRnRNUTtFSG9PTjtBQUNGO0FLdEJFO0VBQ0U7QUx3Qko7O0FLakJBOzs7Ozs7O0VBT0U7QUxvQkY7O0FLakJBO0VBQ0U7QUxvQkY7O0FLWEE7RUFDRTtFQUNBO0FMY0Y7O0FLTkE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0U7QUxNRjs7QUtEQTtFQUNFO0FMSUY7O0FLR0E7RUFDRTtFQUNBO0FMQUY7O0FLS0E7RUFDRTtBTEZGOztBS09BO0VBQ0U7QUxKRjs7QUtXQTtFQUNFO0VBQ0E7QUxSRjs7QUtnQkE7RUFDRTtBTGJGOztBS3FCQTtFQUNFO0FMbEJGOztBUW5qQkE7RUxtUU0sa0JBTEk7RUs1UFIsZ0JGd29CNEI7QU5sRjlCOztBUWpqQkU7RUxnUU07RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBTnREOUI7QUduZEk7RUtwR0Y7SUx1UU07RUhvVE47QUFDRjs7QVE1akJFO0VMZ1FNO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QU4zQzlCO0FHOWRJO0VLcEdGO0lMdVFNO0VIK1ROO0FBQ0Y7O0FRdmtCRTtFTGdRTTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FOaEM5QjtBR3plSTtFS3BHRjtJTHVRTTtFSDBVTjtBQUNGOztBUWxsQkU7RUxnUU07RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBTnJCOUI7QUdwZkk7RUtwR0Y7SUx1UU07RUhxVk47QUFDRjs7QVE3bEJFO0VMZ1FNO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QU5WOUI7QUcvZkk7RUtwR0Y7SUx1UU07RUhnV047QUFDRjs7QVF4bUJFO0VMZ1FNO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QU5DOUI7QUcxZ0JJO0VLcEdGO0lMdVFNO0VIMldOO0FBQ0Y7O0FRM2xCQTtFQ3ZERTtFQUNBO0FUc3BCRjs7QVEzbEJBO0VDNURFO0VBQ0E7QVQycEJGOztBUTdsQkE7RUFDRTtBUmdtQkY7QVE5bEJFO0VBQ0Usb0JGc29CMEI7QU50QzlCOztBUXRsQkE7RUw4TU0sa0JBTEk7RUt2TVI7QVJ5bEJGOztBUXJsQkE7RUFDRSxtQkZpVU87RUgxSEgsa0JBTEk7QUh1WlY7QVF0bEJFO0VBQ0U7QVJ3bEJKOztBUXBsQkE7RUFDRTtFQUNBLG1CRnVUTztFSDFISCxrQkFMSTtFS3RMUixjRnRGUztBTjZxQlg7QVFybEJFO0VBQ0U7QVJ1bEJKOztBVXZyQkE7RUNJRTtFQUdBO0FYcXJCRjs7QVV0ckJBO0VBQ0UsZ0JKK2pEa0M7RUk5akRsQyxtQ0orakRrQztFSTlqRGxDO0VIR0U7RUlSRjtFQUdBO0FYOHJCRjs7QVVockJBO0VBRUU7QVZrckJGOztBVS9xQkE7RUFDRTtFQUNBO0FWa3JCRjs7QVUvcUJBO0VQeVBNLGtCQUxJO0VPbFBSLGdDSmtqRGtDO0FOaDRCcEM7O0FZcHRCRTs7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiaXVCRjs7QWMzcUJJO0VGNUNFO0lBQ0UsZ0JOa2VlO0VOeVByQjtBQUNGO0FjanJCSTtFRjVDRTtJQUNFLGdCTmtlZTtFTjhQckI7QUFDRjtBY3RyQkk7RUY1Q0U7SUFDRSxnQk5rZWU7RU5tUXJCO0FBQ0Y7QWMzckJJO0VGNUNFO0lBQ0UsaUJOa2VlO0VOd1FyQjtBQUNGO0FjaHNCSTtFRjVDRTtJQUNFLGlCTmtlZTtFTjZRckI7QUFDRjtBZWh3QkE7RUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QWZzd0JKOztBZWp3QkU7RUNOQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBaEIwd0JGO0FleHdCSTtFQ09GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJvd0JGOztBZ0JydEJNO0VBQ0U7QWhCd3RCUjs7QWdCcnRCTTtFQXBDSjtFQUNBO0FoQjZ2QkY7O0FnQi91QkU7RUFDRTtFQUNBO0FoQmt2Qko7O0FnQnB2QkU7RUFDRTtFQUNBO0FoQnV2Qko7O0FnQnp2QkU7RUFDRTtFQUNBO0FoQjR2Qko7O0FnQjl2QkU7RUFDRTtFQUNBO0FoQml3Qko7O0FnQm53QkU7RUFDRTtFQUNBO0FoQnN3Qko7O0FnQnh3QkU7RUFDRTtFQUNBO0FoQjJ3Qko7O0FnQjV1Qk07RUFoREo7RUFDQTtBaEJneUJGOztBZ0IzdUJVO0VBaEVOO0VBQ0E7QWhCK3lCSjs7QWdCaHZCVTtFQWhFTjtFQUNBO0FoQm96Qko7O0FnQnJ2QlU7RUFoRU47RUFDQTtBaEJ5ekJKOztBZ0IxdkJVO0VBaEVOO0VBQ0E7QWhCOHpCSjs7QWdCL3ZCVTtFQWhFTjtFQUNBO0FoQm0wQko7O0FnQnB3QlU7RUFoRU47RUFDQTtBaEJ3MEJKOztBZ0J6d0JVO0VBaEVOO0VBQ0E7QWhCNjBCSjs7QWdCOXdCVTtFQWhFTjtFQUNBO0FoQmsxQko7O0FnQm54QlU7RUFoRU47RUFDQTtBaEJ1MUJKOztBZ0J4eEJVO0VBaEVOO0VBQ0E7QWhCNDFCSjs7QWdCN3hCVTtFQWhFTjtFQUNBO0FoQmkyQko7O0FnQmx5QlU7RUFoRU47RUFDQTtBaEJzMkJKOztBZ0IveEJZO0VBeERWO0FoQjIxQkY7O0FnQm55Qlk7RUF4RFY7QWhCKzFCRjs7QWdCdnlCWTtFQXhEVjtBaEJtMkJGOztBZ0IzeUJZO0VBeERWO0FoQnUyQkY7O0FnQi95Qlk7RUF4RFY7QWhCMjJCRjs7QWdCbnpCWTtFQXhEVjtBaEIrMkJGOztBZ0J2ekJZO0VBeERWO0FoQm0zQkY7O0FnQjN6Qlk7RUF4RFY7QWhCdTNCRjs7QWdCL3pCWTtFQXhEVjtBaEIyM0JGOztBZ0JuMEJZO0VBeERWO0FoQiszQkY7O0FnQnYwQlk7RUF4RFY7QWhCbTRCRjs7QWdCaDBCUTs7RUFFRTtBaEJtMEJWOztBZ0JoMEJROztFQUVFO0FoQm0wQlY7O0FnQjEwQlE7O0VBRUU7QWhCNjBCVjs7QWdCMTBCUTs7RUFFRTtBaEI2MEJWOztBZ0JwMUJROztFQUVFO0FoQnUxQlY7O0FnQnAxQlE7O0VBRUU7QWhCdTFCVjs7QWdCOTFCUTs7RUFFRTtBaEJpMkJWOztBZ0I5MUJROztFQUVFO0FoQmkyQlY7O0FnQngyQlE7O0VBRUU7QWhCMjJCVjs7QWdCeDJCUTs7RUFFRTtBaEIyMkJWOztBZ0JsM0JROztFQUVFO0FoQnEzQlY7O0FnQmwzQlE7O0VBRUU7QWhCcTNCVjs7QWMvNkJJO0VFVUU7SUFDRTtFaEJ5NkJOOztFZ0J0NkJJO0lBcENKO0lBQ0E7RWhCODhCQTs7RWdCaDhCQTtJQUNFO0lBQ0E7RWhCbThCRjs7RWdCcjhCQTtJQUNFO0lBQ0E7RWhCdzhCRjs7RWdCMThCQTtJQUNFO0lBQ0E7RWhCNjhCRjs7RWdCLzhCQTtJQUNFO0lBQ0E7RWhCazlCRjs7RWdCcDlCQTtJQUNFO0lBQ0E7RWhCdTlCRjs7RWdCejlCQTtJQUNFO0lBQ0E7RWhCNDlCRjs7RWdCNzdCSTtJQWhESjtJQUNBO0VoQmkvQkE7O0VnQjU3QlE7SUFoRU47SUFDQTtFaEJnZ0NGOztFZ0JqOEJRO0lBaEVOO0lBQ0E7RWhCcWdDRjs7RWdCdDhCUTtJQWhFTjtJQUNBO0VoQjBnQ0Y7O0VnQjM4QlE7SUFoRU47SUFDQTtFaEIrZ0NGOztFZ0JoOUJRO0lBaEVOO0lBQ0E7RWhCb2hDRjs7RWdCcjlCUTtJQWhFTjtJQUNBO0VoQnloQ0Y7O0VnQjE5QlE7SUFoRU47SUFDQTtFaEI4aENGOztFZ0IvOUJRO0lBaEVOO0lBQ0E7RWhCbWlDRjs7RWdCcCtCUTtJQWhFTjtJQUNBO0VoQndpQ0Y7O0VnQnorQlE7SUFoRU47SUFDQTtFaEI2aUNGOztFZ0I5K0JRO0lBaEVOO0lBQ0E7RWhCa2pDRjs7RWdCbi9CUTtJQWhFTjtJQUNBO0VoQnVqQ0Y7O0VnQmgvQlU7SUF4RFY7RWhCNGlDQTs7RWdCcC9CVTtJQXhEVjtFaEJnakNBOztFZ0J4L0JVO0lBeERWO0VoQm9qQ0E7O0VnQjUvQlU7SUF4RFY7RWhCd2pDQTs7RWdCaGdDVTtJQXhEVjtFaEI0akNBOztFZ0JwZ0NVO0lBeERWO0VoQmdrQ0E7O0VnQnhnQ1U7SUF4RFY7RWhCb2tDQTs7RWdCNWdDVTtJQXhEVjtFaEJ3a0NBOztFZ0JoaENVO0lBeERWO0VoQjRrQ0E7O0VnQnBoQ1U7SUF4RFY7RWhCZ2xDQTs7RWdCeGhDVTtJQXhEVjtFaEJvbENBOztFZ0I1aENVO0lBeERWO0VoQndsQ0E7O0VnQnJoQ007O0lBRUU7RWhCd2hDUjs7RWdCcmhDTTs7SUFFRTtFaEJ3aENSOztFZ0IvaENNOztJQUVFO0VoQmtpQ1I7O0VnQi9oQ007O0lBRUU7RWhCa2lDUjs7RWdCemlDTTs7SUFFRTtFaEI0aUNSOztFZ0J6aUNNOztJQUVFO0VoQjRpQ1I7O0VnQm5qQ007O0lBRUU7RWhCc2pDUjs7RWdCbmpDTTs7SUFFRTtFaEJzakNSOztFZ0I3akNNOztJQUVFO0VoQmdrQ1I7O0VnQjdqQ007O0lBRUU7RWhCZ2tDUjs7RWdCdmtDTTs7SUFFRTtFaEIwa0NSOztFZ0J2a0NNOztJQUVFO0VoQjBrQ1I7QUFDRjtBY3JvQ0k7RUVVRTtJQUNFO0VoQjhuQ047O0VnQjNuQ0k7SUFwQ0o7SUFDQTtFaEJtcUNBOztFZ0JycENBO0lBQ0U7SUFDQTtFaEJ3cENGOztFZ0IxcENBO0lBQ0U7SUFDQTtFaEI2cENGOztFZ0IvcENBO0lBQ0U7SUFDQTtFaEJrcUNGOztFZ0JwcUNBO0lBQ0U7SUFDQTtFaEJ1cUNGOztFZ0J6cUNBO0lBQ0U7SUFDQTtFaEI0cUNGOztFZ0I5cUNBO0lBQ0U7SUFDQTtFaEJpckNGOztFZ0JscENJO0lBaERKO0lBQ0E7RWhCc3NDQTs7RWdCanBDUTtJQWhFTjtJQUNBO0VoQnF0Q0Y7O0VnQnRwQ1E7SUFoRU47SUFDQTtFaEIwdENGOztFZ0IzcENRO0lBaEVOO0lBQ0E7RWhCK3RDRjs7RWdCaHFDUTtJQWhFTjtJQUNBO0VoQm91Q0Y7O0VnQnJxQ1E7SUFoRU47SUFDQTtFaEJ5dUNGOztFZ0IxcUNRO0lBaEVOO0lBQ0E7RWhCOHVDRjs7RWdCL3FDUTtJQWhFTjtJQUNBO0VoQm12Q0Y7O0VnQnByQ1E7SUFoRU47SUFDQTtFaEJ3dkNGOztFZ0J6ckNRO0lBaEVOO0lBQ0E7RWhCNnZDRjs7RWdCOXJDUTtJQWhFTjtJQUNBO0VoQmt3Q0Y7O0VnQm5zQ1E7SUFoRU47SUFDQTtFaEJ1d0NGOztFZ0J4c0NRO0lBaEVOO0lBQ0E7RWhCNHdDRjs7RWdCcnNDVTtJQXhEVjtFaEJpd0NBOztFZ0J6c0NVO0lBeERWO0VoQnF3Q0E7O0VnQjdzQ1U7SUF4RFY7RWhCeXdDQTs7RWdCanRDVTtJQXhEVjtFaEI2d0NBOztFZ0JydENVO0lBeERWO0VoQml4Q0E7O0VnQnp0Q1U7SUF4RFY7RWhCcXhDQTs7RWdCN3RDVTtJQXhEVjtFaEJ5eENBOztFZ0JqdUNVO0lBeERWO0VoQjZ4Q0E7O0VnQnJ1Q1U7SUF4RFY7RWhCaXlDQTs7RWdCenVDVTtJQXhEVjtFaEJxeUNBOztFZ0I3dUNVO0lBeERWO0VoQnl5Q0E7O0VnQmp2Q1U7SUF4RFY7RWhCNnlDQTs7RWdCMXVDTTs7SUFFRTtFaEI2dUNSOztFZ0IxdUNNOztJQUVFO0VoQjZ1Q1I7O0VnQnB2Q007O0lBRUU7RWhCdXZDUjs7RWdCcHZDTTs7SUFFRTtFaEJ1dkNSOztFZ0I5dkNNOztJQUVFO0VoQml3Q1I7O0VnQjl2Q007O0lBRUU7RWhCaXdDUjs7RWdCeHdDTTs7SUFFRTtFaEIyd0NSOztFZ0J4d0NNOztJQUVFO0VoQjJ3Q1I7O0VnQmx4Q007O0lBRUU7RWhCcXhDUjs7RWdCbHhDTTs7SUFFRTtFaEJxeENSOztFZ0I1eENNOztJQUVFO0VoQit4Q1I7O0VnQjV4Q007O0lBRUU7RWhCK3hDUjtBQUNGO0FjMTFDSTtFRVVFO0lBQ0U7RWhCbTFDTjs7RWdCaDFDSTtJQXBDSjtJQUNBO0VoQnczQ0E7O0VnQjEyQ0E7SUFDRTtJQUNBO0VoQjYyQ0Y7O0VnQi8yQ0E7SUFDRTtJQUNBO0VoQmszQ0Y7O0VnQnAzQ0E7SUFDRTtJQUNBO0VoQnUzQ0Y7O0VnQnozQ0E7SUFDRTtJQUNBO0VoQjQzQ0Y7O0VnQjkzQ0E7SUFDRTtJQUNBO0VoQmk0Q0Y7O0VnQm40Q0E7SUFDRTtJQUNBO0VoQnM0Q0Y7O0VnQnYyQ0k7SUFoREo7SUFDQTtFaEIyNUNBOztFZ0J0MkNRO0lBaEVOO0lBQ0E7RWhCMDZDRjs7RWdCMzJDUTtJQWhFTjtJQUNBO0VoQis2Q0Y7O0VnQmgzQ1E7SUFoRU47SUFDQTtFaEJvN0NGOztFZ0JyM0NRO0lBaEVOO0lBQ0E7RWhCeTdDRjs7RWdCMTNDUTtJQWhFTjtJQUNBO0VoQjg3Q0Y7O0VnQi8zQ1E7SUFoRU47SUFDQTtFaEJtOENGOztFZ0JwNENRO0lBaEVOO0lBQ0E7RWhCdzhDRjs7RWdCejRDUTtJQWhFTjtJQUNBO0VoQjY4Q0Y7O0VnQjk0Q1E7SUFoRU47SUFDQTtFaEJrOUNGOztFZ0JuNUNRO0lBaEVOO0lBQ0E7RWhCdTlDRjs7RWdCeDVDUTtJQWhFTjtJQUNBO0VoQjQ5Q0Y7O0VnQjc1Q1E7SUFoRU47SUFDQTtFaEJpK0NGOztFZ0IxNUNVO0lBeERWO0VoQnM5Q0E7O0VnQjk1Q1U7SUF4RFY7RWhCMDlDQTs7RWdCbDZDVTtJQXhEVjtFaEI4OUNBOztFZ0J0NkNVO0lBeERWO0VoQmsrQ0E7O0VnQjE2Q1U7SUF4RFY7RWhCcytDQTs7RWdCOTZDVTtJQXhEVjtFaEIwK0NBOztFZ0JsN0NVO0lBeERWO0VoQjgrQ0E7O0VnQnQ3Q1U7SUF4RFY7RWhCay9DQTs7RWdCMTdDVTtJQXhEVjtFaEJzL0NBOztFZ0I5N0NVO0lBeERWO0VoQjAvQ0E7O0VnQmw4Q1U7SUF4RFY7RWhCOC9DQTs7RWdCdDhDVTtJQXhEVjtFaEJrZ0RBOztFZ0IvN0NNOztJQUVFO0VoQms4Q1I7O0VnQi83Q007O0lBRUU7RWhCazhDUjs7RWdCejhDTTs7SUFFRTtFaEI0OENSOztFZ0J6OENNOztJQUVFO0VoQjQ4Q1I7O0VnQm45Q007O0lBRUU7RWhCczlDUjs7RWdCbjlDTTs7SUFFRTtFaEJzOUNSOztFZ0I3OUNNOztJQUVFO0VoQmcrQ1I7O0VnQjc5Q007O0lBRUU7RWhCZytDUjs7RWdCditDTTs7SUFFRTtFaEIwK0NSOztFZ0J2K0NNOztJQUVFO0VoQjArQ1I7O0VnQmovQ007O0lBRUU7RWhCby9DUjs7RWdCai9DTTs7SUFFRTtFaEJvL0NSO0FBQ0Y7QWMvaURJO0VFVUU7SUFDRTtFaEJ3aUROOztFZ0JyaURJO0lBcENKO0lBQ0E7RWhCNmtEQTs7RWdCL2pEQTtJQUNFO0lBQ0E7RWhCa2tERjs7RWdCcGtEQTtJQUNFO0lBQ0E7RWhCdWtERjs7RWdCemtEQTtJQUNFO0lBQ0E7RWhCNGtERjs7RWdCOWtEQTtJQUNFO0lBQ0E7RWhCaWxERjs7RWdCbmxEQTtJQUNFO0lBQ0E7RWhCc2xERjs7RWdCeGxEQTtJQUNFO0lBQ0E7RWhCMmxERjs7RWdCNWpESTtJQWhESjtJQUNBO0VoQmduREE7O0VnQjNqRFE7SUFoRU47SUFDQTtFaEIrbkRGOztFZ0Joa0RRO0lBaEVOO0lBQ0E7RWhCb29ERjs7RWdCcmtEUTtJQWhFTjtJQUNBO0VoQnlvREY7O0VnQjFrRFE7SUFoRU47SUFDQTtFaEI4b0RGOztFZ0Iva0RRO0lBaEVOO0lBQ0E7RWhCbXBERjs7RWdCcGxEUTtJQWhFTjtJQUNBO0VoQndwREY7O0VnQnpsRFE7SUFoRU47SUFDQTtFaEI2cERGOztFZ0I5bERRO0lBaEVOO0lBQ0E7RWhCa3FERjs7RWdCbm1EUTtJQWhFTjtJQUNBO0VoQnVxREY7O0VnQnhtRFE7SUFoRU47SUFDQTtFaEI0cURGOztFZ0I3bURRO0lBaEVOO0lBQ0E7RWhCaXJERjs7RWdCbG5EUTtJQWhFTjtJQUNBO0VoQnNyREY7O0VnQi9tRFU7SUF4RFY7RWhCMnFEQTs7RWdCbm5EVTtJQXhEVjtFaEIrcURBOztFZ0J2bkRVO0lBeERWO0VoQm1yREE7O0VnQjNuRFU7SUF4RFY7RWhCdXJEQTs7RWdCL25EVTtJQXhEVjtFaEIyckRBOztFZ0Jub0RVO0lBeERWO0VoQityREE7O0VnQnZvRFU7SUF4RFY7RWhCbXNEQTs7RWdCM29EVTtJQXhEVjtFaEJ1c0RBOztFZ0Ivb0RVO0lBeERWO0VoQjJzREE7O0VnQm5wRFU7SUF4RFY7RWhCK3NEQTs7RWdCdnBEVTtJQXhEVjtFaEJtdERBOztFZ0IzcERVO0lBeERWO0VoQnV0REE7O0VnQnBwRE07O0lBRUU7RWhCdXBEUjs7RWdCcHBETTs7SUFFRTtFaEJ1cERSOztFZ0I5cERNOztJQUVFO0VoQmlxRFI7O0VnQjlwRE07O0lBRUU7RWhCaXFEUjs7RWdCeHFETTs7SUFFRTtFaEIycURSOztFZ0J4cURNOztJQUVFO0VoQjJxRFI7O0VnQmxyRE07O0lBRUU7RWhCcXJEUjs7RWdCbHJETTs7SUFFRTtFaEJxckRSOztFZ0I1ckRNOztJQUVFO0VoQityRFI7O0VnQjVyRE07O0lBRUU7RWhCK3JEUjs7RWdCdHNETTs7SUFFRTtFaEJ5c0RSOztFZ0J0c0RNOztJQUVFO0VoQnlzRFI7QUFDRjtBY3B3REk7RUVVRTtJQUNFO0VoQjZ2RE47O0VnQjF2REk7SUFwQ0o7SUFDQTtFaEJreURBOztFZ0JweERBO0lBQ0U7SUFDQTtFaEJ1eERGOztFZ0J6eERBO0lBQ0U7SUFDQTtFaEI0eERGOztFZ0I5eERBO0lBQ0U7SUFDQTtFaEJpeURGOztFZ0JueURBO0lBQ0U7SUFDQTtFaEJzeURGOztFZ0J4eURBO0lBQ0U7SUFDQTtFaEIyeURGOztFZ0I3eURBO0lBQ0U7SUFDQTtFaEJnekRGOztFZ0JqeERJO0lBaERKO0lBQ0E7RWhCcTBEQTs7RWdCaHhEUTtJQWhFTjtJQUNBO0VoQm8xREY7O0VnQnJ4RFE7SUFoRU47SUFDQTtFaEJ5MURGOztFZ0IxeERRO0lBaEVOO0lBQ0E7RWhCODFERjs7RWdCL3hEUTtJQWhFTjtJQUNBO0VoQm0yREY7O0VnQnB5RFE7SUFoRU47SUFDQTtFaEJ3MkRGOztFZ0J6eURRO0lBaEVOO0lBQ0E7RWhCNjJERjs7RWdCOXlEUTtJQWhFTjtJQUNBO0VoQmszREY7O0VnQm56RFE7SUFoRU47SUFDQTtFaEJ1M0RGOztFZ0J4ekRRO0lBaEVOO0lBQ0E7RWhCNDNERjs7RWdCN3pEUTtJQWhFTjtJQUNBO0VoQmk0REY7O0VnQmwwRFE7SUFoRU47SUFDQTtFaEJzNERGOztFZ0J2MERRO0lBaEVOO0lBQ0E7RWhCMjRERjs7RWdCcDBEVTtJQXhEVjtFaEJnNERBOztFZ0J4MERVO0lBeERWO0VoQm80REE7O0VnQjUwRFU7SUF4RFY7RWhCdzREQTs7RWdCaDFEVTtJQXhEVjtFaEI0NERBOztFZ0JwMURVO0lBeERWO0VoQmc1REE7O0VnQngxRFU7SUF4RFY7RWhCbzVEQTs7RWdCNTFEVTtJQXhEVjtFaEJ3NURBOztFZ0JoMkRVO0lBeERWO0VoQjQ1REE7O0VnQnAyRFU7SUF4RFY7RWhCZzZEQTs7RWdCeDJEVTtJQXhEVjtFaEJvNkRBOztFZ0I1MkRVO0lBeERWO0VoQnc2REE7O0VnQmgzRFU7SUF4RFY7RWhCNDZEQTs7RWdCejJETTs7SUFFRTtFaEI0MkRSOztFZ0J6MkRNOztJQUVFO0VoQjQyRFI7O0VnQm4zRE07O0lBRUU7RWhCczNEUjs7RWdCbjNETTs7SUFFRTtFaEJzM0RSOztFZ0I3M0RNOztJQUVFO0VoQmc0RFI7O0VnQjczRE07O0lBRUU7RWhCZzREUjs7RWdCdjRETTs7SUFFRTtFaEIwNERSOztFZ0J2NERNOztJQUVFO0VoQjA0RFI7O0VnQmo1RE07O0lBRUU7RWhCbzVEUjs7RWdCajVETTs7SUFFRTtFaEJvNURSOztFZ0IzNURNOztJQUVFO0VoQjg1RFI7O0VnQjM1RE07O0lBRUU7RWhCODVEUjtBQUNGO0FpQnBoRUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxtQlhrWU87RVdqWVAsbUJYdXNCNEI7RVd0c0I1QjtBakJtaEVGO0FpQjVnRUU7RUFDRTtFQUVBO0VBQ0E7RUFDQSwyQ1grc0IwQjtFVzlzQjFCO0FqQjZnRUo7QWlCMWdFRTtFQUNFO0FqQjRnRUo7QWlCemdFRTtFQUNFO0FqQjJnRUo7O0FpQnZnRUE7RUFDRTtBakIwZ0VGOztBaUJuZ0VBO0VBQ0U7QWpCc2dFRjs7QWlCNS9ERTtFQUNFO0FqQisvREo7O0FpQmgvREU7RUFDRTtBakJtL0RKO0FpQmgvREk7RUFDRTtBakJrL0ROOztBaUIzK0RFO0VBQ0U7QWpCOCtESjtBaUIzK0RFO0VBQ0U7QWpCNitESjs7QWlCbitERTtFQUNFO0VBQ0E7QWpCcytESjs7QWlCaCtERTtFQUNFO0VBQ0E7QWpCbStESjs7QWlCMzlEQTtFQUNFO0VBQ0E7QWpCODlERjs7QWlCdDlERTtFQUNFO0VBQ0E7QWpCeTlESjs7QWtCcm1FRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCaW1FSjs7QWtCbm5FRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCK21FSjs7QWtCam9FRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCNm5FSjs7QWtCL29FRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCMm9FSjs7QWtCN3BFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCeXBFSjs7QWtCM3FFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCdXFFSjs7QWtCenJFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCcXJFSjs7QWtCdnNFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCbXNFSjs7QWlCbGpFSTtFQUNFO0VBQ0E7QWpCcWpFTjs7QWNocEVJO0VHeUZBO0lBQ0U7SUFDQTtFakIyakVKO0FBQ0Y7QWN2cEVJO0VHeUZBO0lBQ0U7SUFDQTtFakJpa0VKO0FBQ0Y7QWM3cEVJO0VHeUZBO0lBQ0U7SUFDQTtFakJ1a0VKO0FBQ0Y7QWNucUVJO0VHeUZBO0lBQ0U7SUFDQTtFakI2a0VKO0FBQ0Y7QWN6cUVJO0VHeUZBO0lBQ0U7SUFDQTtFakJtbEVKO0FBQ0Y7QW1CdnZFQTtFQUNFLHFCYnUyQnNDO0FOazVDeEM7O0FtQmh2RUE7RUFDRTtFQUNBO0VBQ0E7RWhCOFFJLGtCQUxJO0VnQnJRUixnQmIrbEI0QjtBTmtwRDlCOztBbUI3dUVBO0VBQ0U7RUFDQTtFaEJvUUksa0JBTEk7QUhrL0RWOztBbUI3dUVBO0VBQ0U7RUFDQTtFaEI4UEksbUJBTEk7QUh3L0RWOztBb0I5d0VBO0VBQ0UsbUJkKzFCc0M7RUhya0JsQyxrQkFMSTtFaUJqUlIsZ0NkKzFCc0M7QU5nN0N4Qzs7QXFCcHhFQTtFQUNFO0VBQ0E7RUFDQTtFbEJ3UkksZUFMSTtFa0JoUlIsZ0Jma21CNEI7RWVqbUI1QixnQmZ5bUI0QjtFZXhtQjVCLDJCZjQzQnNDO0VlMzNCdEM7S0FBQTtVQUFBO0VBQ0EsbUNmcTNCc0M7RWVwM0J0QztFQUNBO0VkR0U7RWVIRSx3RURNSjtBckJreEVGO0FzQnB4RU07RURoQk47SUNpQlE7RXRCdXhFTjtBQUNGO0FxQnJ4RUU7RUFDRTtBckJ1eEVKO0FxQnJ4RUk7RUFDRTtBckJ1eEVOO0FxQmx4RUU7RUFDRSwyQmZzMkJvQztFZXIyQnBDLG1DZmcyQm9DO0VlLzFCcEMscUJmODJCb0M7RWU3MkJwQztFQUtFLGtEZmtoQmtCO0FOOHZEeEI7QXFCNXdFRTtFQU1FO0VBTUE7RUFLQTtBckJnd0VKO0FxQjN2RUU7RUFDRTtFQUNBO0FyQjZ2RUo7QXFCenZFRTtFQUNFLGdDZjQwQm9DO0VlMTBCcEM7QXJCMHZFSjtBcUI3dkVFO0VBQ0UsZ0NmNDBCb0M7RWUxMEJwQztBckIwdkVKO0FxQmx2RUU7RUFFRSx3Q2Y4eUJvQztFZTN5QnBDO0FyQml2RUo7QXFCN3VFRTtFQUNFO0VBQ0E7RUFDQSwwQmZvckIwQjtFZW5yQjFCLDJCZnN5Qm9DO0VpQnA0QnRDLHVDakJxaUNnQztFZXI4QjlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0NmZ3NCMEI7RWUvckIxQjtFQ3pGRSxxSUQwRkY7QXJCK3VFSjtBc0JyMEVNO0VEMEVKO0lDekVNO0V0QncwRU47QUFDRjtBcUJqdkVFO0VBQ0Usd0NmNDdCOEI7QU51ekNsQzs7QXFCMXVFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0Jmd2Y0QjtFZXZmNUIsMkJmMnhCc0M7RWUxeEJ0QztFQUNBO0VBQ0E7QXJCNnVFRjtBcUIzdUVFO0VBQ0U7QXJCNnVFSjtBcUIxdUVFO0VBRUU7RUFDQTtBckIydUVKOztBcUJodUVBO0VBQ0UsbUVmNHdCc0M7RWUzd0J0QztFbEJ5SUksbUJBTEk7RUl2UU47QVB3MkVKO0FxQmp1RUU7RUFDRTtFQUNBO0VBQ0EseUJmb29CMEI7QU4rbEQ5Qjs7QXFCL3RFQTtFQUNFLGlFZmd3QnNDO0VlL3ZCdEM7RWxCNEhJLGtCQUxJO0VJdlFOO0FQbzNFSjtBcUJodUVFO0VBQ0U7RUFDQTtFQUNBLHVCZjJuQjBCO0FOdW1EOUI7O0FxQjF0RUU7RUFDRSxvRWY2dUJvQztBTmcvQ3hDO0FxQjF0RUU7RUFDRSxtRWYwdUJvQztBTmsvQ3hDO0FxQnp0RUU7RUFDRSxpRWZ1dUJvQztBTm8vQ3hDOztBcUJ0dEVBO0VBQ0UsV2ZxdUJzQztFZXB1QnRDLGdFZjh0QnNDO0VlN3RCdEMsaUJmaWxCNEI7QU53b0Q5QjtBcUJ2dEVFO0VBQ0U7QXJCeXRFSjtBcUJ0dEVFO0VBQ0U7RWR2TEE7QVBnNUVKO0FxQnJ0RUU7RUFDRTtFZDVMQTtBUG81RUo7QXFCcHRFRTtFQUFvQiwrRGY4c0JrQjtBTnlnRHhDO0FxQnR0RUU7RUFBb0IsNkRmOHNCa0I7QU4yZ0R4Qzs7QXdCeDZFQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VyQnFSSSxlQUxJO0VxQjdRUixnQmxCK2xCNEI7RWtCOWxCNUIsZ0JsQnNtQjRCO0VrQnJtQjVCLDJCbEJ5M0JzQztFa0J4M0J0QztLQUFBO1VBQUE7RUFDQSxtQ2xCazNCc0M7RWtCajNCdEM7RUFDQTtFQUNBLHlDbEIrOUJrQztFa0I5OUJsQywwQmxCKzlCa0M7RWtCOTlCbEM7RWpCSEU7RWVIRSx3RUVTSjtBeEJ3NkVGO0FzQjc2RU07RUVmTjtJRmdCUTtFdEJnN0VOO0FBQ0Y7QXdCMzZFRTtFQUNFLHFCbEJzM0JvQztFa0JyM0JwQztFQUtFLGtEbEJpK0I0QjtBTnc4Q2xDO0F3QnI2RUU7RUFFRSxzQmxCNnVCMEI7RWtCNXVCMUI7QXhCczZFSjtBd0JuNkVFO0VBRUUsd0NsQnUxQm9DO0FONmtEeEM7QXdCLzVFRTtFQUNFO0VBQ0E7QXhCaTZFSjs7QXdCNzVFQTtFQUNFLG9CbEJzdUI0QjtFa0JydUI1Qix1QmxCcXVCNEI7RWtCcHVCNUIsb0JsQnF1QjRCO0VIbGdCeEIsbUJBTEk7RUl2UU47QVAyOEVKOztBd0I3NUVBO0VBQ0UsbUJsQmt1QjRCO0VrQmp1QjVCLHNCbEJpdUI0QjtFa0JodUI1QixrQmxCaXVCNEI7RUh0Z0J4QixrQkFMSTtFSXZRTjtBUG05RUo7O0F3QjM1RUk7RUFDRTtBeEI4NUVOOztBeUJ0K0VBO0VBQ0U7RUFDQSxrQm5CcTZCd0M7RW1CcDZCeEMsbUJuQnE2QndDO0VtQnA2QnhDLHVCbkJxNkJ3QztBTm9rRDFDO0F5QnYrRUU7RUFDRTtFQUNBO0F6QnkrRUo7O0F5QnIrRUE7RUFDRSxvQm5CMjVCd0M7RW1CMTVCeEM7RUFDQTtBekJ3K0VGO0F5QnQrRUU7RUFDRTtFQUNBO0VBQ0E7QXpCdytFSjs7QXlCcCtFQTtFQUNFO0VBRUE7RUFDQSxVbkIwNEJ3QztFbUJ6NEJ4QyxXbkJ5NEJ3QztFbUJ4NEJ4QztFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJEbkIyNEJ3QztFbUIxNEJ4QztVQUFBO0F6QnMrRUY7QXlCbitFRTtFbEIzQkU7QVBpZ0ZKO0F5QmwrRUU7RUFFRSxrQm5CbTRCc0M7QU5nbUQxQztBeUJoK0VFO0VBQ0UsdUJuQjAzQnNDO0FOd21EMUM7QXlCLzlFRTtFQUNFLHFCbkJzMUJvQztFbUJyMUJwQztFQUNBLGtEbkI4Zm9CO0FObStEeEI7QXlCOTlFRTtFQUNFLHlCbkI1Qk07RW1CNkJOLHFCbkI3Qk07QU42L0VWO0F5Qjk5RUk7RUFJSTtBekI2OUVSO0F5Qno5RUk7RUFJSTtBekJ3OUVSO0F5Qm45RUU7RUFDRSx5Qm5CakRNO0VtQmtETixxQm5CbERNO0VtQnVESjtBekJpOUVOO0F5Qjc4RUU7RUFDRTtFQUNBO0VBQ0EsWW5CazJCdUM7QU42bUQzQztBeUJ4OEVJO0VBQ0U7RUFDQSxZbkJ5MUJxQztBTmluRDNDOztBeUI1N0VBO0VBQ0UsbUJuQm8xQmdDO0FOMm1EbEM7QXlCNzdFRTtFQUNFO0VBRUEsVW5CODBCOEI7RW1CNzBCOUI7RUFDQTtFQUNBO0VsQmpIQTtFZUhFLGlER3NIRjtBekI4N0VKO0FzQmhqRk07RUcwR0o7SUh6R007RXRCbWpGTjtBQUNGO0F5Qmo4RUk7RUFDRTtBekJtOEVOO0F5Qmg4RUk7RUFDRSxpQ25CNjBCNEI7RW1CeDBCMUI7QXpCODdFUjtBeUJ6N0VFO0VBQ0Usb0JuQnd6QjhCO0VtQnZ6QjlCO0F6QjI3RUo7QXlCejdFSTtFQUNFO0VBQ0E7QXpCMjdFTjs7QXlCdDdFQTtFQUNFO0VBQ0Esa0JuQnN5QmdDO0FObXBEbEM7O0F5QnQ3RUE7RUFDRTtFQUNBO0VBQ0E7QXpCeTdFRjtBeUJyN0VJO0VBQ0U7RUFDQTtFQUNBLGFuQnNwQndCO0FOaXlEOUI7O0F5Qmg3RUk7RUFDRTtBekJtN0VOOztBMEJ0bUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7QTFCeW1GRjtBMEJ2bUZFO0VBQ0U7QTFCeW1GSjtBMEJybUZJO0VBQTBCLGtFcEI4Z0NhO0FOMGxEM0M7QTBCdm1GSTtFQUEwQixrRXBCNmdDYTtBTjZsRDNDO0EwQnZtRkU7RUFDRTtBMUJ5bUZKO0EwQnRtRkU7RUFDRSxXcEIrL0J1QztFb0I5L0J2QyxZcEI4L0J1QztFb0I3L0J2QztFQUNBO1VBQUE7RUgxQkYseUJqQmtDUTtFb0JOTixTcEI2L0J1QztFQzFnQ3ZDO0VlSEUsb0hJbUJGO0VKbkJFLDRHSW1CRjtBMUJ1bUZKO0FzQnRuRk07RUlNSjtJSkxNO0lBQUE7RXRCeW5GTjtBQUNGO0EwQjFtRkk7RUhqQ0YseUJqQjhoQ3lDO0FOZ25EM0M7QTBCeG1GRTtFQUNFLFdwQncrQjhCO0VvQnYrQjlCLGNwQncrQjhCO0VvQnYrQjlCO0VBQ0EsZXBCdStCOEI7RW9CdCtCOUIsd0NwQnUrQjhCO0VvQnQrQjlCO0VuQjdCQTtBUHdvRko7QTBCdG1GRTtFQUNFLFdwQm8rQnVDO0VvQm4rQnZDLFlwQm0rQnVDO0VvQmwrQnZDO09BQUE7RUhwREYseUJqQmtDUTtFb0JvQk4sU3BCbStCdUM7RUMxZ0N2QztFZUhFLGlISTZDRjtFSjdDRSw0R0k2Q0Y7QTFCdW1GSjtBc0JocEZNO0VJaUNKO0lKaENNO0lBQUE7RXRCbXBGTjtBQUNGO0EwQjFtRkk7RUgzREYseUJqQjhoQ3lDO0FOMG9EM0M7QTBCeG1GRTtFQUNFLFdwQjg4QjhCO0VvQjc4QjlCLGNwQjg4QjhCO0VvQjc4QjlCO0VBQ0EsZXBCNjhCOEI7RW9CNThCOUIsd0NwQjY4QjhCO0VvQjU4QjlCO0VuQnZEQTtBUGtxRko7QTBCdG1GRTtFQUNFO0ExQndtRko7QTBCdG1GSTtFQUNFLDJDcEJnOUJxQztBTndwRDNDO0EwQnJtRkk7RUFDRSwyQ3BCNDhCcUM7QU4ycEQzQzs7QTJCOXJGQTtFQUNFO0EzQmlzRkY7QTJCL3JGRTs7O0VBR0UsdURyQndpQ29DO0VxQnZpQ3BDLDJEckJ1aUNvQztFcUJ0aUNwQyxpQnJCdWlDb0M7QU4wcER4QztBMkI5ckZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUxSRSxnRUtTRjtBM0Jnc0ZKO0FzQnJzRk07RUtUSjtJTFVNO0V0QndzRk47QUFDRjtBMkJsc0ZFOztFQUVFO0EzQm9zRko7QTJCbHNGSTtFQUNFO0EzQnFzRk47QTJCdHNGSTs7RUFDRTtBM0Jxc0ZOO0EyQmxzRkk7RUFFRSxxQnJCNGdDa0M7RXFCM2dDbEMsd0JyQjRnQ2tDO0FOeXJEeEM7QTJCeHNGSTs7O0VBRUUscUJyQjRnQ2tDO0VxQjNnQ2xDLHdCckI0Z0NrQztBTnlyRHhDO0EyQmxzRkk7O0VBQ0UscUJyQnVnQ2tDO0VxQnRnQ2xDLHdCckJ1Z0NrQztBTjhyRHhDO0EyQmpzRkU7RUFDRSxxQnJCaWdDb0M7RXFCaGdDcEMsd0JyQmlnQ29DO0FOa3NEeEM7QTJCNXJGSTtFQUNFO0VBQ0EsOERyQjIvQmtDO0FOc3NEeEM7QTJCbnNGSTs7OztFQUNFO0VBQ0EsOERyQjIvQmtDO0FOc3NEeEM7QTJCL3JGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFyQm0vQmdDO0VxQmwvQmhDO0VBQ0EsbUNyQmcwQmdDO0VDaDNCcEM7QVBxdkZKO0EyQjNzRk07Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhckJtL0JnQztFcUJsL0JoQztFQUNBLG1DckJnMEJnQztFQ2gzQnBDO0FQcXZGSjtBMkI5ckZJO0VBQ0U7RUFDQSw4RHJCMCtCa0M7QU5zdER4QztBMkIzckZJO0VBQ0U7QTNCNnJGTjtBMkJ6ckZFOztFQUVFLGNyQjFFTztBTnF3Rlg7QTJCenJGSTs7RUFDRSx3Q3JCMHlCa0M7QU5rNUR4Qzs7QTRCbnhGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCc3hGRjtBNEJweEZFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBNUJzeEZKO0E0Qmx4RkU7OztFQUdFO0E1Qm94Rko7QTRCOXdGRTtFQUNFO0VBQ0E7QTVCZ3hGSjtBNEI5d0ZJO0VBQ0U7QTVCZ3hGTjs7QTRCcndGQTtFQUNFO0VBQ0E7RUFDQTtFekI4T0ksZUFMSTtFeUJ2T1IsZ0J0QnlqQjRCO0VzQnhqQjVCLGdCdEJna0I0QjtFc0IvakI1QiwyQnRCbTFCc0M7RXNCbDFCdEM7RUFDQTtFQUNBLHVDdEIwNkJzQztFc0J6NkJ0QztFckJ0Q0U7QVAreUZKOztBNEIvdkZBOzs7O0VBSUU7RXpCd05JLGtCQUxJO0VJdlFOO0FQd3pGSjs7QTRCL3ZGQTs7OztFQUlFO0V6QitNSSxtQkFMSTtFSXZRTjtBUGkwRko7O0E0Qi92RkE7O0VBRUU7QTVCa3dGRjs7QTRCcnZGSTs7OztFckJqRUE7RUFDQTtBUDZ6Rko7QTRCcHZGSTs7OztFckIxRUE7RUFDQTtBUG8wRko7QTRCOXVGRTtFQUNFO0VyQjFFQTtFQUNBO0FQMnpGSjtBNEI5dUZFOztFckI5RUU7RUFDQTtBUGcwRko7O0E2QngxRkU7RUFDRTtFQUNBO0VBQ0EsbUJ2QnUwQm9DO0VIcmtCbEMsa0JBTEk7RTBCMVBOLGlDdkJrakNxQjtBTnd5RHpCOztBNkJ2MUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCcVBFLG1CQUxJO0UwQjdPTixXdkJxaUNxQjtFdUJwaUNyQixtQ3ZCb2lDcUI7RUMvakNyQjtBUHEzRko7O0E2QnIxRkk7Ozs7RUFFRTtBN0IwMUZOOztBNkJ6NEZJO0VBcURFLCtDdkJ1aENtQjtFdUJwaENqQixvQ3ZCODFCZ0M7RXVCNzFCaEM7RUFDQTtFQUNBO0VBQ0E7QTdCczFGUjtBNkJuMUZNO0VBQ0UsK0N2QjRnQ2lCO0V1QnZnQ2YsMkR2QnVnQ2U7QU4wMER6Qjs7QTZCdDVGSTtFQStFSSxvQ3ZCdTBCZ0M7RXVCdDBCaEM7QTdCMjBGUjs7QTZCMzVGSTtFQXVGRSwrQ3ZCcS9CbUI7QU5tMUR6QjtBNkJyMEZRO0VBRUU7RUFDQSx1QnZCcTVCOEI7RXVCcDVCOUI7RUFDQTtBN0JzMEZWO0E2QmwwRk07RUFDRSwrQ3ZCdytCaUI7RXVCbitCZiwyRHZCbStCZTtBTjYxRHpCOztBNkJ6NkZJO0VBa0hJO0E3QjJ6RlI7O0E2Qjc2Rkk7RUF5SEUsK0N2Qm05Qm1CO0FOcTJEekI7QTZCdHpGTTtFQUNFLDRDdkJnOUJpQjtBTncyRHpCO0E2QnJ6Rk07RUFDRSwyRHZCNDhCaUI7QU4yMkR6QjtBNkJwekZNO0VBQ0UsaUN2Qnc4QmlCO0FOODJEekI7O0E2Qmp6Rkk7RUFDRTtBN0JvekZOOztBNkI5N0ZJOzs7OztFQW9KTTtBN0JrekZWOztBNkJsN0ZFO0VBQ0U7RUFDQTtFQUNBLG1CdkJ1MEJvQztFSHJrQmxDLGtCQUxJO0UwQjFQTixtQ3ZCa2pDcUI7QU5rNER6Qjs7QTZCajdGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQnFQRSxtQkFMSTtFMEI3T04sV3ZCcWlDcUI7RXVCcGlDckIsa0N2Qm9pQ3FCO0VDL2pDckI7QVArOEZKOztBNkIvNkZJOzs7O0VBRUU7QTdCbzdGTjs7QTZCbitGSTtFQXFERSxpRHZCdWhDbUI7RXVCcGhDakIsb0N2QjgxQmdDO0V1QjcxQmhDO0VBQ0E7RUFDQTtFQUNBO0E3Qmc3RlI7QTZCNzZGTTtFQUNFLGlEdkI0Z0NpQjtFdUJ2Z0NmLDBEdkJ1Z0NlO0FObzZEekI7O0E2QmgvRkk7RUErRUksb0N2QnUwQmdDO0V1QnQwQmhDO0E3QnE2RlI7O0E2QnIvRkk7RUF1RkUsaUR2QnEvQm1CO0FONjZEekI7QTZCLzVGUTtFQUVFO0VBQ0EsdUJ2QnE1QjhCO0V1QnA1QjlCO0VBQ0E7QTdCZzZGVjtBNkI1NUZNO0VBQ0UsaUR2QncrQmlCO0V1Qm4rQmYsMER2Qm0rQmU7QU51N0R6Qjs7QTZCbmdHSTtFQWtISTtBN0JxNUZSOztBNkJ2Z0dJO0VBeUhFLGlEdkJtOUJtQjtBTis3RHpCO0E2Qmg1Rk07RUFDRSw4Q3ZCZzlCaUI7QU5rOER6QjtBNkIvNEZNO0VBQ0UsMER2QjQ4QmlCO0FOcThEekI7QTZCOTRGTTtFQUNFLG1DdkJ3OEJpQjtBTnc4RHpCOztBNkIzNEZJO0VBQ0U7QTdCODRGTjs7QTZCeGhHSTs7Ozs7RUFzSk07QTdCMDRGVjs7QThCbGlHQTtFQUVFO0VBQ0E7RUFDQTtFM0J1Ukksd0JBTEk7RTJCaFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTNCc1FJLGtDQUxJO0UyQi9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0V2QmpCRTtFZ0JmRixrQ09rQ3FCO0VSdEJqQixxSVF3Qko7QTlCZ2lHRjtBc0JwakdNO0VRaEJOO0lSaUJRO0V0QnVqR047QUFDRjtBOEJuaUdFO0VBQ0U7RUFFQTtFQUNBO0E5Qm9pR0o7QThCamlHRTtFQUVFO0VBQ0E7RUFDQTtBOUJraUdKO0E4Qi9oR0U7RUFDRTtFUHJERix3Q09zRHVCO0VBQ3JCO0VBQ0E7RUFLRTtBOUI2aEdOO0E4QnpoR0U7RUFDRTtFQUNBO0VBS0U7QTlCdWhHTjtBOEJuaEdFO0VBS0U7RUFDQTtFQUdBO0E5QitnR0o7QThCNWdHSTtFQUtJO0E5QjBnR1I7QThCcmdHRTtFQUtJO0E5Qm1nR047QThCLy9GRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTlCOC9GSjs7QThCbC9GRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnFtR0Y7O0E4Qm5nR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JzbkdGOztBOEJwaEdFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CdW9HRjs7QThCcmlHRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQndwR0Y7O0E4QnRqR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J5cUdGOztBOEJ2a0dFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CMHJHRjs7QThCeGxHRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjJzR0Y7O0E4QnptR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0I0dEdGOztBOEJobUdFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Cb3RHRjs7QThCam5HRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnF1R0Y7O0E4QmxvR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JzdkdGOztBOEJucEdFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CdXdHRjs7QThCcHFHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnd4R0Y7O0E4QnJyR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J5eUdGOztBOEJ0c0dFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CMHpHRjs7QThCdnRHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjIwR0Y7O0E4QjV0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSwwQnhCOFF3QztBTmc5RjFDO0E4QnB0R0U7RUFDRTtBOUJzdEdKO0E4Qm50R0U7RUFDRTtBOUJxdEdKOztBOEIxc0dBO0VDakpFO0VBQ0E7RTVCOE5JLDJCQUxJO0U0QnZOUjtBL0IrMUdGOztBOEI3c0dBO0VDckpFO0VBQ0E7RTVCOE5JLDRCQUxJO0U0QnZOUjtBL0JzMkdGOztBZ0N6NkdBO0VWZ0JNLGdDVWZKO0FoQzQ2R0Y7QXNCejVHTTtFVXBCTjtJVnFCUTtFdEI0NUdOO0FBQ0Y7QWdDLzZHRTtFQUNFO0FoQ2k3R0o7O0FnQzM2R0U7RUFDRTtBaEM4NkdKOztBZ0MxNkdBO0VBQ0U7RUFDQTtFVkRJLDZCVUVKO0FoQzY2R0Y7QXNCMzZHTTtFVUxOO0lWTVE7RXRCODZHTjtBQUNGO0FnQ2g3R0U7RUFDRTtFQUNBO0VWTkUsNEJVT0Y7QWhDazdHSjtBc0JyN0dNO0VVQUo7SVZDTTtFdEJ3N0dOO0FBQ0Y7O0FpQzc4R0E7Ozs7OztFQU1FO0FqQ2c5R0Y7O0FpQzc4R0E7RUFDRTtBakNnOUdGO0FrQ3g3R0k7RUFDRTtFQUNBLG9CNUI2aEJ3QjtFNEI1aEJ4Qix1QjVCMmhCd0I7RTRCMWhCeEI7RUFyQ0o7RUFDQTtFQUNBO0VBQ0E7QWxDZytHRjtBa0N0NkdJO0VBQ0U7QWxDdzZHTjs7QWlDdDlHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCdVFJLDZCQUxJO0U4QmhRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QjBPSSx1Q0FMSTtFOEJuT1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQnpDRTtBUGdnSEo7QWlDbjlHRTtFQUNFO0VBQ0E7RUFDQTtBakNxOUdKOztBaUM3N0dJO0VBQ0U7QWpDZzhHTjtBaUM5N0dNO0VBQ0U7RUFDQTtBakNnOEdSOztBaUM1N0dJO0VBQ0U7QWpDKzdHTjtBaUM3N0dNO0VBQ0U7RUFDQTtBakMrN0dSOztBY3orR0k7RW1CNEJBO0lBQ0U7RWpDaTlHSjtFaUMvOEdJO0lBQ0U7SUFDQTtFakNpOUdOOztFaUM3OEdFO0lBQ0U7RWpDZzlHSjtFaUM5OEdJO0lBQ0U7SUFDQTtFakNnOUdOO0FBQ0Y7QWMzL0dJO0VtQjRCQTtJQUNFO0VqQ2srR0o7RWlDaCtHSTtJQUNFO0lBQ0E7RWpDaytHTjs7RWlDOTlHRTtJQUNFO0VqQ2krR0o7RWlDLzlHSTtJQUNFO0lBQ0E7RWpDaStHTjtBQUNGO0FjNWdISTtFbUI0QkE7SUFDRTtFakNtL0dKO0VpQ2ovR0k7SUFDRTtJQUNBO0VqQ20vR047O0VpQy8rR0U7SUFDRTtFakNrL0dKO0VpQ2gvR0k7SUFDRTtJQUNBO0VqQ2svR047QUFDRjtBYzdoSEk7RW1CNEJBO0lBQ0U7RWpDb2dISjtFaUNsZ0hJO0lBQ0U7SUFDQTtFakNvZ0hOOztFaUNoZ0hFO0lBQ0U7RWpDbWdISjtFaUNqZ0hJO0lBQ0U7SUFDQTtFakNtZ0hOO0FBQ0Y7QWM5aUhJO0VtQjRCQTtJQUNFO0VqQ3FoSEo7RWlDbmhISTtJQUNFO0lBQ0E7RWpDcWhITjs7RWlDamhIRTtJQUNFO0VqQ29oSEo7RWlDbGhISTtJQUNFO0lBQ0E7RWpDb2hITjtBQUNGO0FpQzNnSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakM2Z0hKO0FrQ2ptSEk7RUFDRTtFQUNBLG9CNUI2aEJ3QjtFNEI1aEJ4Qix1QjVCMmhCd0I7RTRCMWhCeEI7RUE5Qko7RUFDQTtFQUNBO0VBQ0E7QWxDa29IRjtBa0Mva0hJO0VBQ0U7QWxDaWxITjs7QWlDamhIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDb2hISjtBa0N0bkhJO0VBQ0U7RUFDQSxvQjVCNmhCd0I7RTRCNWhCeEIsdUI1QjJoQndCO0U0QjFoQnhCO0VBdkJKO0VBQ0E7RUFDQTtFQUNBO0FsQ2dwSEY7QWtDcG1ISTtFQUNFO0FsQ3NtSE47QWlDNWhISTtFQUNFO0FqQzhoSE47O0FpQ3hoSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzJoSEo7QWtDOW9ISTtFQUNFO0VBQ0Esb0I1QjZoQndCO0U0QjVoQnhCLHVCNUIyaEJ3QjtFNEIxaEJ4QjtBbENncEhOO0FrQ3JvSE07RUFDRTtBbEN1b0hSO0FrQ3BvSE07RUFDRTtFQUNBLHFCNUIwZ0JzQjtFNEJ6Z0J0Qix1QjVCd2dCc0I7RTRCdmdCdEI7RUFuQ047RUFDQTtFQUNBO0FsQzBxSEY7QWtDcG9ISTtFQUNFO0FsQ3NvSE47QWlDM2lISTtFQUNFO0FqQzZpSE47O0FpQ3RpSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3lpSEY7O0FpQ25pSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCM0J5YjRCO0UyQnhiNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQnRLRTtBUDZzSEo7QWlDcGlIRTtFQUVFO0VWMUxGLGtEVTRMdUI7QWpDb2lIekI7QWlDamlIRTtFQUVFO0VBQ0E7RVZsTUYsbURVbU11QjtBakNraUh6QjtBaUMvaEhFO0VBRUU7RUFDQTtFQUNBO0FqQ2dpSEo7O0FpQzFoSEE7RUFDRTtBakM2aEhGOztBaUN6aEhBO0VBQ0U7RUFDQTtFQUNBO0U5Qm1FSSxtQkFMSTtFOEI1RFI7RUFDQTtBakM0aEhGOztBaUN4aEhBO0VBQ0U7RUFDQTtFQUNBO0FqQzJoSEY7O0FpQ3ZoSEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDeWhIRjs7QW1DL3dIQTs7RUFFRTtFQUNBO0VBQ0E7QW5Da3hIRjtBbUNoeEhFOztFQUNFO0VBQ0E7QW5DbXhISjtBbUM5d0hFOzs7Ozs7Ozs7Ozs7RUFNRTtBbkNzeEhKOztBbUNqeEhBO0VBQ0U7RUFDQTtFQUNBO0FuQ294SEY7QW1DbHhIRTtFQUNFO0FuQ294SEo7O0FtQ2h4SEE7RTVCaEJJO0FQb3lISjtBbUNoeEhFOztFQUVFO0FuQ2t4SEo7QW1DOXdIRTs7O0U1QlZFO0VBQ0E7QVA2eEhKO0FtQzF3SEU7OztFNUJORTtFQUNBO0FQcXhISjs7QW1DN3ZIQTtFQUNFO0VBQ0E7QW5DZ3dIRjtBbUM5dkhFO0VBR0U7QW5DOHZISjtBbUMzdkhFO0VBQ0U7QW5DNnZISjs7QW1DenZIQTtFQUNFO0VBQ0E7QW5DNHZIRjs7QW1DenZIQTtFQUNFO0VBQ0E7QW5DNHZIRjs7QW1DeHVIQTtFQUNFO0VBQ0E7RUFDQTtBbkMydUhGO0FtQ3p1SEU7O0VBRUU7QW5DMnVISjtBbUN4dUhFOztFQUVFO0FuQzB1SEo7QW1DdHVIRTs7RTVCMUZFO0VBQ0E7QVBvMEhKO0FtQ3R1SEU7O0U1QjdHRTtFQUNBO0FQdTFISjs7QW9DLzJIQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDODJIRjs7QW9DMzJIQTtFQUNFO0VBQ0E7RWpDc1FJLHVDQUxJO0VpQy9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VkZkksdUdjZ0JKO0FwQzgySEY7QXNCMTNITTtFY0dOO0lkRlE7RXRCNjNITjtBQUNGO0FvQ2ozSEU7RUFFRTtBcENrM0hKO0FvQzkySEU7RUFDRTtFQUNBLGtEOUJraEJvQjtBTjgxR3hCO0FvQzUySEU7RUFFRTtFQUNBO0VBQ0E7QXBDNjJISjs7QW9DcjJIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXBDcTJIRjtBb0NuMkhFO0VBQ0U7RUFDQTtFN0I3Q0E7RUFDQTtBUG01SEo7QW9DcDJISTtFQUdFO0VBQ0E7QXBDbzJITjtBb0NoMkhFOztFQUVFO0VBQ0E7RUFDQTtBcENrMkhKO0FvQy8xSEU7RUFFRTtFN0JqRUE7RUFDQTtBUGs2SEo7O0FvQ3YxSEE7RUFFRTtFQUNBO0VBQ0E7QXBDeTFIRjtBb0N0MUhFO0U3QjVGRTtBUHE3SEo7QW9DcjFIRTs7RUFFRTtFYmpIRixvRGFrSHVCO0FwQ3UxSHpCOztBb0M5MEhBO0VBRUU7RUFDQTtFQUNBO0VBR0E7QXBDODBIRjtBb0M1MEhFO0VBQ0U7RUFDQTtFQUNBO0FwQzgwSEo7QW9DNTBISTtFQUVFO0FwQzYwSE47QW9DejBIRTs7RUFFRSxnQjlCMGQwQjtFOEJ6ZDFCO0VBQ0E7QXBDMjBISjs7QW9DajBIRTs7RUFFRTtFQUNBO0FwQ28wSEo7O0FvQy96SEU7O0VBRUU7RUFDQTtFQUNBO0FwQ2swSEo7O0FvQzV6SEU7O0VBQ0U7QXBDZzBISjs7QW9DdHpIRTtFQUNFO0FwQ3l6SEo7QW9DdnpIRTtFQUNFO0FwQ3l6SEo7O0FxQ3QvSEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3MvSEY7QXFDaC9IRTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQ3cvSEo7QXFDcCtIQTtFQUNFO0VBQ0E7RUFDQTtFbEM0TkksMkNBTEk7RWtDck5SO0VBQ0E7RUFDQTtBckNzK0hGO0FxQ3ArSEU7RUFFRTtBckNxK0hKOztBcUMzOUhBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMwOUhGO0FxQ3Y5SEk7RUFFRTtBckN3OUhOO0FxQ3A5SEU7RUFDRTtBckNzOUhKOztBcUM3OEhBO0VBQ0UsbUIvQjhnQ2tDO0UrQjdnQ2xDLHNCL0I2Z0NrQztFK0I1Z0NsQztBckNnOUhGO0FxQzk4SEU7OztFQUdFO0FyQ2c5SEo7O0FxQ244SEE7RUFDRTtFQUNBO0VBR0E7QXJDbzhIRjs7QXFDaDhIQTtFQUNFO0VsQ3lJSSw2Q0FMSTtFa0NsSVI7RUFDQTtFQUNBO0VBQ0E7RTlCeElFO0VlSEUsK0NlNklKO0FyQ204SEY7QXNCNWtJTTtFZWlJTjtJZmhJUTtFdEIra0lOO0FBQ0Y7QXFDdDhIRTtFQUNFO0FyQ3c4SEo7QXFDcjhIRTtFQUNFO0VBQ0E7RUFDQTtBckN1OEhKOztBcUNqOEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNvOEhGOztBcUNqOEhBO0VBQ0U7RUFDQTtBckNvOEhGOztBYzlqSUk7RXVCc0lBO0lBRUk7SUFDQTtFckMyN0hOO0VxQ3o3SE07SUFDRTtFckMyN0hSO0VxQ3o3SFE7SUFDRTtFckMyN0hWO0VxQ3g3SFE7SUFDRTtJQUNBO0VyQzA3SFY7RXFDdDdITTtJQUNFO0VyQ3c3SFI7RXFDcjdITTtJQUNFO0lBQ0E7RXJDdTdIUjtFcUNwN0hNO0lBQ0U7RXJDczdIUjtFcUNuN0hNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFckNtN0hSO0VxQ2g3SFE7SUFDRTtFckNrN0hWO0VxQy82SFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckNpN0hWO0FBQ0Y7QWM5bUlJO0V1QnNJQTtJQUVJO0lBQ0E7RXJDMCtITjtFcUN4K0hNO0lBQ0U7RXJDMCtIUjtFcUN4K0hRO0lBQ0U7RXJDMCtIVjtFcUN2K0hRO0lBQ0U7SUFDQTtFckN5K0hWO0VxQ3IrSE07SUFDRTtFckN1K0hSO0VxQ3ArSE07SUFDRTtJQUNBO0VyQ3MrSFI7RXFDbitITTtJQUNFO0VyQ3ErSFI7RXFDbCtITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXJDaytIUjtFcUMvOUhRO0lBQ0U7RXJDaStIVjtFcUM5OUhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJDZytIVjtBQUNGO0FjN3BJSTtFdUJzSUE7SUFFSTtJQUNBO0VyQ3loSU47RXFDdmhJTTtJQUNFO0VyQ3loSVI7RXFDdmhJUTtJQUNFO0VyQ3loSVY7RXFDdGhJUTtJQUNFO0lBQ0E7RXJDd2hJVjtFcUNwaElNO0lBQ0U7RXJDc2hJUjtFcUNuaElNO0lBQ0U7SUFDQTtFckNxaElSO0VxQ2xoSU07SUFDRTtFckNvaElSO0VxQ2poSU07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0VyQ2loSVI7RXFDOWdJUTtJQUNFO0VyQ2doSVY7RXFDN2dJUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQytnSVY7QUFDRjtBYzVzSUk7RXVCc0lBO0lBRUk7SUFDQTtFckN3a0lOO0VxQ3RrSU07SUFDRTtFckN3a0lSO0VxQ3RrSVE7SUFDRTtFckN3a0lWO0VxQ3JrSVE7SUFDRTtJQUNBO0VyQ3VrSVY7RXFDbmtJTTtJQUNFO0VyQ3FrSVI7RXFDbGtJTTtJQUNFO0lBQ0E7RXJDb2tJUjtFcUNqa0lNO0lBQ0U7RXJDbWtJUjtFcUNoa0lNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFckNna0lSO0VxQzdqSVE7SUFDRTtFckMraklWO0VxQzVqSVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckM4aklWO0FBQ0Y7QWMzdklJO0V1QnNJQTtJQUVJO0lBQ0E7RXJDdW5JTjtFcUNybklNO0lBQ0U7RXJDdW5JUjtFcUNybklRO0lBQ0U7RXJDdW5JVjtFcUNwbklRO0lBQ0U7SUFDQTtFckNzbklWO0VxQ2xuSU07SUFDRTtFckNvbklSO0VxQ2puSU07SUFDRTtJQUNBO0VyQ21uSVI7RXFDaG5JTTtJQUNFO0VyQ2tuSVI7RXFDL21JTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXJDK21JUjtFcUM1bUlRO0lBQ0U7RXJDOG1JVjtFcUMzbUlRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJDNm1JVjtBQUNGO0FxQ3BxSUk7RUFFSTtFQUNBO0FyQ3FxSVI7QXFDbnFJUTtFQUNFO0FyQ3FxSVY7QXFDbnFJVTtFQUNFO0FyQ3FxSVo7QXFDbHFJVTtFQUNFO0VBQ0E7QXJDb3FJWjtBcUNocUlRO0VBQ0U7QXJDa3FJVjtBcUMvcElRO0VBQ0U7RUFDQTtBckNpcUlWO0FxQzlwSVE7RUFDRTtBckNncUlWO0FxQzdwSVE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWY5TkosZ0JlZ09JO0FyQzZwSVY7QXFDMXBJVTtFQUNFO0FyQzRwSVo7QXFDenBJVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQzJwSVo7O0FxQzFvSUE7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckM0b0lGOztBcUN0b0lJO0VBQ0U7QXJDeW9JTjs7QXNDbDZJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9CakJFO0FQbzdJSjtBc0MvNUlFO0VBQ0U7RUFDQTtBdENpNklKO0FzQzk1SUU7RUFDRTtFQUNBO0F0Q2c2SUo7QXNDOTVJSTtFQUNFO0UvQnRCRjtFQUNBO0FQdTdJSjtBc0M5NUlJO0VBQ0U7RS9CYkY7RUFDQTtBUDg2SUo7QXNDMzVJRTs7RUFFRTtBdEM2NUlKOztBc0N6NUlBO0VBR0U7RUFDQTtFQUNBO0F0QzA1SUY7O0FzQ3Y1SUE7RUFDRTtFQUNBO0F0QzA1SUY7O0FzQ3Y1SUE7RUFDRTtFQUNBO0VBQ0E7QXRDMDVJRjs7QXNDdjVJQTtFQUNFO0F0QzA1SUY7O0FzQ2w1SUU7RUFDRTtBdENxNUlKOztBc0M3NElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENnNUlGO0FzQzk0SUU7RS9CN0ZFO0FQOCtJSjs7QXNDNTRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Qys0SUY7QXNDNzRJRTtFL0J4R0U7QVB3L0lKOztBc0N0NElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDeTRJRjtBc0N2NElFO0VBQ0U7RUFDQTtBdEN5NElKOztBc0NyNElBO0VBQ0U7RUFDQTtBdEN3NElGOztBc0NwNElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQjFJRTtBUGtoSko7O0FzQ3A0SUE7OztFQUdFO0F0Q3U0SUY7O0FzQ3A0SUE7O0UvQjNJSTtFQUNBO0FQb2hKSjs7QXNDcjRJQTs7RS9CbElJO0VBQ0E7QVA0Z0pKOztBc0M5M0lFO0VBQ0U7QXRDaTRJSjtBYzUvSUk7RXdCdUhKO0lBUUk7SUFDQTtFdENpNElGO0VzQzkzSUU7SUFFRTtJQUNBO0V0QyszSUo7RXNDNzNJSTtJQUNFO0lBQ0E7RXRDKzNJTjtFc0MxM0lNO0kvQjNLSjtJQUNBO0VQd2lKRjtFc0MzM0lROztJQUdFO0V0QzQzSVY7RXNDMTNJUTs7SUFHRTtFdEMyM0lWO0VzQ3YzSU07SS9CNUtKO0lBQ0E7RVBzaUpGO0VzQ3gzSVE7O0lBR0U7RXRDeTNJVjtFc0N2M0lROztJQUdFO0V0Q3czSVY7QUFDRjs7QXVDN2xKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkMrbEpGOztBdUMzbEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEM0UEksZUFMSTtFb0NyUFI7RUFDQTtFQUNBO0VBQ0E7RWhDckJFO0VnQ3VCRjtFakIxQkksMENpQjJCSjtBdkM4bEpGO0FzQnJuSk07RWlCVU47SWpCVFE7RXRCd25KTjtBQUNGO0F1Q2ptSkU7RUFDRTtFQUNBO0VBQ0E7QXZDbW1KSjtBdUNqbUpJO0VBQ0U7RUFDQTtBdkNtbUpOO0F1QzlsSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQmpERSxtRGlCa0RGO0F2Q2dtSko7QXNCOW9KTTtFaUJxQ0o7SWpCcENNO0V0QmlwSk47QUFDRjtBdUNsbUpFO0VBQ0U7QXZDb21KSjtBdUNqbUpFO0VBQ0U7RUFDQTtFQUNBO0F2Q21tSko7O0F1Qy9sSkE7RUFDRTtBdkNrbUpGOztBdUMvbEpBO0VBQ0U7RUFDQTtFQUNBO0F2Q2ttSkY7QXVDaG1KRTtFaEM3REU7RUFDQTtBUGdxSko7QXVDam1KSTtFaENoRUE7RUFDQTtBUG9xSko7QXVDaG1KRTtFQUNFO0F2Q2ttSko7QXVDOWxKRTtFaEM1REU7RUFDQTtBUDZwSko7QXVDOWxKTTtFaENoRUY7RUFDQTtBUGlxSko7QXVDN2xKSTtFaENyRUE7RUFDQTtBUHFxSko7O0F1QzNsSkE7RUFDRTtBdkM4bEpGOztBdUNybEpFO0VBQ0U7RUFDQTtFaEM5R0E7QVB1c0pKO0F1Q3RsSkk7RUFBZ0I7QXZDeWxKcEI7QXVDeGxKSTtFQUFlO0F2QzJsSm5CO0F1Q3ZsSk07RWhDdEhGO0FQZ3RKSjtBdUNubEpJO0VoQzdIQTtBUG10Sko7O0F1QzlrSkk7RUFDRTtFQUNBO0F2Q2lsSk47O0F3QzN1SkE7RUFFRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXJDK1FJLHlDQUxJO0VxQ3hRUjtFQUNBO0VqQ0FFO0FQMnVKSjs7QXdDcnVKRTtFQUNFO0F4Q3d1Sko7QXdDdHVKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q3d1Sk47QXdDcHVKRTtFQUNFO0F4Q3N1Sko7O0F5QzN3SkE7RUFFRTtFQUNBO0V0QzRSSSwrQkFMSTtFc0NyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VoQ3BCQTtFQUNBO0FUZ3lKRjs7QXlDendKQTtFQUNFO0VBQ0E7RUFDQTtFdENnUUkseUNBTEk7RXNDelBSO0VBQ0E7RUFDQTtFQUNBO0VuQnBCSSxxSW1CcUJKO0F6QzR3SkY7QXNCN3hKTTtFbUJRTjtJbkJQUTtFdEJneUpOO0FBQ0Y7QXlDL3dKRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0F6Q2d4Sko7QXlDN3dKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFVuQzJ1Q2dDO0VtQzF1Q2hDO0F6Qyt3Sko7QXlDNXdKRTtFQUVFO0VBQ0E7RWxCdERGLGdEa0J1RHVCO0VBQ3JCO0F6QzZ3Sko7QXlDMXdKRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0F6QzJ3Sko7O0F5Q3R3SkU7RUFDRSw4Q25DOHNDZ0M7QU4yakhwQztBeUNwd0pNO0VsQzlCRjtFQUNBO0FQcXlKSjtBeUNsd0pNO0VsQ2xERjtFQUNBO0FQdXpKSjs7QXlDcnZKQTtFQ2xHRTtFQUNBO0V2QzBSSSxrQ0FMSTtFdUNuUlI7QTFDMjFKRjs7QXlDeHZKQTtFQ3RHRTtFQUNBO0V2QzBSSSxtQ0FMSTtFdUNuUlI7QTFDazJKRjs7QTJDcDJKQTtFQUVFO0VBQ0E7RXhDdVJJLDRCQUxJO0V3Q2hSUjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0V4QytRSSxvQ0FMSTtFd0N4UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQ0pFO0FQeTJKSjtBMkNoMkpFO0VBQ0U7QTNDazJKSjs7QTJDNzFKQTtFQUNFO0VBQ0E7QTNDZzJKRjs7QTRDaDRKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckNIRTtBUG80Sko7O0E0QzUzSkE7RUFFRTtBNUM4M0pGOztBNEMxM0pBO0VBQ0UsZ0J0QzZrQjRCO0VzQzVrQjVCO0E1QzYzSkY7O0E0Q3IzSkE7RUFDRSxtQnRDcytDOEI7QU5rNUdoQztBNENyM0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUN1M0pKOztBNEMvMkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDazNKSjs7QTRDdDNKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q3kzSko7O0E0QzczSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUNnNEpKOztBNENwNEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDdTRKSjs7QTRDMzRKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Qzg0Sko7O0E0Q2w1SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUNxNUpKOztBNEN6NUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDNDVKSjs7QTRDaDZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q202Sko7O0E2Qy85SkU7RUFDRTtJQUFLLDJCdkN5aEQyQjtFTjA4R2xDO0FBQ0Y7QTZDLzlKQTs7RUFHRTtFMUNrUkksZ0NBTEk7RTBDM1FSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFMUNzUUksdUNBTEk7RTBDL1BSO0V0Q1JFO0FQdStKSjs7QTZDMTlKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZCeEJJLDZDdUJ5Qko7QTdDNjlKRjtBc0JsL0pNO0V1QllOO0l2QlhRO0V0QnEvSk47QUFDRjs7QTZDLzlKQTtFdEJBRTtFc0JFQTtBN0NrK0pGOztBNkMvOUpBO0VBQ0U7QTdDaytKRjs7QTZDLzlKQTtFQUNFO0E3Q2srSkY7O0E2Qzk5SkU7RUFDRTtBN0NpK0pKO0E2Qzk5Sk07RUFKSjtJQUtNO0U3Q2krSk47QUFDRjs7QThDN2hLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFdkNYRTtBUHVpS0o7O0E4Q3hoS0E7RUFDRTtFQUNBO0E5QzJoS0Y7QThDemhLRTtFQUVFO0VBQ0E7QTlDMGhLSjs7QThDamhLQTtFQUNFO0VBQ0E7RUFDQTtBOUNvaEtGO0E4Q2poS0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBOUNraEtKO0E4Qy9nS0U7RUFDRTtFQUNBO0E5Q2loS0o7O0E4Q3pnS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUM0Z0tGO0E4QzFnS0U7RXZDdkRFO0VBQ0E7QVBva0tKO0E4QzFnS0U7RXZDN0NFO0VBQ0E7QVAwaktKO0E4QzFnS0U7RUFFRTtFQUNBO0VBQ0E7QTlDMmdLSjtBOEN2Z0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlDeWdLSjtBOENyZ0tFO0VBQ0U7QTlDdWdLSjtBOENyZ0tJO0VBQ0U7RUFDQTtBOUN1Z0tOOztBOEMxL0pJO0VBQ0U7QTlDNi9KTjtBOEMxL0pRO0V2Q3ZESjtFQVpBO0FQaWtLSjtBOEN6L0pRO0V2Q3hFSjtFQVlBO0FQeWpLSjtBOEN4L0pRO0VBQ0U7QTlDMC9KVjtBOEN2L0pRO0VBQ0U7RUFDQTtBOUN5L0pWO0E4Q3YvSlU7RUFDRTtFQUNBO0E5Q3kvSlo7O0FjL2tLSTtFZ0M4REE7SUFDRTtFOUNxaEtKO0U4Q2xoS007SXZDdkRKO0lBWkE7RVB5bEtGO0U4Q2poS007SXZDeEVKO0lBWUE7RVBpbEtGO0U4Q2hoS007SUFDRTtFOUNraEtSO0U4Qy9nS007SUFDRTtJQUNBO0U5Q2loS1I7RThDL2dLUTtJQUNFO0lBQ0E7RTlDaWhLVjtBQUNGO0FjeG1LSTtFZ0M4REE7SUFDRTtFOUM2aUtKO0U4QzFpS007SXZDdkRKO0lBWkE7RVBpbktGO0U4Q3ppS007SXZDeEVKO0lBWUE7RVB5bUtGO0U4Q3hpS007SUFDRTtFOUMwaUtSO0U4Q3ZpS007SUFDRTtJQUNBO0U5Q3lpS1I7RThDdmlLUTtJQUNFO0lBQ0E7RTlDeWlLVjtBQUNGO0FjaG9LSTtFZ0M4REE7SUFDRTtFOUNxa0tKO0U4Q2xrS007SXZDdkRKO0lBWkE7RVB5b0tGO0U4Q2prS007SXZDeEVKO0lBWUE7RVBpb0tGO0U4Q2hrS007SUFDRTtFOUNra0tSO0U4Qy9qS007SUFDRTtJQUNBO0U5Q2lrS1I7RThDL2pLUTtJQUNFO0lBQ0E7RTlDaWtLVjtBQUNGO0FjeHBLSTtFZ0M4REE7SUFDRTtFOUM2bEtKO0U4QzFsS007SXZDdkRKO0lBWkE7RVBpcUtGO0U4Q3psS007SXZDeEVKO0lBWUE7RVB5cEtGO0U4Q3hsS007SUFDRTtFOUMwbEtSO0U4Q3ZsS007SUFDRTtJQUNBO0U5Q3lsS1I7RThDdmxLUTtJQUNFO0lBQ0E7RTlDeWxLVjtBQUNGO0FjaHJLSTtFZ0M4REE7SUFDRTtFOUNxbktKO0U4Q2xuS007SXZDdkRKO0lBWkE7RVB5cktGO0U4Q2puS007SXZDeEVKO0lBWUE7RVBpcktGO0U4Q2huS007SUFDRTtFOUNrbktSO0U4Qy9tS007SUFDRTtJQUNBO0U5Q2luS1I7RThDL21LUTtJQUNFO0lBQ0E7RTlDaW5LVjtBQUNGO0E4Q3BtS0E7RXZDaEpJO0FQdXZLSjtBOENwbUtFO0VBQ0U7QTlDc21LSjtBOENwbUtJO0VBQ0U7QTlDc21LTjs7QThDemxLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QzRsS0o7O0E4Q3RtS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUN5bUtKOztBOENubktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDc25LSjs7QThDaG9LRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q21vS0o7O0E4QzdvS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUNncEtKOztBOEMxcEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDNnBLSjs7QThDdnFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QzBxS0o7O0E4Q3ByS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUN1cktKOztBK0NuM0tBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsVXpDcXBEMkI7RXlDcHBEM0IsV3pDb3BEMkI7RXlDbnBEM0I7RUFDQTtFQUNBO0VBQ0E7RXhDSkU7RXdDTUY7QS9DbTNLRjtBK0NoM0tFO0VBQ0U7RUFDQTtFQUNBO0EvQ2szS0o7QStDLzJLRTtFQUNFO0VBQ0E7RUFDQTtBL0NpM0tKO0ErQzkyS0U7RUFFRTtFQUNBO0tBQUE7VUFBQTtFQUNBO0EvQysyS0o7O0ErQ3YyS0E7RUFIRTtBL0M4MktGOztBK0NyMktJO0VBVEY7QS9DazNLRjs7QWdEbjZLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdDeVJJLDhCQUxJO0U2Q2xSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0U3QzJRSSxvQ0FMSTtFNkNwUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Q1JFO0FQNDZLSjtBZ0RqNktFO0VBQ0U7QWhEbTZLSjtBZ0RoNktFO0VBQ0U7QWhEazZLSjs7QWdEOTVLQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FoRGc2S0Y7QWdEOTVLRTtFQUNFO0FoRGc2S0o7O0FnRDU1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekNoQ0U7RUFDQTtBUGc4S0o7QWdEOTVLRTtFQUNFO0VBQ0E7QWhEZzZLSjs7QWdENTVLQTtFQUNFO0VBQ0E7QWhEKzVLRjs7QWlENzlLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FqRDI5S0Y7O0FpRHA5S0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBakRzOUtGO0FpRG45S0U7RTNCNUNJLG1DMkI2Q0Y7RUFDQSw4QjNDazhDZ0M7QU5taElwQztBc0IvL0tNO0UyQndDSjtJM0J2Q007RXRCa2dMTjtBQUNGO0FpRHg5S0U7RUFDRSxlM0NnOENnQztBTjBoSXBDO0FpRHQ5S0U7RUFDRSxzQjNDNjdDZ0M7QU4yaElwQzs7QWlEcDlLQTtFQUNFO0FqRHU5S0Y7QWlEcjlLRTtFQUNFO0VBQ0E7QWpEdTlLSjtBaURwOUtFO0VBQ0U7QWpEczlLSjs7QWlEbDlLQTtFQUNFO0VBQ0E7RUFDQTtBakRxOUtGOztBaURqOUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ3JGRTtFMEN5RkY7QWpEaTlLRjs7QWlENzhLQTtFQUVFO0VBQ0E7RUFDQTtFQ2xIQTtFQUNBO0VBQ0E7RUFDQSxrQ0RrSDBCO0VDakgxQjtFQUNBO0VBQ0EsdUNEK0c0RDtBakRtOUs5RDtBa0QvakxFO0VBQVM7QWxEa2tMWDtBa0Rqa0xFO0VBQVMsbUNEMkdpRjtBakR5OUs1Rjs7QWlEcDlLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDckdFO0VBQ0E7QVA2akxKO0FpRHQ5S0U7RUFDRTtFQUNBO0FqRHc5S0o7O0FpRG45S0E7RUFDRTtFQUNBO0FqRHM5S0Y7O0FpRGo5S0E7RUFDRTtFQUdBO0VBQ0E7QWpEazlLRjs7QWlEOThLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDekhFO0VBQ0E7QVAya0xKO0FpRDc4S0U7RUFDRTtBakQrOEtKOztBYzFqTEk7RW1DaUhGO0lBQ0U7SUFDQTtFakQ2OEtGOztFaUR6OEtBO0lBQ0U7SUFDQTtJQUNBO0VqRDQ4S0Y7O0VpRHo4S0E7SUFDRTtFakQ0OEtGO0FBQ0Y7QWMza0xJO0VtQ21JRjs7SUFFRTtFakQyOEtGO0FBQ0Y7QWNqbExJO0VtQzBJRjtJQUNFO0VqRDA4S0Y7QUFDRjtBaURqOEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEbThLTjtBaURqOEtNO0VBQ0U7RUFDQTtFMUN6TUo7QVA2b0xKO0FpRGg4S007O0UxQzdNRjtBUGlwTEo7QWlELzdLTTtFQUNFO0FqRGk4S1I7O0FjM2xMSTtFbUN3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakR1OUtKO0VpRHI5S0k7SUFDRTtJQUNBO0kxQ3pNSjtFUGlxTEY7RWlEcDlLSTs7STFDN01GO0VQcXFMRjtFaURuOUtJO0lBQ0U7RWpEcTlLTjtBQUNGO0FjaG5MSTtFbUN3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakQyK0tKO0VpRHorS0k7SUFDRTtJQUNBO0kxQ3pNSjtFUHFyTEY7RWlEeCtLSTs7STFDN01GO0VQeXJMRjtFaUR2K0tJO0lBQ0U7RWpEeStLTjtBQUNGO0FjcG9MSTtFbUN3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakQrL0tKO0VpRDcvS0k7SUFDRTtJQUNBO0kxQ3pNSjtFUHlzTEY7RWlENS9LSTs7STFDN01GO0VQNnNMRjtFaUQzL0tJO0lBQ0U7RWpENi9LTjtBQUNGO0FjeHBMSTtFbUN3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakRtaExKO0VpRGpoTEk7SUFDRTtJQUNBO0kxQ3pNSjtFUDZ0TEY7RWlEaGhMSTs7STFDN01GO0VQaXVMRjtFaUQvZ0xJO0lBQ0U7RWpEaWhMTjtBQUNGO0FjNXFMSTtFbUN3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakR1aUxKO0VpRHJpTEk7SUFDRTtJQUNBO0kxQ3pNSjtFUGl2TEY7RWlEcGlMSTs7STFDN01GO0VQcXZMRjtFaURuaUxJO0lBQ0U7RWpEcWlMTjtBQUNGO0FtRDN3TEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoRHdSSSxnQ0FMSTtFZ0RqUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VDbEJBLHNDOUMrbEI0QjtFOEM3bEI1QjtFQUNBLGdCOUN3bUI0QjtFOEN2bUI1QixnQjlDK21CNEI7RThDOW1CNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpEZ1JJLHNDQUxJO0VnRGhRUjtFQUNBO0FuRG14TEY7QW1EanhMRTtFQUFTO0FuRG94TFg7QW1EbHhMRTtFQUNFO0VBQ0E7RUFDQTtBbkRveExKO0FtRGx4TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkRveExOOztBbUQvd0xBO0VBQ0U7QW5Ea3hMRjtBbURoeExFO0VBQ0U7RUFDQTtFQUNBO0FuRGt4TEo7O0FtRDl3TEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBbkRpeExGO0FtRC93TEU7RUFDRTtFQUNBO0VBQ0E7QW5EaXhMSjs7QW1EN3dMQTtBQUVBO0VBQ0U7QW5EK3dMRjtBbUQ3d0xFO0VBQ0U7RUFDQTtFQUNBO0FuRCt3TEo7O0FtRDN3TEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBbkQ4d0xGO0FtRDV3TEU7RUFDRTtFQUNBO0VBQ0E7QW5EOHdMSjs7QW1EMXdMQTtBQWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVDakdFO0FQODFMSjs7QXFEajNMQTtFQUVFO0VBQ0E7RWxENFJJLGdDQUxJO0VrRHJSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsRG1SSSxtQ0FMSTtFa0Q1UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFRHpCQSxzQzlDK2xCNEI7RThDN2xCNUI7RUFDQSxnQjlDd21CNEI7RThDdm1CNUIsZ0I5QyttQjRCO0U4QzltQjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRGdSSSxzQ0FMSTtFa0QxUFI7RUFDQTtFQUNBO0VBQ0E7RTlDaEJFO0FQNDRMSjtBcUR4M0xFO0VBQ0U7RUFDQTtFQUNBO0FyRDAzTEo7QXFEeDNMSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckR5M0xOOztBcURuM0xFO0VBQ0U7QXJEczNMSjtBcURwM0xJO0VBRUU7QXJEcTNMTjtBcURsM0xJO0VBQ0U7RUFDQTtBckRvM0xOO0FxRGozTEk7RUFDRTtFQUNBO0FyRG0zTE47O0FxRDkyTEE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBckRnM0xKO0FxRDkyTEk7RUFFRTtBckQrMkxOO0FxRDUyTEk7RUFDRTtFQUNBO0FyRDgyTE47QXFEMzJMSTtFQUNFO0VBQ0E7QXJENjJMTjs7QXFEeDJMQTtBQUdFO0VBQ0U7QXJEeTJMSjtBcUR2MkxJO0VBRUU7QXJEdzJMTjtBcURyMkxJO0VBQ0U7RUFDQTtBckR1MkxOO0FxRHAyTEk7RUFDRTtFQUNBO0FyRHMyTE47QXFEajJMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEbTJMSjs7QXFELzFMQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0FyRGkyTEo7QXFELzFMSTtFQUVFO0FyRGcyTE47QXFENzFMSTtFQUNFO0VBQ0E7QXJEKzFMTjtBcUQ1MUxJO0VBQ0U7RUFDQTtBckQ4MUxOOztBcUR6MUxBO0FBa0JBO0VBQ0U7RUFDQTtFbEQyR0ksNkNBTEk7RWtEcEdSO0VBQ0E7RUFDQTtFOUM1SkU7RUFDQTtBUHcrTEo7QXFEMTBMRTtFQUNFO0FyRDQwTEo7O0FxRHgwTEE7RUFDRTtFQUNBO0FyRDIwTEY7O0FzRGhnTUE7RUFDRTtBdERtZ01GOztBc0RoZ01BO0VBQ0U7QXREbWdNRjs7QXNEaGdNQTtFQUNFO0VBQ0E7RUFDQTtBdERtZ01GO0F1RHpoTUU7RUFDRTtFQUNBO0VBQ0E7QXZEMmhNSjs7QXNEcGdNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaENsQkksc0NnQ21CSjtBdER1Z01GO0FzQnRoTU07RWdDUU47SWhDUFE7RXRCeWhNTjtBQUNGOztBc0R6Z01BOzs7RUFHRTtBdEQ0Z01GOztBc0R6Z01BOztFQUVFO0F0RDRnTUY7O0FzRHpnTUE7O0VBRUU7QXRENGdNRjs7QXNEbmdNRTtFQUNFO0VBQ0E7RUFDQTtBdERzZ01KO0FzRG5nTUU7OztFQUdFO0VBQ0E7QXREcWdNSjtBc0RsZ01FOztFQUVFO0VBQ0E7RWhDNURFLDJCZ0M2REY7QXREb2dNSjtBc0I3ak1NO0VnQ3FESjs7SWhDcERNO0V0QmlrTU47QUFDRjs7QXNEamdNQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVoRGtoRG1DO0VnRGpoRG5DO0VBQ0EsV2hEMUZTO0VnRDJGVDtFQUNBO0VBQ0E7RUFDQSxZaEQ2Z0RtQztFZ0JubUQvQiw4QmdDdUZKO0F0RG1nTUY7QXNCdGxNTTtFZ0NrRU47O0loQ2pFUTtFdEIwbE1OO0FBQ0Y7QXNEdGdNRTs7O0VBRUUsV2hEcEdPO0VnRHFHUDtFQUNBO0VBQ0EsWWhEcWdEaUM7QU5vZ0pyQzs7QXNEdGdNQTtFQUNFO0F0RHlnTUY7O0FzRHRnTUE7RUFDRTtBdER5Z01GOztBc0RwZ01BOztFQUVFO0VBQ0EsV2hEc2dEbUM7RWdEcmdEbkMsWWhEcWdEbUM7RWdEcGdEbkM7RUFDQTtFQUNBO0F0RHVnTUY7O0FzRHBnTUE7RUFDRTtBdER1Z01GOztBc0RyZ01BO0VBQ0U7QXREd2dNRjs7QXNEaGdNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQmhEczlDbUM7RWdEcjlDbkM7RUFDQSxnQmhEbzlDbUM7QU44aUpyQztBc0RoZ01FO0VBQ0U7RUFDQTtFQUNBLFdoRG85Q2lDO0VnRG45Q2pDLFdoRG85Q2lDO0VnRG45Q2pDO0VBQ0EsaUJoRG85Q2lDO0VnRG45Q2pDLGdCaERtOUNpQztFZ0RsOUNqQztFQUNBO0VBQ0Esc0JoRGxLTztFZ0RtS1A7RUFDQTtFQUVBO0VBQ0E7RUFDQSxZaEQyOENpQztFZ0IzbUQvQiw2QmdDaUtGO0F0RGlnTUo7QXNCOXBNTTtFZ0M0SUo7SWhDM0lNO0V0QmlxTU47QUFDRjtBc0RuZ01FO0VBQ0UsVWhEdzhDaUM7QU42akpyQzs7QXNENS9MQTtFQUNFO0VBQ0E7RUFDQSxlaERrOENtQztFZ0RqOENuQztFQUNBLG9CaEQrN0NtQztFZ0Q5N0NuQyx1QmhEODdDbUM7RWdENzdDbkMsV2hEN0xTO0VnRDhMVDtBdEQrL0xGOztBc0R6L0xFOztFQUVFLGdDaERtOENpQztBTnlqSnJDO0FzRHovTEU7RUFDRSxzQmhEaE1PO0FOMnJNWDtBc0R4L0xFO0VBQ0UsV2hEcE1PO0FOOHJNWDs7QXNEcGdNRTs7O0VBRUUsZ0NoRG04Q2lDO0FOcWtKckM7QXNEcmdNRTtFQUNFLHNCaERoTU87QU51c01YO0FzRHBnTUU7RUFDRSxXaERwTU87QU4wc01YOztBd0R4dE1BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBeEQwdE1GOztBd0R0dE1BO0VBQ0U7SUFBSztFeEQwdE1MO0FBQ0Y7QXdEdnRNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXhEc3RNRjs7QXdEbnRNQTtFQUVFO0VBQ0E7RUFDQTtBeERxdE1GOztBd0Q1c01BO0VBQ0U7SUFDRTtFeEQrc01GO0V3RDdzTUE7SUFDRTtJQUNBO0V4RCtzTUY7QUFDRjtBd0Qzc01BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXhEMHNNRjs7QXdEdnNNQTtFQUNFO0VBQ0E7QXhEMHNNRjs7QXdEdHNNRTtFQUNFOztJQUVFO0V4RHlzTUo7QUFDRjtBeUR6eE1BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDB4TUY7O0FjN3RNSTtFMkM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0V6RDJ3TUo7QUFDRjtBc0J0eU1NO0VtQ1lKO0luQ1hNO0V0Qnl5TU47QUFDRjtBY252TUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRreE1OO0FBQ0Y7QWM1dk1JO0UyQ3BCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEbXhNTjtBQUNGO0FjcndNSTtFMkNaRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RG94TU47QUFDRjtBY2h4TUk7RTJDRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEcXhNTjtBQUNGO0FjMXhNSTtFMkNPRTtJQUVFO0V6RHF4TU47QUFDRjtBYy94TUk7RTJDWUU7SUFHRTtFekRveE1OO0FBQ0Y7QWNqek1JO0UyQy9CRjtJQWlFTTtJQUNBO0lBQ0E7RXpEbXhNTjtFeURqeE1NO0lBQ0U7RXpEbXhNUjtFeURoeE1NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFekRpeE1SO0FBQ0Y7O0FjcnpNSTtFMkM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0V6RG0yTUo7QUFDRjtBc0I5M01NO0VtQ1lKO0luQ1hNO0V0Qmk0TU47QUFDRjtBYzMwTUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQwMk1OO0FBQ0Y7QWNwMU1JO0UyQ3BCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEMjJNTjtBQUNGO0FjNzFNSTtFMkNaRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RDQyTU47QUFDRjtBY3gyTUk7RTJDRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpENjJNTjtBQUNGO0FjbDNNSTtFMkNPRTtJQUVFO0V6RDYyTU47QUFDRjtBY3YzTUk7RTJDWUU7SUFHRTtFekQ0Mk1OO0FBQ0Y7QWN6NE1JO0UyQy9CRjtJQWlFTTtJQUNBO0lBQ0E7RXpEMjJNTjtFeUR6Mk1NO0lBQ0U7RXpEMjJNUjtFeUR4Mk1NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFekR5Mk1SO0FBQ0Y7O0FjNzRNSTtFMkM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0V6RDI3TUo7QUFDRjtBc0J0OU1NO0VtQ1lKO0luQ1hNO0V0Qnk5TU47QUFDRjtBY242TUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRrOE1OO0FBQ0Y7QWM1Nk1JO0UyQ3BCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEbThNTjtBQUNGO0FjcjdNSTtFMkNaRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RG84TU47QUFDRjtBY2g4TUk7RTJDRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEcThNTjtBQUNGO0FjMThNSTtFMkNPRTtJQUVFO0V6RHE4TU47QUFDRjtBYy84TUk7RTJDWUU7SUFHRTtFekRvOE1OO0FBQ0Y7QWNqK01JO0UyQy9CRjtJQWlFTTtJQUNBO0lBQ0E7RXpEbThNTjtFeURqOE1NO0lBQ0U7RXpEbThNUjtFeURoOE1NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFekRpOE1SO0FBQ0Y7O0FjcitNSTtFMkM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0V6RG1oTko7QUFDRjtBc0I5aU5NO0VtQ1lKO0luQ1hNO0V0QmlqTk47QUFDRjtBYzMvTUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQwaE5OO0FBQ0Y7QWNwZ05JO0UyQ3BCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEMmhOTjtBQUNGO0FjN2dOSTtFMkNaRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RDRoTk47QUFDRjtBY3hoTkk7RTJDRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpENmhOTjtBQUNGO0FjbGlOSTtFMkNPRTtJQUVFO0V6RDZoTk47QUFDRjtBY3ZpTkk7RTJDWUU7SUFHRTtFekQ0aE5OO0FBQ0Y7QWN6ak5JO0UyQy9CRjtJQWlFTTtJQUNBO0lBQ0E7RXpEMmhOTjtFeUR6aE5NO0lBQ0U7RXpEMmhOUjtFeUR4aE5NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFekR5aE5SO0FBQ0Y7O0FjN2pOSTtFMkM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0V6RDJtTko7QUFDRjtBc0J0b05NO0VtQ1lKO0luQ1hNO0V0QnlvTk47QUFDRjtBY25sTkk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRrbk5OO0FBQ0Y7QWM1bE5JO0UyQ3BCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEbW5OTjtBQUNGO0Fjcm1OSTtFMkNaRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RG9uTk47QUFDRjtBY2huTkk7RTJDRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEcW5OTjtBQUNGO0FjMW5OSTtFMkNPRTtJQUVFO0V6RHFuTk47QUFDRjtBYy9uTkk7RTJDWUU7SUFHRTtFekRvbk5OO0FBQ0Y7QWNqcE5JO0UyQy9CRjtJQWlFTTtJQUNBO0lBQ0E7RXpEbW5OTjtFeURqbk5NO0lBQ0U7RXpEbW5OUjtFeURobk5NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFekRpbk5SO0FBQ0Y7O0F5RGpzTkU7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQzVCQSwwQ21DOEJBO0F6RGtzTk47QXNCNXROTTtFbUNZSjtJbkNYTTtFdEIrdE5OO0FBQ0Y7QXlEcnNOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEdXNOUjtBeURwc05NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRzc05SO0F5RG5zTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRxc05SO0F5RGxzTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEb3NOUjtBeURqc05NO0VBRUU7QXpEa3NOUjtBeUQvck5NO0VBR0U7QXpEK3JOUjs7QXlEcHFOQTtFUHBIRTtFQUNBO0VBQ0E7RUFDQSxhNUMwbUNrQztFNEN6bUNsQztFQUNBO0VBQ0Esc0I1Q1VTO0FOa3hOWDtBa0R6eE5FO0VBQVM7QWxENHhOWDtBa0QzeE5FO0VBQVMsWTVDbStDeUI7QU4yektwQzs7QXlEaHJOQTtFQUNFO0VBQ0E7RUFDQTtBekRtck5GO0F5RGpyTkU7RUFDRTtFQUNBO0F6RG1yTko7O0F5RC9xTkE7RUFDRTtFQUNBO0F6RGtyTkY7O0F5RC9xTkE7RUFDRTtFQUNBO0VBQ0E7QXpEa3JORjs7QTBEL3pOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZcERnekNrQztBTmtoTHBDO0EwRGgwTkU7RUFDRTtFQUNBO0ExRGswTko7O0EwRDd6TkE7RUFDRTtBMURnME5GOztBMEQ3ek5BO0VBQ0U7QTFEZzBORjs7QTBEN3pOQTtFQUNFO0ExRGcwTkY7O0EwRDN6TkU7RUFDRTtBMUQ4ek5KOztBMEQxek5BO0VBQ0U7SUFDRSxZcERteENnQztFTjBpTGxDO0FBQ0Y7QTBEMXpOQTtFQUNFO1VBQUE7RUFDQTtVQUFBO0VBQ0E7QTFENHpORjs7QTBEenpOQTtFQUNFO0lBQ0U7WUFBQTtFMUQ0ek5GO0FBQ0Y7QXVEMzJORTtFQUNFO0VBQ0E7RUFDQTtBdkQ2Mk5KOztBMkRoM05FO0VBQ0U7RUFDQTtBM0RtM05KOztBMkRyM05FO0VBQ0U7RUFDQTtBM0R3M05KOztBMkQxM05FO0VBQ0U7RUFDQTtBM0Q2M05KOztBMkQvM05FO0VBQ0U7RUFDQTtBM0RrNE5KOztBMkRwNE5FO0VBQ0U7RUFDQTtBM0R1NE5KOztBMkR6NE5FO0VBQ0U7RUFDQTtBM0Q0NE5KOztBMkQ5NE5FO0VBQ0U7RUFDQTtBM0RpNU5KOztBMkRuNU5FO0VBQ0U7RUFDQTtBM0RzNU5KOztBNER4NU5FO0VBQ0U7RUFDQTtBNUQyNU5KO0E0RHg1Tk07RUFHRTtFQUNBO0E1RHc1TlI7O0E0RGo2TkU7RUFDRTtFQUNBO0E1RG82Tko7QTREajZOTTtFQUdFO0VBQ0E7QTVEaTZOUjs7QTREMTZORTtFQUNFO0VBQ0E7QTVENjZOSjtBNEQxNk5NO0VBR0U7RUFDQTtBNUQwNk5SOztBNERuN05FO0VBQ0U7RUFDQTtBNURzN05KO0E0RG43Tk07RUFHRTtFQUNBO0E1RG03TlI7O0E0RDU3TkU7RUFDRTtFQUNBO0E1RCs3Tko7QTRENTdOTTtFQUdFO0VBQ0E7QTVENDdOUjs7QTREcjhORTtFQUNFO0VBQ0E7QTVEdzhOSjtBNERyOE5NO0VBR0U7RUFDQTtBNURxOE5SOztBNEQ5OE5FO0VBQ0U7RUFDQTtBNURpOU5KO0E0RDk4Tk07RUFHRTtFQUNBO0E1RDg4TlI7O0E0RHY5TkU7RUFDRTtFQUNBO0E1RDA5Tko7QTREdjlOTTtFQUdFO0VBQ0E7QTVEdTlOUjs7QTREaDlOQTtFQUNFO0VBQ0E7QTVEbTlORjtBNERoOU5JO0VBRUU7RUFDQTtBNURpOU5OOztBNkQzK05BO0VBQ0U7RUFFQTtBN0Q2K05GOztBOERoL05BO0VBQ0U7RUFDQSxheEQ2YzRCO0V3RDVjNUI7RUFDQTtFQUNBLDZCeEQyYzRCO0V3RDFjNUI7QTlEbS9ORjtBOERqL05FO0VBQ0U7RUFDQSxVeER1YzBCO0V3RHRjMUIsV3hEc2MwQjtFd0RyYzFCO0V4Q0lFLHNDd0NIRjtBOURtL05KO0FzQjUrTk07RXdDWko7SXhDYU07RXRCKytOTjtBQUNGOztBOERqL05JO0VBQ0U7QTlEby9OTjs7QStEdmdPQTtFQUNFO0VBQ0E7QS9EMGdPRjtBK0R4Z09FO0VBQ0U7RUFDQTtFQUNBO0EvRDBnT0o7QStEdmdPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EeWdPSjs7QStEcGdPRTtFQUNFO0EvRHVnT0o7O0ErRHhnT0U7RUFDRTtBL0QyZ09KOztBK0Q1Z09FO0VBQ0U7QS9EK2dPSjs7QStEaGhPRTtFQUNFO0EvRG1oT0o7O0FnRXhpT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGExRHVtQ2tDO0FObzhMcEM7O0FnRXhpT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGExRCtsQ2tDO0FONDhMcEM7O0FnRW5pT0k7RUFDRTtFQUNBO0VBQ0EsYTFEbWxDOEI7QU5tOUxwQzs7QWdFbmlPSTtFQUNFO0VBQ0E7RUFDQSxhMUQ2a0M4QjtBTnk5THBDOztBY3ZnT0k7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGExRG1sQzhCO0VOZytMbEM7O0VnRWhqT0U7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RU5zK0xsQztBQUNGO0FjcmhPSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEbWxDOEI7RU42K0xsQzs7RWdFN2pPRTtJQUNFO0lBQ0E7SUFDQSxhMUQ2a0M4QjtFTm0vTGxDO0FBQ0Y7QWNsaU9JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURtbEM4QjtFTjAvTGxDOztFZ0Uxa09FO0lBQ0U7SUFDQTtJQUNBLGExRDZrQzhCO0VOZ2dNbEM7QUFDRjtBYy9pT0k7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGExRG1sQzhCO0VOdWdNbEM7O0VnRXZsT0U7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RU42Z01sQztBQUNGO0FjNWpPSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEbWxDOEI7RU5vaE1sQzs7RWdFcG1PRTtJQUNFO0lBQ0E7SUFDQSxhMUQ2a0M4QjtFTjBoTWxDO0FBQ0Y7QWlFdm9PQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRXlvT0Y7O0FpRXRvT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakV5b09GOztBa0VqcE9BOztFQ0lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Fa3BPRjtBbUUvb09FOztFQUNFO0FuRWtwT0o7O0FvRWhxT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVTlEZ2NzQztFOEQvYnRDO0FwRW1xT0o7O0FxRTNxT0E7RUNBRTtFQUNBO0VBQ0E7QXRFK3FPRjs7QXVFcnJPQTtFQUNFO0VBQ0E7RUFDQSw2QmpFaXNCNEI7RWlFaHNCNUI7RUFDQTtFQUNBLGFqRTJyQjRCO0FONi9NOUI7O0F3RTVuT1E7RUFPSTtBeEV5bk9aOztBd0Vob09RO0VBT0k7QXhFNm5PWjs7QXdFcG9PUTtFQU9JO0F4RWlvT1o7O0F3RXhvT1E7RUFPSTtBeEVxb09aOztBd0U1b09RO0VBT0k7QXhFeW9PWjs7QXdFaHBPUTtFQU9JO0F4RTZvT1o7O0F3RXBwT1E7RUFPSTtBeEVpcE9aOztBd0V4cE9RO0VBT0k7QXhFcXBPWjs7QXdFNXBPUTtFQU9JO0F4RXlwT1o7O0F3RWhxT1E7RUFPSTtLQUFBO0F4RTZwT1o7O0F3RXBxT1E7RUFPSTtLQUFBO0F4RWlxT1o7O0F3RXhxT1E7RUFPSTtLQUFBO0F4RXFxT1o7O0F3RTVxT1E7RUFPSTtLQUFBO0F4RXlxT1o7O0F3RWhyT1E7RUFPSTtLQUFBO0F4RTZxT1o7O0F3RXByT1E7RUFPSTtBeEVpck9aOztBd0V4ck9RO0VBT0k7QXhFcXJPWjs7QXdFNXJPUTtFQU9JO0F4RXlyT1o7O0F3RWhzT1E7RUFPSTtBeEU2ck9aOztBd0Vwc09RO0VBT0k7QXhFaXNPWjs7QXdFeHNPUTtFQU9JO0F4RXFzT1o7O0F3RTVzT1E7RUFPSTtBeEV5c09aOztBd0VodE9RO0VBT0k7QXhFNnNPWjs7QXdFcHRPUTtFQU9JO0F4RWl0T1o7O0F3RXh0T1E7RUFPSTtBeEVxdE9aOztBd0U1dE9RO0VBT0k7QXhFeXRPWjs7QXdFaHVPUTtFQU9JO0F4RTZ0T1o7O0F3RXB1T1E7RUFPSTtBeEVpdU9aOztBd0V4dU9RO0VBT0k7QXhFcXVPWjs7QXdFNXVPUTtFQU9JO0F4RXl1T1o7O0F3RWh2T1E7RUFPSTtBeEU2dU9aOztBd0Vwdk9RO0VBT0k7QXhFaXZPWjs7QXdFeHZPUTtFQU9JO0F4RXF2T1o7O0F3RTV2T1E7RUFPSTtBeEV5dk9aOztBd0Vod09RO0VBT0k7QXhFNnZPWjs7QXdFcHdPUTtFQU9JO0F4RWl3T1o7O0F3RXh3T1E7RUFPSTtBeEVxd09aOztBd0U1d09RO0VBT0k7QXhFeXdPWjs7QXdFaHhPUTtFQU9JO0F4RTZ3T1o7O0F3RXB4T1E7RUFPSTtBeEVpeE9aOztBd0V4eE9RO0VBT0k7QXhFcXhPWjs7QXdFNXhPUTtFQU9JO0F4RXl4T1o7O0F3RWh5T1E7RUFPSTtBeEU2eE9aOztBd0VweU9RO0VBT0k7QXhFaXlPWjs7QXdFeHlPUTtFQU9JO0F4RXF5T1o7O0F3RTV5T1E7RUFPSTtBeEV5eU9aOztBd0Voek9RO0VBT0k7QXhFNnlPWjs7QXdFOXpPUTtFQUNFO0F4RWkwT1Y7O0F3RWwwT1E7RUFDRTtBeEVxME9WOztBd0V0ME9RO0VBQ0U7QXhFeTBPVjs7QXdFMTBPUTtFQUNFO0F4RTYwT1Y7O0F3RTkwT1E7RUFDRTtBeEVpMU9WOztBd0VsMU9RO0VBQ0U7QXhFcTFPVjs7QXdFdDFPUTtFQUNFO0F4RXkxT1Y7O0F3RTExT1E7RUFDRTtBeEU2MU9WOztBd0VwMU9RO0VBT0k7QXhFaTFPWjs7QXdFeDFPUTtFQU9JO0F4RXExT1o7O0F3RTUxT1E7RUFPSTtBeEV5MU9aOztBd0VoMk9RO0VBT0k7QXhFNjFPWjs7QXdFcDJPUTtFQU9JO0F4RWkyT1o7O0F3RXgyT1E7RUFPSTtBeEVxMk9aOztBd0U1Mk9RO0VBT0k7QXhFeTJPWjs7QXdFaDNPUTtFQU9JO0F4RTYyT1o7O0F3RXAzT1E7RUFPSTtBeEVpM09aOztBd0V4M09RO0VBT0k7QXhFcTNPWjs7QXdFNTNPUTtFQU9JO0F4RXkzT1o7O0F3RWg0T1E7RUFPSTtBeEU2M09aOztBd0VwNE9RO0VBT0k7QXhFaTRPWjs7QXdFeDRPUTtFQU9JO0F4RXE0T1o7O0F3RTU0T1E7RUFPSTtBeEV5NE9aOztBd0VoNU9RO0VBT0k7QXhFNjRPWjs7QXdFcDVPUTtFQU9JO0F4RWk1T1o7O0F3RXg1T1E7RUFPSTtBeEVxNU9aOztBd0U1NU9RO0VBT0k7QXhFeTVPWjs7QXdFaDZPUTtFQU9JO0F4RTY1T1o7O0F3RXA2T1E7RUFPSTtBeEVpNk9aOztBd0V4Nk9RO0VBT0k7QXhFcTZPWjs7QXdFNTZPUTtFQU9JO0F4RXk2T1o7O0F3RWg3T1E7RUFPSTtBeEU2Nk9aOztBd0VwN09RO0VBT0k7QXhFaTdPWjs7QXdFeDdPUTtFQU9JO0F4RXE3T1o7O0F3RTU3T1E7RUFPSTtBeEV5N09aOztBd0VoOE9RO0VBT0k7QXhFNjdPWjs7QXdFcDhPUTtFQU9JO0F4RWk4T1o7O0F3RXg4T1E7RUFPSTtBeEVxOE9aOztBd0U1OE9RO0VBSVE7RUFHSjtBeEUwOE9aOztBd0VqOU9RO0VBSVE7RUFHSjtBeEUrOE9aOztBd0V0OU9RO0VBSVE7RUFHSjtBeEVvOU9aOztBd0UzOU9RO0VBSVE7RUFHSjtBeEV5OU9aOztBd0VoK09RO0VBSVE7RUFHSjtBeEU4OU9aOztBd0VyK09RO0VBSVE7RUFHSjtBeEVtK09aOztBd0UxK09RO0VBSVE7RUFHSjtBeEV3K09aOztBd0UvK09RO0VBSVE7RUFHSjtBeEU2K09aOztBd0VwL09RO0VBSVE7RUFHSjtBeEVrL09aOztBd0V6L09RO0VBSVE7RUFHSjtBeEV1L09aOztBd0U5L09RO0VBT0k7QXhFMi9PWjs7QXdFbGdQUTtFQU9JO0F4RSsvT1o7O0F3RXRnUFE7RUFPSTtBeEVtZ1BaOztBd0UxZ1BRO0VBT0k7QXhFdWdQWjs7QXdFOWdQUTtFQU9JO0F4RTJnUFo7O0F3RWxoUFE7RUFPSTtBeEUrZ1BaOztBd0V0aFBRO0VBT0k7QXhFbWhQWjs7QXdFMWhQUTtFQU9JO0F4RXVoUFo7O0F3RTloUFE7RUFPSTtBeEUyaFBaOztBd0VsaVBRO0VBT0k7QXhFK2hQWjs7QXdFdGlQUTtFQU9JO0F4RW1pUFo7O0F3RTFpUFE7RUFPSTtBeEV1aVBaOztBd0U5aVBRO0VBT0k7QXhFMmlQWjs7QXdFNWpQUTtFQUNFO0F4RStqUFY7O0F3RWhrUFE7RUFDRTtBeEVta1BWOztBd0Vwa1BRO0VBQ0U7QXhFdWtQVjs7QXdFeGtQUTtFQUNFO0F4RTJrUFY7O0F3RTVrUFE7RUFDRTtBeEUra1BWOztBd0V0a1BRO0VBT0k7QXhFbWtQWjs7QXdFMWtQUTtFQU9JO0F4RXVrUFo7O0F3RTlrUFE7RUFPSTtBeEUya1BaOztBd0VsbFBRO0VBT0k7QXhFK2tQWjs7QXdFdGxQUTtFQU9JO0F4RW1sUFo7O0F3RTFsUFE7RUFPSTtBeEV1bFBaOztBd0U5bFBRO0VBT0k7QXhFMmxQWjs7QXdFbG1QUTtFQU9JO0F4RStsUFo7O0F3RXRtUFE7RUFPSTtBeEVtbVBaOztBd0UxbVBRO0VBT0k7QXhFdW1QWjs7QXdFOW1QUTtFQU9JO0F4RTJtUFo7O0F3RWxuUFE7RUFPSTtBeEUrbVBaOztBd0V0blBRO0VBT0k7QXhFbW5QWjs7QXdFMW5QUTtFQU9JO0F4RXVuUFo7O0F3RTluUFE7RUFPSTtBeEUyblBaOztBd0Vsb1BRO0VBT0k7QXhFK25QWjs7QXdFdG9QUTtFQU9JO0F4RW1vUFo7O0F3RTFvUFE7RUFPSTtBeEV1b1BaOztBd0U5b1BRO0VBT0k7QXhFMm9QWjs7QXdFbHBQUTtFQU9JO0F4RStvUFo7O0F3RXRwUFE7RUFPSTtBeEVtcFBaOztBd0UxcFBRO0VBT0k7QXhFdXBQWjs7QXdFOXBQUTtFQU9JO0F4RTJwUFo7O0F3RWxxUFE7RUFPSTtBeEUrcFBaOztBd0V0cVBRO0VBT0k7QXhFbXFQWjs7QXdFMXFQUTtFQU9JO0F4RXVxUFo7O0F3RTlxUFE7RUFPSTtBeEUycVBaOztBd0VsclBRO0VBT0k7QXhFK3FQWjs7QXdFdHJQUTtFQU9JO0F4RW1yUFo7O0F3RTFyUFE7RUFPSTtBeEV1clBaOztBd0U5clBRO0VBT0k7QXhFMnJQWjs7QXdFbHNQUTtFQU9JO0F4RStyUFo7O0F3RXRzUFE7RUFPSTtBeEVtc1BaOztBd0Uxc1BRO0VBT0k7QXhFdXNQWjs7QXdFOXNQUTtFQU9JO0F4RTJzUFo7O0F3RWx0UFE7RUFPSTtBeEUrc1BaOztBd0V0dFBRO0VBT0k7QXhFbXRQWjs7QXdFMXRQUTtFQU9JO0F4RXV0UFo7O0F3RTl0UFE7RUFPSTtBeEUydFBaOztBd0VsdVBRO0VBT0k7QXhFK3RQWjs7QXdFdHVQUTtFQU9JO0F4RW11UFo7O0F3RTF1UFE7RUFPSTtBeEV1dVBaOztBd0U5dVBRO0VBT0k7QXhFMnVQWjs7QXdFbHZQUTtFQU9JO0F4RSt1UFo7O0F3RXR2UFE7RUFPSTtBeEVtdlBaOztBd0UxdlBRO0VBT0k7QXhFdXZQWjs7QXdFOXZQUTtFQU9JO0F4RTJ2UFo7O0F3RWx3UFE7RUFPSTtBeEUrdlBaOztBd0V0d1BRO0VBT0k7QXhFbXdQWjs7QXdFMXdQUTtFQU9JO0F4RXV3UFo7O0F3RTl3UFE7RUFPSTtBeEUyd1BaOztBd0VseFBRO0VBT0k7QXhFK3dQWjs7QXdFdHhQUTtFQU9JO0F4RW14UFo7O0F3RTF4UFE7RUFPSTtBeEV1eFBaOztBd0U5eFBRO0VBT0k7QXhFMnhQWjs7QXdFbHlQUTtFQU9JO0F4RSt4UFo7O0F3RXR5UFE7RUFPSTtBeEVteVBaOztBd0UxeVBRO0VBT0k7QXhFdXlQWjs7QXdFOXlQUTtFQU9JO0F4RTJ5UFo7O0F3RWx6UFE7RUFPSTtBeEUreVBaOztBd0V0elBRO0VBT0k7QXhFbXpQWjs7QXdFMXpQUTtFQU9JO0F4RXV6UFo7O0F3RTl6UFE7RUFPSTtBeEUyelBaOztBd0VsMFBRO0VBT0k7QXhFK3pQWjs7QXdFdDBQUTtFQU9JO0F4RW0wUFo7O0F3RTEwUFE7RUFPSTtBeEV1MFBaOztBd0U5MFBRO0VBT0k7RUFBQTtBeEU0MFBaOztBd0VuMVBRO0VBT0k7RUFBQTtBeEVpMVBaOztBd0V4MVBRO0VBT0k7RUFBQTtBeEVzMVBaOztBd0U3MVBRO0VBT0k7RUFBQTtBeEUyMVBaOztBd0VsMlBRO0VBT0k7RUFBQTtBeEVnMlBaOztBd0V2MlBRO0VBT0k7RUFBQTtBeEVxMlBaOztBd0U1MlBRO0VBT0k7RUFBQTtBeEUwMlBaOztBd0VqM1BRO0VBT0k7RUFBQTtBeEUrMlBaOztBd0V0M1BRO0VBT0k7RUFBQTtBeEVvM1BaOztBd0UzM1BRO0VBT0k7RUFBQTtBeEV5M1BaOztBd0VoNFBRO0VBT0k7RUFBQTtBeEU4M1BaOztBd0VyNFBRO0VBT0k7RUFBQTtBeEVtNFBaOztBd0UxNFBRO0VBT0k7RUFBQTtBeEV3NFBaOztBd0UvNFBRO0VBT0k7RUFBQTtBeEU2NFBaOztBd0VwNVBRO0VBT0k7QXhFaTVQWjs7QXdFeDVQUTtFQU9JO0F4RXE1UFo7O0F3RTU1UFE7RUFPSTtBeEV5NVBaOztBd0VoNlBRO0VBT0k7QXhFNjVQWjs7QXdFcDZQUTtFQU9JO0F4RWk2UFo7O0F3RXg2UFE7RUFPSTtBeEVxNlBaOztBd0U1NlBRO0VBT0k7QXhFeTZQWjs7QXdFaDdQUTtFQU9JO0F4RTY2UFo7O0F3RXA3UFE7RUFPSTtBeEVpN1BaOztBd0V4N1BRO0VBT0k7QXhFcTdQWjs7QXdFNTdQUTtFQU9JO0F4RXk3UFo7O0F3RWg4UFE7RUFPSTtBeEU2N1BaOztBd0VwOFBRO0VBT0k7QXhFaThQWjs7QXdFeDhQUTtFQU9JO0F4RXE4UFo7O0F3RTU4UFE7RUFPSTtBeEV5OFBaOztBd0VoOVBRO0VBT0k7QXhFNjhQWjs7QXdFcDlQUTtFQU9JO0F4RWk5UFo7O0F3RXg5UFE7RUFPSTtBeEVxOVBaOztBd0U1OVBRO0VBT0k7QXhFeTlQWjs7QXdFaCtQUTtFQU9JO0F4RTY5UFo7O0F3RXArUFE7RUFPSTtBeEVpK1BaOztBd0V4K1BRO0VBT0k7QXhFcStQWjs7QXdFNStQUTtFQU9JO0F4RXkrUFo7O0F3RWgvUFE7RUFPSTtBeEU2K1BaOztBd0VwL1BRO0VBT0k7QXhFaS9QWjs7QXdFeC9QUTtFQU9JO0F4RXEvUFo7O0F3RTUvUFE7RUFPSTtBeEV5L1BaOztBd0VoZ1FRO0VBT0k7QXhFNi9QWjs7QXdFcGdRUTtFQU9JO0F4RWlnUVo7O0F3RXhnUVE7RUFPSTtBeEVxZ1FaOztBd0U1Z1FRO0VBT0k7QXhFeWdRWjs7QXdFaGhRUTtFQU9JO0F4RTZnUVo7O0F3RXBoUVE7RUFPSTtBeEVpaFFaOztBd0V4aFFRO0VBT0k7QXhFcWhRWjs7QXdFNWhRUTtFQU9JO0VBQUE7QXhFMGhRWjs7QXdFamlRUTtFQU9JO0VBQUE7QXhFK2hRWjs7QXdFdGlRUTtFQU9JO0VBQUE7QXhFb2lRWjs7QXdFM2lRUTtFQU9JO0VBQUE7QXhFeWlRWjs7QXdFaGpRUTtFQU9JO0VBQUE7QXhFOGlRWjs7QXdFcmpRUTtFQU9JO0VBQUE7QXhFbWpRWjs7QXdFMWpRUTtFQU9JO0VBQUE7QXhFd2pRWjs7QXdFL2pRUTtFQU9JO0VBQUE7QXhFNmpRWjs7QXdFcGtRUTtFQU9JO0VBQUE7QXhFa2tRWjs7QXdFemtRUTtFQU9JO0VBQUE7QXhFdWtRWjs7QXdFOWtRUTtFQU9JO0VBQUE7QXhFNGtRWjs7QXdFbmxRUTtFQU9JO0VBQUE7QXhFaWxRWjs7QXdFeGxRUTtFQU9JO0F4RXFsUVo7O0F3RTVsUVE7RUFPSTtBeEV5bFFaOztBd0VobVFRO0VBT0k7QXhFNmxRWjs7QXdFcG1RUTtFQU9JO0F4RWltUVo7O0F3RXhtUVE7RUFPSTtBeEVxbVFaOztBd0U1bVFRO0VBT0k7QXhFeW1RWjs7QXdFaG5RUTtFQU9JO0F4RTZtUVo7O0F3RXBuUVE7RUFPSTtBeEVpblFaOztBd0V4blFRO0VBT0k7QXhFcW5RWjs7QXdFNW5RUTtFQU9JO0F4RXluUVo7O0F3RWhvUVE7RUFPSTtBeEU2blFaOztBd0Vwb1FRO0VBT0k7QXhFaW9RWjs7QXdFeG9RUTtFQU9JO0F4RXFvUVo7O0F3RTVvUVE7RUFPSTtBeEV5b1FaOztBd0VocFFRO0VBT0k7QXhFNm9RWjs7QXdFcHBRUTtFQU9JO0F4RWlwUVo7O0F3RXhwUVE7RUFPSTtBeEVxcFFaOztBd0U1cFFRO0VBT0k7QXhFeXBRWjs7QXdFaHFRUTtFQU9JO0F4RTZwUVo7O0F3RXBxUVE7RUFPSTtBeEVpcVFaOztBd0V4cVFRO0VBT0k7QXhFcXFRWjs7QXdFNXFRUTtFQU9JO0F4RXlxUVo7O0F3RWhyUVE7RUFPSTtBeEU2cVFaOztBd0VwclFRO0VBT0k7QXhFaXJRWjs7QXdFeHJRUTtFQU9JO0F4RXFyUVo7O0F3RTVyUVE7RUFPSTtBeEV5clFaOztBd0Voc1FRO0VBT0k7QXhFNnJRWjs7QXdFcHNRUTtFQU9JO0F4RWlzUVo7O0F3RXhzUVE7RUFPSTtBeEVxc1FaOztBd0U1c1FRO0VBT0k7QXhFeXNRWjs7QXdFaHRRUTtFQU9JO0F4RTZzUVo7O0F3RXB0UVE7RUFPSTtBeEVpdFFaOztBd0V4dFFRO0VBT0k7QXhFcXRRWjs7QXdFNXRRUTtFQU9JO0F4RXl0UVo7O0F3RWh1UVE7RUFPSTtBeEU2dFFaOztBd0VwdVFRO0VBT0k7QXhFaXVRWjs7QXdFeHVRUTtFQU9JO09BQUE7QXhFcXVRWjs7QXdFNXVRUTtFQU9JO09BQUE7QXhFeXVRWjs7QXdFaHZRUTtFQU9JO09BQUE7QXhFNnVRWjs7QXdFcHZRUTtFQU9JO09BQUE7QXhFaXZRWjs7QXdFeHZRUTtFQU9JO09BQUE7QXhFcXZRWjs7QXdFNXZRUTtFQU9JO09BQUE7QXhFeXZRWjs7QXdFaHdRUTtFQU9JO0F4RTZ2UVo7O0F3RXB3UVE7RUFPSTtBeEVpd1FaOztBd0V4d1FRO0VBT0k7QXhFcXdRWjs7QXdFNXdRUTtFQU9JO0F4RXl3UVo7O0F3RWh4UVE7RUFPSTtBeEU2d1FaOztBd0VweFFRO0VBT0k7QXhFaXhRWjs7QXdFeHhRUTtFQU9JO0F4RXF4UVo7O0F3RTV4UVE7RUFPSTtBeEV5eFFaOztBd0VoeVFRO0VBT0k7QXhFNnhRWjs7QXdFcHlRUTtFQU9JO0F4RWl5UVo7O0F3RXh5UVE7RUFPSTtBeEVxeVFaOztBd0U1eVFRO0VBT0k7QXhFeXlRWjs7QXdFaHpRUTtFQU9JO0F4RTZ5UVo7O0F3RXB6UVE7RUFPSTtBeEVpelFaOztBd0V4elFRO0VBT0k7QXhFcXpRWjs7QXdFNXpRUTtFQU9JO0F4RXl6UVo7O0F3RWgwUVE7RUFPSTtBeEU2elFaOztBd0VwMFFRO0VBT0k7QXhFaTBRWjs7QXdFeDBRUTtFQU9JO0F4RXEwUVo7O0F3RTUwUVE7RUFPSTtBeEV5MFFaOztBd0VoMVFRO0VBT0k7QXhFNjBRWjs7QXdFcDFRUTtFQU9JO0F4RWkxUVo7O0F3RXgxUVE7RUFPSTtBeEVxMVFaOztBd0U1MVFRO0VBT0k7QXhFeTFRWjs7QXdFaDJRUTtFQU9JO0F4RTYxUVo7O0F3RXAyUVE7RUFPSTtBeEVpMlFaOztBd0V4MlFRO0VBT0k7QXhFcTJRWjs7QXdFNTJRUTtFQU9JO0F4RXkyUVo7O0F3RWgzUVE7RUFPSTtBeEU2MlFaOztBd0VwM1FRO0VBT0k7QXhFaTNRWjs7QXdFeDNRUTtFQU9JO0F4RXEzUVo7O0F3RTE0UVE7QUFjQTtFQU9JO0VBQUE7QXhFMjNRWjs7QXdFeDJRUTtBQTFCQTtFQUlRO0VBR0o7QXhFaTRRWjs7QXdFeDRRUTtFQUlRO0VBR0o7QXhFczRRWjs7QXdFNzRRUTtFQUlRO0VBR0o7QXhFMjRRWjs7QXdFbDVRUTtFQUlRO0VBR0o7QXhFZzVRWjs7QXdFdjVRUTtFQUlRO0VBR0o7QXhFcTVRWjs7QXdFNTVRUTtFQUlRO0VBR0o7QXhFMDVRWjs7QXdFajZRUTtFQUlRO0VBR0o7QXhFKzVRWjs7QXdFdDZRUTtFQUlRO0VBR0o7QXhFbzZRWjs7QXdFMzZRUTtFQUlRO0VBR0o7QXhFeTZRWjs7QXdFaDdRUTtFQUlRO0VBR0o7QXhFODZRWjs7QXdFcjdRUTtFQUlRO0VBR0o7QXhFbTdRWjs7QXdFMTdRUTtFQUlRO0VBR0o7QXhFdzdRWjs7QXdFLzdRUTtFQUlRO0VBR0o7QXhFNjdRWjs7QXdFcDhRUTtFQUlRO0VBR0o7QXhFazhRWjs7QXdFejhRUTtFQUlRO0VBR0o7QXhFdThRWjs7QXdFOThRUTtFQUlRO0VBR0o7QXhFNDhRWjs7QXdFbjlRUTtFQUlRO0VBR0o7QXhFaTlRWjs7QXdFeDlRUTtFQUlRO0VBR0o7QXhFczlRWjs7QXdFditRUTtFQUNFO0F4RTArUVY7O0F3RTMrUVE7RUFDRTtBeEU4K1FWOztBd0UvK1FRO0VBQ0U7QXhFay9RVjs7QXdFbi9RUTtFQUNFO0F4RXMvUVY7O0F3RTcrUVE7RUFPSTtBeEUwK1FaOztBd0VqL1FRO0VBT0k7QXhFOCtRWjs7QXdFci9RUTtFQU9JO0F4RWsvUVo7O0F3RXovUVE7RUFPSTtBeEVzL1FaOztBd0U3L1FRO0VBT0k7QXhFMC9RWjs7QXdFamdSUTtFQU9JO0F4RTgvUVo7O0F3RXJnUlE7RUFPSTtBeEVrZ1JaOztBd0V6Z1JRO0VBT0k7QXhFc2dSWjs7QXdFdmhSUTtFQUNFO0F4RTBoUlY7O0F3RXRoUlU7RUFDRTtBeEV5aFJaOztBd0UvaFJRO0VBQ0U7QXhFa2lSVjs7QXdFOWhSVTtFQUNFO0F4RWlpUlo7O0F3RXZpUlE7RUFDRTtBeEUwaVJWOztBd0V0aVJVO0VBQ0U7QXhFeWlSWjs7QXdFL2lSUTtFQUNFO0F4RWtqUlY7O0F3RTlpUlU7RUFDRTtBeEVpalJaOztBd0V2alJRO0VBQ0U7QXhFMGpSVjs7QXdFdGpSVTtFQUNFO0F4RXlqUlo7O0F3RXJqUlE7RUFPSTtBeEVralJaOztBd0U3aVJVO0VBT0k7QXhFMGlSZDs7QXdFN2pSUTtFQU9JO0F4RTBqUlo7O0F3RXJqUlU7RUFPSTtBeEVralJkOztBd0Vya1JRO0VBT0k7QXhFa2tSWjs7QXdFN2pSVTtFQU9JO0F4RTBqUmQ7O0F3RTdrUlE7RUFJUTtFQUdKO0F4RTJrUlo7O0F3RWxsUlE7RUFJUTtFQUdKO0F4RWdsUlo7O0F3RXZsUlE7RUFJUTtFQUdKO0F4RXFsUlo7O0F3RTVsUlE7RUFJUTtFQUdKO0F4RTBsUlo7O0F3RWptUlE7RUFJUTtFQUdKO0F4RStsUlo7O0F3RXRtUlE7RUFJUTtFQUdKO0F4RW9tUlo7O0F3RTNtUlE7RUFJUTtFQUdKO0F4RXltUlo7O0F3RWhuUlE7RUFJUTtFQUdKO0F4RThtUlo7O0F3RXJuUlE7RUFJUTtFQUdKO0F4RW1uUlo7O0F3RXBvUlE7RUFDRTtBeEV1b1JWOztBd0Vub1JVO0VBQ0U7QXhFc29SWjs7QXdFNW9SUTtFQUNFO0F4RStvUlY7O0F3RTNvUlU7RUFDRTtBeEU4b1JaOztBd0VwcFJRO0VBQ0U7QXhFdXBSVjs7QXdFbnBSVTtFQUNFO0F4RXNwUlo7O0F3RTVwUlE7RUFDRTtBeEUrcFJWOztBd0UzcFJVO0VBQ0U7QXhFOHBSWjs7QXdFcHFSUTtFQUNFO0F4RXVxUlY7O0F3RW5xUlU7RUFDRTtBeEVzcVJaOztBd0U1cVJRO0VBQ0U7QXhFK3FSVjs7QXdFM3FSVTtFQUNFO0F4RThxUlo7O0F3RTFxUlE7RUFJUTtFQUdKO0F4RXdxUlo7O0F3RS9xUlE7RUFJUTtFQUdKO0F4RTZxUlo7O0F3RXByUlE7RUFJUTtFQUdKO0F4RWtyUlo7O0F3RXpyUlE7RUFJUTtFQUdKO0F4RXVyUlo7O0F3RTlyUlE7RUFJUTtFQUdKO0F4RTRyUlo7O0F3RW5zUlE7RUFJUTtFQUdKO0F4RWlzUlo7O0F3RXhzUlE7RUFJUTtFQUdKO0F4RXNzUlo7O0F3RTdzUlE7RUFJUTtFQUdKO0F4RTJzUlo7O0F3RWx0UlE7RUFJUTtFQUdKO0F4RWd0Ulo7O0F3RXZ0UlE7RUFJUTtFQUdKO0F4RXF0Ulo7O0F3RTV0UlE7RUFJUTtFQUdKO0F4RTB0Ulo7O0F3RWp1UlE7RUFJUTtFQUdKO0F4RSt0Ulo7O0F3RXR1UlE7RUFJUTtFQUdKO0F4RW91Ulo7O0F3RTN1UlE7RUFJUTtFQUdKO0F4RXl1Ulo7O0F3RTF2UlE7RUFDRTtBeEU2dlJWOztBd0U5dlJRO0VBQ0U7QXhFaXdSVjs7QXdFbHdSUTtFQUNFO0F4RXF3UlY7O0F3RXR3UlE7RUFDRTtBeEV5d1JWOztBd0Uxd1JRO0VBQ0U7QXhFNndSVjs7QXdFcHdSUTtFQU9JO0F4RWl3Ulo7O0F3RXh3UlE7RUFPSTtBeEVxd1JaOztBd0U1d1JRO0VBT0k7QXhFeXdSWjs7QXdFaHhSUTtFQU9JO0F4RTZ3Ulo7O0F3RXB4UlE7RUFPSTtBeEVpeFJaOztBd0V4eFJRO0VBT0k7QXhFcXhSWjs7QXdFNXhSUTtFQU9JO0F4RXl4Ulo7O0F3RWh5UlE7RUFPSTtBeEU2eFJaOztBd0VweVJRO0VBT0k7QXhFaXlSWjs7QXdFeHlSUTtFQU9JO0tBQUE7VUFBQTtBeEVxeVJaOztBd0U1eVJRO0VBT0k7S0FBQTtVQUFBO0F4RXl5Ulo7O0F3RWh6UlE7RUFPSTtLQUFBO1VBQUE7QXhFNnlSWjs7QXdFcHpSUTtFQU9JO0F4RWl6Ulo7O0F3RXh6UlE7RUFPSTtBeEVxelJaOztBd0U1elJRO0VBT0k7QXhFeXpSWjs7QXdFaDBSUTtFQU9JO0F4RTZ6Ulo7O0F3RXAwUlE7RUFPSTtBeEVpMFJaOztBd0V4MFJRO0VBT0k7QXhFcTBSWjs7QXdFNTBSUTtFQU9JO0F4RXkwUlo7O0F3RWgxUlE7RUFPSTtBeEU2MFJaOztBd0VwMVJRO0VBT0k7QXhFaTFSWjs7QXdFeDFSUTtFQU9JO0F4RXExUlo7O0F3RTUxUlE7RUFPSTtBeEV5MVJaOztBd0VoMlJRO0VBT0k7RUFBQTtBeEU4MVJaOztBd0VyMlJRO0VBT0k7RUFBQTtBeEVtMlJaOztBd0UxMlJRO0VBT0k7RUFBQTtBeEV3MlJaOztBd0UvMlJRO0VBT0k7RUFBQTtBeEU2MlJaOztBd0VwM1JRO0VBT0k7RUFBQTtBeEVrM1JaOztBd0V6M1JRO0VBT0k7RUFBQTtBeEV1M1JaOztBd0U5M1JRO0VBT0k7RUFBQTtBeEU0M1JaOztBd0VuNFJRO0VBT0k7RUFBQTtBeEVpNFJaOztBd0V4NFJRO0VBT0k7RUFBQTtBeEVzNFJaOztBd0U3NFJRO0VBT0k7RUFBQTtBeEUyNFJaOztBd0VsNVJRO0VBT0k7RUFBQTtBeEVnNVJaOztBd0V2NVJRO0VBT0k7RUFBQTtBeEVxNVJaOztBd0U1NVJRO0VBT0k7RUFBQTtBeEUwNVJaOztBd0VqNlJRO0VBT0k7RUFBQTtBeEUrNVJaOztBd0V0NlJRO0VBT0k7RUFBQTtBeEVvNlJaOztBd0UzNlJRO0VBT0k7RUFBQTtBeEV5NlJaOztBd0VoN1JRO0VBT0k7RUFBQTtBeEU4NlJaOztBd0VyN1JRO0VBT0k7RUFBQTtBeEVtN1JaOztBd0UxN1JRO0VBT0k7RUFBQTtBeEV3N1JaOztBd0UvN1JRO0VBT0k7RUFBQTtBeEU2N1JaOztBd0VwOFJRO0VBT0k7RUFBQTtBeEVrOFJaOztBd0V6OFJRO0VBT0k7RUFBQTtBeEV1OFJaOztBd0U5OFJRO0VBT0k7RUFBQTtBeEU0OFJaOztBd0VuOVJRO0VBT0k7RUFBQTtBeEVpOVJaOztBd0V4OVJRO0VBT0k7RUFBQTtBeEVzOVJaOztBd0U3OVJRO0VBT0k7RUFBQTtBeEUyOVJaOztBd0VsK1JRO0VBT0k7RUFBQTtBeEVnK1JaOztBd0V2K1JRO0VBT0k7RUFBQTtBeEVxK1JaOztBd0U1K1JRO0VBT0k7RUFBQTtBeEUwK1JaOztBd0VqL1JRO0VBT0k7RUFBQTtBeEUrK1JaOztBd0V0L1JRO0VBT0k7RUFBQTtBeEVvL1JaOztBd0UzL1JRO0VBT0k7RUFBQTtBeEV5L1JaOztBd0VoZ1NRO0VBT0k7RUFBQTtBeEU4L1JaOztBd0VyZ1NRO0VBT0k7RUFBQTtBeEVtZ1NaOztBd0UxZ1NRO0VBT0k7RUFBQTtBeEV3Z1NaOztBd0UvZ1NRO0VBT0k7RUFBQTtBeEU2Z1NaOztBd0VwaFNRO0VBT0k7QXhFaWhTWjs7QXdFeGhTUTtFQU9JO0F4RXFoU1o7O0F3RTVoU1E7RUFPSTtBeEV5aFNaOztBd0VoaVNRO0VBT0k7QXhFNmhTWjs7QXdFcGlTUTtFQU9JO0F4RWlpU1o7O0F3RXhpU1E7RUFPSTtBeEVxaVNaOztBd0U1aVNRO0VBT0k7QXhFeWlTWjs7QWNualNJO0UwREdJO0lBT0k7RXhFOGlTVjs7RXdFcmpTTTtJQU9JO0V4RWtqU1Y7O0V3RXpqU007SUFPSTtFeEVzalNWOztFd0U3alNNO0lBT0k7T0FBQTtFeEUwalNWOztFd0Vqa1NNO0lBT0k7T0FBQTtFeEU4alNWOztFd0Vya1NNO0lBT0k7T0FBQTtFeEVra1NWOztFd0V6a1NNO0lBT0k7T0FBQTtFeEVza1NWOztFd0U3a1NNO0lBT0k7T0FBQTtFeEUwa1NWOztFd0VqbFNNO0lBT0k7RXhFOGtTVjs7RXdFcmxTTTtJQU9JO0V4RWtsU1Y7O0V3RXpsU007SUFPSTtFeEVzbFNWOztFd0U3bFNNO0lBT0k7RXhFMGxTVjs7RXdFam1TTTtJQU9JO0V4RThsU1Y7O0V3RXJtU007SUFPSTtFeEVrbVNWOztFd0V6bVNNO0lBT0k7RXhFc21TVjs7RXdFN21TTTtJQU9JO0V4RTBtU1Y7O0V3RWpuU007SUFPSTtFeEU4bVNWOztFd0VyblNNO0lBT0k7RXhFa25TVjs7RXdFem5TTTtJQU9JO0V4RXNuU1Y7O0V3RTduU007SUFPSTtFeEUwblNWOztFd0Vqb1NNO0lBT0k7RXhFOG5TVjs7RXdFcm9TTTtJQU9JO0V4RWtvU1Y7O0V3RXpvU007SUFPSTtFeEVzb1NWOztFd0U3b1NNO0lBT0k7RXhFMG9TVjs7RXdFanBTTTtJQU9JO0V4RThvU1Y7O0V3RXJwU007SUFPSTtFeEVrcFNWOztFd0V6cFNNO0lBT0k7RXhFc3BTVjs7RXdFN3BTTTtJQU9JO0V4RTBwU1Y7O0V3RWpxU007SUFPSTtFeEU4cFNWOztFd0VycVNNO0lBT0k7RXhFa3FTVjs7RXdFenFTTTtJQU9JO0V4RXNxU1Y7O0V3RTdxU007SUFPSTtFeEUwcVNWOztFd0VqclNNO0lBT0k7RXhFOHFTVjs7RXdFcnJTTTtJQU9JO0V4RWtyU1Y7O0V3RXpyU007SUFPSTtFeEVzclNWOztFd0U3clNNO0lBT0k7RXhFMHJTVjs7RXdFanNTTTtJQU9JO0V4RThyU1Y7O0V3RXJzU007SUFPSTtFeEVrc1NWOztFd0V6c1NNO0lBT0k7RXhFc3NTVjs7RXdFN3NTTTtJQU9JO0V4RTBzU1Y7O0V3RWp0U007SUFPSTtFeEU4c1NWOztFd0VydFNNO0lBT0k7RXhFa3RTVjs7RXdFenRTTTtJQU9JO0V4RXN0U1Y7O0V3RTd0U007SUFPSTtFeEUwdFNWOztFd0VqdVNNO0lBT0k7RXhFOHRTVjs7RXdFcnVTTTtJQU9JO0V4RWt1U1Y7O0V3RXp1U007SUFPSTtFeEVzdVNWOztFd0U3dVNNO0lBT0k7RXhFMHVTVjs7RXdFanZTTTtJQU9JO0V4RTh1U1Y7O0V3RXJ2U007SUFPSTtFeEVrdlNWOztFd0V6dlNNO0lBT0k7RXhFc3ZTVjs7RXdFN3ZTTTtJQU9JO0V4RTB2U1Y7O0V3RWp3U007SUFPSTtFeEU4dlNWOztFd0Vyd1NNO0lBT0k7RXhFa3dTVjs7RXdFendTTTtJQU9JO0V4RXN3U1Y7O0V3RTd3U007SUFPSTtFeEUwd1NWOztFd0VqeFNNO0lBT0k7RXhFOHdTVjs7RXdFcnhTTTtJQU9JO0V4RWt4U1Y7O0V3RXp4U007SUFPSTtFeEVzeFNWOztFd0U3eFNNO0lBT0k7RXhFMHhTVjs7RXdFanlTTTtJQU9JO0V4RTh4U1Y7O0V3RXJ5U007SUFPSTtFeEVreVNWOztFd0V6eVNNO0lBT0k7RXhFc3lTVjs7RXdFN3lTTTtJQU9JO0V4RTB5U1Y7O0V3RWp6U007SUFPSTtFeEU4eVNWOztFd0VyelNNO0lBT0k7RXhFa3pTVjs7RXdFenpTTTtJQU9JO0V4RXN6U1Y7O0V3RTd6U007SUFPSTtFeEUwelNWOztFd0VqMFNNO0lBT0k7RXhFOHpTVjs7RXdFcjBTTTtJQU9JO0lBQUE7RXhFbTBTVjs7RXdFMTBTTTtJQU9JO0lBQUE7RXhFdzBTVjs7RXdFLzBTTTtJQU9JO0lBQUE7RXhFNjBTVjs7RXdFcDFTTTtJQU9JO0lBQUE7RXhFazFTVjs7RXdFejFTTTtJQU9JO0lBQUE7RXhFdTFTVjs7RXdFOTFTTTtJQU9JO0lBQUE7RXhFNDFTVjs7RXdFbjJTTTtJQU9JO0lBQUE7RXhFaTJTVjs7RXdFeDJTTTtJQU9JO0lBQUE7RXhFczJTVjs7RXdFNzJTTTtJQU9JO0lBQUE7RXhFMjJTVjs7RXdFbDNTTTtJQU9JO0lBQUE7RXhFZzNTVjs7RXdFdjNTTTtJQU9JO0lBQUE7RXhFcTNTVjs7RXdFNTNTTTtJQU9JO0lBQUE7RXhFMDNTVjs7RXdFajRTTTtJQU9JO0lBQUE7RXhFKzNTVjs7RXdFdDRTTTtJQU9JO0lBQUE7RXhFbzRTVjs7RXdFMzRTTTtJQU9JO0V4RXc0U1Y7O0V3RS80U007SUFPSTtFeEU0NFNWOztFd0VuNVNNO0lBT0k7RXhFZzVTVjs7RXdFdjVTTTtJQU9JO0V4RW81U1Y7O0V3RTM1U007SUFPSTtFeEV3NVNWOztFd0UvNVNNO0lBT0k7RXhFNDVTVjs7RXdFbjZTTTtJQU9JO0V4RWc2U1Y7O0V3RXY2U007SUFPSTtFeEVvNlNWOztFd0UzNlNNO0lBT0k7RXhFdzZTVjs7RXdFLzZTTTtJQU9JO0V4RTQ2U1Y7O0V3RW43U007SUFPSTtFeEVnN1NWOztFd0V2N1NNO0lBT0k7RXhFbzdTVjs7RXdFMzdTTTtJQU9JO0V4RXc3U1Y7O0V3RS83U007SUFPSTtFeEU0N1NWOztFd0VuOFNNO0lBT0k7RXhFZzhTVjs7RXdFdjhTTTtJQU9JO0V4RW84U1Y7O0V3RTM4U007SUFPSTtFeEV3OFNWOztFd0UvOFNNO0lBT0k7RXhFNDhTVjs7RXdFbjlTTTtJQU9JO0V4RWc5U1Y7O0V3RXY5U007SUFPSTtFeEVvOVNWOztFd0UzOVNNO0lBT0k7RXhFdzlTVjs7RXdFLzlTTTtJQU9JO0V4RTQ5U1Y7O0V3RW4rU007SUFPSTtFeEVnK1NWOztFd0V2K1NNO0lBT0k7RXhFbytTVjs7RXdFMytTTTtJQU9JO0V4RXcrU1Y7O0V3RS8rU007SUFPSTtFeEU0K1NWOztFd0VuL1NNO0lBT0k7RXhFZy9TVjs7RXdFdi9TTTtJQU9JO0V4RW8vU1Y7O0V3RTMvU007SUFPSTtFeEV3L1NWOztFd0UvL1NNO0lBT0k7RXhFNC9TVjs7RXdFbmdUTTtJQU9JO0V4RWdnVFY7O0V3RXZnVE07SUFPSTtFeEVvZ1RWOztFd0UzZ1RNO0lBT0k7RXhFd2dUVjs7RXdFL2dUTTtJQU9JO0V4RTRnVFY7O0V3RW5oVE07SUFPSTtJQUFBO0V4RWloVFY7O0V3RXhoVE07SUFPSTtJQUFBO0V4RXNoVFY7O0V3RTdoVE07SUFPSTtJQUFBO0V4RTJoVFY7O0V3RWxpVE07SUFPSTtJQUFBO0V4RWdpVFY7O0V3RXZpVE07SUFPSTtJQUFBO0V4RXFpVFY7O0V3RTVpVE07SUFPSTtJQUFBO0V4RTBpVFY7O0V3RWpqVE07SUFPSTtJQUFBO0V4RStpVFY7O0V3RXRqVE07SUFPSTtJQUFBO0V4RW9qVFY7O0V3RTNqVE07SUFPSTtJQUFBO0V4RXlqVFY7O0V3RWhrVE07SUFPSTtJQUFBO0V4RThqVFY7O0V3RXJrVE07SUFPSTtJQUFBO0V4RW1rVFY7O0V3RTFrVE07SUFPSTtJQUFBO0V4RXdrVFY7O0V3RS9rVE07SUFPSTtFeEU0a1RWOztFd0VubFRNO0lBT0k7RXhFZ2xUVjs7RXdFdmxUTTtJQU9JO0V4RW9sVFY7O0V3RTNsVE07SUFPSTtFeEV3bFRWOztFd0UvbFRNO0lBT0k7RXhFNGxUVjs7RXdFbm1UTTtJQU9JO0V4RWdtVFY7O0V3RXZtVE07SUFPSTtFeEVvbVRWOztFd0UzbVRNO0lBT0k7RXhFd21UVjs7RXdFL21UTTtJQU9JO0V4RTRtVFY7O0V3RW5uVE07SUFPSTtFeEVnblRWOztFd0V2blRNO0lBT0k7RXhFb25UVjs7RXdFM25UTTtJQU9JO0V4RXduVFY7O0V3RS9uVE07SUFPSTtFeEU0blRWOztFd0Vub1RNO0lBT0k7RXhFZ29UVjs7RXdFdm9UTTtJQU9JO0V4RW9vVFY7O0V3RTNvVE07SUFPSTtFeEV3b1RWOztFd0Uvb1RNO0lBT0k7RXhFNG9UVjs7RXdFbnBUTTtJQU9JO0V4RWdwVFY7O0V3RXZwVE07SUFPSTtFeEVvcFRWOztFd0UzcFRNO0lBT0k7RXhFd3BUVjs7RXdFL3BUTTtJQU9JO0V4RTRwVFY7O0V3RW5xVE07SUFPSTtFeEVncVRWOztFd0V2cVRNO0lBT0k7RXhFb3FUVjs7RXdFM3FUTTtJQU9JO0V4RXdxVFY7O0V3RS9xVE07SUFPSTtFeEU0cVRWOztFd0VuclRNO0lBT0k7RXhFZ3JUVjs7RXdFdnJUTTtJQU9JO0V4RW9yVFY7O0V3RTNyVE07SUFPSTtFeEV3clRWOztFd0UvclRNO0lBT0k7RXhFNHJUVjs7RXdFbnNUTTtJQU9JO0V4RWdzVFY7O0V3RXZzVE07SUFPSTtFeEVvc1RWOztFd0Uzc1RNO0lBT0k7RXhFd3NUVjs7RXdFL3NUTTtJQU9JO0V4RTRzVFY7O0V3RW50VE07SUFPSTtFeEVndFRWOztFd0V2dFRNO0lBT0k7RXhFb3RUVjs7RXdFM3RUTTtJQU9JO0V4RXd0VFY7O0V3RS90VE07SUFPSTtTQUFBO0V4RTR0VFY7O0V3RW51VE07SUFPSTtTQUFBO0V4RWd1VFY7O0V3RXZ1VE07SUFPSTtTQUFBO0V4RW91VFY7O0V3RTN1VE07SUFPSTtTQUFBO0V4RXd1VFY7O0V3RS91VE07SUFPSTtTQUFBO0V4RTR1VFY7O0V3RW52VE07SUFPSTtTQUFBO0V4RWd2VFY7O0V3RXZ2VE07SUFPSTtFeEVvdlRWOztFd0UzdlRNO0lBT0k7RXhFd3ZUVjs7RXdFL3ZUTTtJQU9JO0V4RTR2VFY7QUFDRjtBY3Z3VEk7RTBER0k7SUFPSTtFeEVpd1RWOztFd0V4d1RNO0lBT0k7RXhFcXdUVjs7RXdFNXdUTTtJQU9JO0V4RXl3VFY7O0V3RWh4VE07SUFPSTtPQUFBO0V4RTZ3VFY7O0V3RXB4VE07SUFPSTtPQUFBO0V4RWl4VFY7O0V3RXh4VE07SUFPSTtPQUFBO0V4RXF4VFY7O0V3RTV4VE07SUFPSTtPQUFBO0V4RXl4VFY7O0V3RWh5VE07SUFPSTtPQUFBO0V4RTZ4VFY7O0V3RXB5VE07SUFPSTtFeEVpeVRWOztFd0V4eVRNO0lBT0k7RXhFcXlUVjs7RXdFNXlUTTtJQU9JO0V4RXl5VFY7O0V3RWh6VE07SUFPSTtFeEU2eVRWOztFd0VwelRNO0lBT0k7RXhFaXpUVjs7RXdFeHpUTTtJQU9JO0V4RXF6VFY7O0V3RTV6VE07SUFPSTtFeEV5elRWOztFd0VoMFRNO0lBT0k7RXhFNnpUVjs7RXdFcDBUTTtJQU9JO0V4RWkwVFY7O0V3RXgwVE07SUFPSTtFeEVxMFRWOztFd0U1MFRNO0lBT0k7RXhFeTBUVjs7RXdFaDFUTTtJQU9JO0V4RTYwVFY7O0V3RXAxVE07SUFPSTtFeEVpMVRWOztFd0V4MVRNO0lBT0k7RXhFcTFUVjs7RXdFNTFUTTtJQU9JO0V4RXkxVFY7O0V3RWgyVE07SUFPSTtFeEU2MVRWOztFd0VwMlRNO0lBT0k7RXhFaTJUVjs7RXdFeDJUTTtJQU9JO0V4RXEyVFY7O0V3RTUyVE07SUFPSTtFeEV5MlRWOztFd0VoM1RNO0lBT0k7RXhFNjJUVjs7RXdFcDNUTTtJQU9JO0V4RWkzVFY7O0V3RXgzVE07SUFPSTtFeEVxM1RWOztFd0U1M1RNO0lBT0k7RXhFeTNUVjs7RXdFaDRUTTtJQU9JO0V4RTYzVFY7O0V3RXA0VE07SUFPSTtFeEVpNFRWOztFd0V4NFRNO0lBT0k7RXhFcTRUVjs7RXdFNTRUTTtJQU9JO0V4RXk0VFY7O0V3RWg1VE07SUFPSTtFeEU2NFRWOztFd0VwNVRNO0lBT0k7RXhFaTVUVjs7RXdFeDVUTTtJQU9JO0V4RXE1VFY7O0V3RTU1VE07SUFPSTtFeEV5NVRWOztFd0VoNlRNO0lBT0k7RXhFNjVUVjs7RXdFcDZUTTtJQU9JO0V4RWk2VFY7O0V3RXg2VE07SUFPSTtFeEVxNlRWOztFd0U1NlRNO0lBT0k7RXhFeTZUVjs7RXdFaDdUTTtJQU9JO0V4RTY2VFY7O0V3RXA3VE07SUFPSTtFeEVpN1RWOztFd0V4N1RNO0lBT0k7RXhFcTdUVjs7RXdFNTdUTTtJQU9JO0V4RXk3VFY7O0V3RWg4VE07SUFPSTtFeEU2N1RWOztFd0VwOFRNO0lBT0k7RXhFaThUVjs7RXdFeDhUTTtJQU9JO0V4RXE4VFY7O0V3RTU4VE07SUFPSTtFeEV5OFRWOztFd0VoOVRNO0lBT0k7RXhFNjhUVjs7RXdFcDlUTTtJQU9JO0V4RWk5VFY7O0V3RXg5VE07SUFPSTtFeEVxOVRWOztFd0U1OVRNO0lBT0k7RXhFeTlUVjs7RXdFaCtUTTtJQU9JO0V4RTY5VFY7O0V3RXArVE07SUFPSTtFeEVpK1RWOztFd0V4K1RNO0lBT0k7RXhFcStUVjs7RXdFNStUTTtJQU9JO0V4RXkrVFY7O0V3RWgvVE07SUFPSTtFeEU2K1RWOztFd0VwL1RNO0lBT0k7RXhFaS9UVjs7RXdFeC9UTTtJQU9JO0V4RXEvVFY7O0V3RTUvVE07SUFPSTtFeEV5L1RWOztFd0VoZ1VNO0lBT0k7RXhFNi9UVjs7RXdFcGdVTTtJQU9JO0V4RWlnVVY7O0V3RXhnVU07SUFPSTtFeEVxZ1VWOztFd0U1Z1VNO0lBT0k7RXhFeWdVVjs7RXdFaGhVTTtJQU9JO0V4RTZnVVY7O0V3RXBoVU07SUFPSTtFeEVpaFVWOztFd0V4aFVNO0lBT0k7SUFBQTtFeEVzaFVWOztFd0U3aFVNO0lBT0k7SUFBQTtFeEUyaFVWOztFd0VsaVVNO0lBT0k7SUFBQTtFeEVnaVVWOztFd0V2aVVNO0lBT0k7SUFBQTtFeEVxaVVWOztFd0U1aVVNO0lBT0k7SUFBQTtFeEUwaVVWOztFd0VqalVNO0lBT0k7SUFBQTtFeEUraVVWOztFd0V0alVNO0lBT0k7SUFBQTtFeEVvalVWOztFd0UzalVNO0lBT0k7SUFBQTtFeEV5alVWOztFd0Voa1VNO0lBT0k7SUFBQTtFeEU4alVWOztFd0Vya1VNO0lBT0k7SUFBQTtFeEVta1VWOztFd0Uxa1VNO0lBT0k7SUFBQTtFeEV3a1VWOztFd0Uva1VNO0lBT0k7SUFBQTtFeEU2a1VWOztFd0VwbFVNO0lBT0k7SUFBQTtFeEVrbFVWOztFd0V6bFVNO0lBT0k7SUFBQTtFeEV1bFVWOztFd0U5bFVNO0lBT0k7RXhFMmxVVjs7RXdFbG1VTTtJQU9JO0V4RStsVVY7O0V3RXRtVU07SUFPSTtFeEVtbVVWOztFd0UxbVVNO0lBT0k7RXhFdW1VVjs7RXdFOW1VTTtJQU9JO0V4RTJtVVY7O0V3RWxuVU07SUFPSTtFeEUrbVVWOztFd0V0blVNO0lBT0k7RXhFbW5VVjs7RXdFMW5VTTtJQU9JO0V4RXVuVVY7O0V3RTluVU07SUFPSTtFeEUyblVWOztFd0Vsb1VNO0lBT0k7RXhFK25VVjs7RXdFdG9VTTtJQU9JO0V4RW1vVVY7O0V3RTFvVU07SUFPSTtFeEV1b1VWOztFd0U5b1VNO0lBT0k7RXhFMm9VVjs7RXdFbHBVTTtJQU9JO0V4RStvVVY7O0V3RXRwVU07SUFPSTtFeEVtcFVWOztFd0UxcFVNO0lBT0k7RXhFdXBVVjs7RXdFOXBVTTtJQU9JO0V4RTJwVVY7O0V3RWxxVU07SUFPSTtFeEUrcFVWOztFd0V0cVVNO0lBT0k7RXhFbXFVVjs7RXdFMXFVTTtJQU9JO0V4RXVxVVY7O0V3RTlxVU07SUFPSTtFeEUycVVWOztFd0VsclVNO0lBT0k7RXhFK3FVVjs7RXdFdHJVTTtJQU9JO0V4RW1yVVY7O0V3RTFyVU07SUFPSTtFeEV1clVWOztFd0U5clVNO0lBT0k7RXhFMnJVVjs7RXdFbHNVTTtJQU9JO0V4RStyVVY7O0V3RXRzVU07SUFPSTtFeEVtc1VWOztFd0Uxc1VNO0lBT0k7RXhFdXNVVjs7RXdFOXNVTTtJQU9JO0V4RTJzVVY7O0V3RWx0VU07SUFPSTtFeEUrc1VWOztFd0V0dFVNO0lBT0k7RXhFbXRVVjs7RXdFMXRVTTtJQU9JO0V4RXV0VVY7O0V3RTl0VU07SUFPSTtFeEUydFVWOztFd0VsdVVNO0lBT0k7RXhFK3RVVjs7RXdFdHVVTTtJQU9JO0lBQUE7RXhFb3VVVjs7RXdFM3VVTTtJQU9JO0lBQUE7RXhFeXVVVjs7RXdFaHZVTTtJQU9JO0lBQUE7RXhFOHVVVjs7RXdFcnZVTTtJQU9JO0lBQUE7RXhFbXZVVjs7RXdFMXZVTTtJQU9JO0lBQUE7RXhFd3ZVVjs7RXdFL3ZVTTtJQU9JO0lBQUE7RXhFNnZVVjs7RXdFcHdVTTtJQU9JO0lBQUE7RXhFa3dVVjs7RXdFendVTTtJQU9JO0lBQUE7RXhFdXdVVjs7RXdFOXdVTTtJQU9JO0lBQUE7RXhFNHdVVjs7RXdFbnhVTTtJQU9JO0lBQUE7RXhFaXhVVjs7RXdFeHhVTTtJQU9JO0lBQUE7RXhFc3hVVjs7RXdFN3hVTTtJQU9JO0lBQUE7RXhFMnhVVjs7RXdFbHlVTTtJQU9JO0V4RSt4VVY7O0V3RXR5VU07SUFPSTtFeEVteVVWOztFd0UxeVVNO0lBT0k7RXhFdXlVVjs7RXdFOXlVTTtJQU9JO0V4RTJ5VVY7O0V3RWx6VU07SUFPSTtFeEUreVVWOztFd0V0elVNO0lBT0k7RXhFbXpVVjs7RXdFMXpVTTtJQU9JO0V4RXV6VVY7O0V3RTl6VU07SUFPSTtFeEUyelVWOztFd0VsMFVNO0lBT0k7RXhFK3pVVjs7RXdFdDBVTTtJQU9JO0V4RW0wVVY7O0V3RTEwVU07SUFPSTtFeEV1MFVWOztFd0U5MFVNO0lBT0k7RXhFMjBVVjs7RXdFbDFVTTtJQU9JO0V4RSswVVY7O0V3RXQxVU07SUFPSTtFeEVtMVVWOztFd0UxMVVNO0lBT0k7RXhFdTFVVjs7RXdFOTFVTTtJQU9JO0V4RTIxVVY7O0V3RWwyVU07SUFPSTtFeEUrMVVWOztFd0V0MlVNO0lBT0k7RXhFbTJVVjs7RXdFMTJVTTtJQU9JO0V4RXUyVVY7O0V3RTkyVU07SUFPSTtFeEUyMlVWOztFd0VsM1VNO0lBT0k7RXhFKzJVVjs7RXdFdDNVTTtJQU9JO0V4RW0zVVY7O0V3RTEzVU07SUFPSTtFeEV1M1VWOztFd0U5M1VNO0lBT0k7RXhFMjNVVjs7RXdFbDRVTTtJQU9JO0V4RSszVVY7O0V3RXQ0VU07SUFPSTtFeEVtNFVWOztFd0UxNFVNO0lBT0k7RXhFdTRVVjs7RXdFOTRVTTtJQU9JO0V4RTI0VVY7O0V3RWw1VU07SUFPSTtFeEUrNFVWOztFd0V0NVVNO0lBT0k7RXhFbTVVVjs7RXdFMTVVTTtJQU9JO0V4RXU1VVY7O0V3RTk1VU07SUFPSTtFeEUyNVVWOztFd0VsNlVNO0lBT0k7RXhFKzVVVjs7RXdFdDZVTTtJQU9JO0V4RW02VVY7O0V3RTE2VU07SUFPSTtFeEV1NlVWOztFd0U5NlVNO0lBT0k7RXhFMjZVVjs7RXdFbDdVTTtJQU9JO1NBQUE7RXhFKzZVVjs7RXdFdDdVTTtJQU9JO1NBQUE7RXhFbTdVVjs7RXdFMTdVTTtJQU9JO1NBQUE7RXhFdTdVVjs7RXdFOTdVTTtJQU9JO1NBQUE7RXhFMjdVVjs7RXdFbDhVTTtJQU9JO1NBQUE7RXhFKzdVVjs7RXdFdDhVTTtJQU9JO1NBQUE7RXhFbThVVjs7RXdFMThVTTtJQU9JO0V4RXU4VVY7O0V3RTk4VU07SUFPSTtFeEUyOFVWOztFd0VsOVVNO0lBT0k7RXhFKzhVVjtBQUNGO0FjMTlVSTtFMERHSTtJQU9JO0V4RW85VVY7O0V3RTM5VU07SUFPSTtFeEV3OVVWOztFd0UvOVVNO0lBT0k7RXhFNDlVVjs7RXdFbitVTTtJQU9JO09BQUE7RXhFZytVVjs7RXdFditVTTtJQU9JO09BQUE7RXhFbytVVjs7RXdFMytVTTtJQU9JO09BQUE7RXhFdytVVjs7RXdFLytVTTtJQU9JO09BQUE7RXhFNCtVVjs7RXdFbi9VTTtJQU9JO09BQUE7RXhFZy9VVjs7RXdFdi9VTTtJQU9JO0V4RW8vVVY7O0V3RTMvVU07SUFPSTtFeEV3L1VWOztFd0UvL1VNO0lBT0k7RXhFNC9VVjs7RXdFbmdWTTtJQU9JO0V4RWdnVlY7O0V3RXZnVk07SUFPSTtFeEVvZ1ZWOztFd0UzZ1ZNO0lBT0k7RXhFd2dWVjs7RXdFL2dWTTtJQU9JO0V4RTRnVlY7O0V3RW5oVk07SUFPSTtFeEVnaFZWOztFd0V2aFZNO0lBT0k7RXhFb2hWVjs7RXdFM2hWTTtJQU9JO0V4RXdoVlY7O0V3RS9oVk07SUFPSTtFeEU0aFZWOztFd0VuaVZNO0lBT0k7RXhFZ2lWVjs7RXdFdmlWTTtJQU9JO0V4RW9pVlY7O0V3RTNpVk07SUFPSTtFeEV3aVZWOztFd0UvaVZNO0lBT0k7RXhFNGlWVjs7RXdFbmpWTTtJQU9JO0V4RWdqVlY7O0V3RXZqVk07SUFPSTtFeEVvalZWOztFd0UzalZNO0lBT0k7RXhFd2pWVjs7RXdFL2pWTTtJQU9JO0V4RTRqVlY7O0V3RW5rVk07SUFPSTtFeEVna1ZWOztFd0V2a1ZNO0lBT0k7RXhFb2tWVjs7RXdFM2tWTTtJQU9JO0V4RXdrVlY7O0V3RS9rVk07SUFPSTtFeEU0a1ZWOztFd0VubFZNO0lBT0k7RXhFZ2xWVjs7RXdFdmxWTTtJQU9JO0V4RW9sVlY7O0V3RTNsVk07SUFPSTtFeEV3bFZWOztFd0UvbFZNO0lBT0k7RXhFNGxWVjs7RXdFbm1WTTtJQU9JO0V4RWdtVlY7O0V3RXZtVk07SUFPSTtFeEVvbVZWOztFd0UzbVZNO0lBT0k7RXhFd21WVjs7RXdFL21WTTtJQU9JO0V4RTRtVlY7O0V3RW5uVk07SUFPSTtFeEVnblZWOztFd0V2blZNO0lBT0k7RXhFb25WVjs7RXdFM25WTTtJQU9JO0V4RXduVlY7O0V3RS9uVk07SUFPSTtFeEU0blZWOztFd0Vub1ZNO0lBT0k7RXhFZ29WVjs7RXdFdm9WTTtJQU9JO0V4RW9vVlY7O0V3RTNvVk07SUFPSTtFeEV3b1ZWOztFd0Uvb1ZNO0lBT0k7RXhFNG9WVjs7RXdFbnBWTTtJQU9JO0V4RWdwVlY7O0V3RXZwVk07SUFPSTtFeEVvcFZWOztFd0UzcFZNO0lBT0k7RXhFd3BWVjs7RXdFL3BWTTtJQU9JO0V4RTRwVlY7O0V3RW5xVk07SUFPSTtFeEVncVZWOztFd0V2cVZNO0lBT0k7RXhFb3FWVjs7RXdFM3FWTTtJQU9JO0V4RXdxVlY7O0V3RS9xVk07SUFPSTtFeEU0cVZWOztFd0VuclZNO0lBT0k7RXhFZ3JWVjs7RXdFdnJWTTtJQU9JO0V4RW9yVlY7O0V3RTNyVk07SUFPSTtFeEV3clZWOztFd0UvclZNO0lBT0k7RXhFNHJWVjs7RXdFbnNWTTtJQU9JO0V4RWdzVlY7O0V3RXZzVk07SUFPSTtFeEVvc1ZWOztFd0Uzc1ZNO0lBT0k7RXhFd3NWVjs7RXdFL3NWTTtJQU9JO0V4RTRzVlY7O0V3RW50Vk07SUFPSTtFeEVndFZWOztFd0V2dFZNO0lBT0k7RXhFb3RWVjs7RXdFM3RWTTtJQU9JO0V4RXd0VlY7O0V3RS90Vk07SUFPSTtFeEU0dFZWOztFd0VudVZNO0lBT0k7RXhFZ3VWVjs7RXdFdnVWTTtJQU9JO0V4RW91VlY7O0V3RTN1Vk07SUFPSTtJQUFBO0V4RXl1VlY7O0V3RWh2Vk07SUFPSTtJQUFBO0V4RTh1VlY7O0V3RXJ2Vk07SUFPSTtJQUFBO0V4RW12VlY7O0V3RTF2Vk07SUFPSTtJQUFBO0V4RXd2VlY7O0V3RS92Vk07SUFPSTtJQUFBO0V4RTZ2VlY7O0V3RXB3Vk07SUFPSTtJQUFBO0V4RWt3VlY7O0V3RXp3Vk07SUFPSTtJQUFBO0V4RXV3VlY7O0V3RTl3Vk07SUFPSTtJQUFBO0V4RTR3VlY7O0V3RW54Vk07SUFPSTtJQUFBO0V4RWl4VlY7O0V3RXh4Vk07SUFPSTtJQUFBO0V4RXN4VlY7O0V3RTd4Vk07SUFPSTtJQUFBO0V4RTJ4VlY7O0V3RWx5Vk07SUFPSTtJQUFBO0V4RWd5VlY7O0V3RXZ5Vk07SUFPSTtJQUFBO0V4RXF5VlY7O0V3RTV5Vk07SUFPSTtJQUFBO0V4RTB5VlY7O0V3RWp6Vk07SUFPSTtFeEU4eVZWOztFd0VyelZNO0lBT0k7RXhFa3pWVjs7RXdFenpWTTtJQU9JO0V4RXN6VlY7O0V3RTd6Vk07SUFPSTtFeEUwelZWOztFd0VqMFZNO0lBT0k7RXhFOHpWVjs7RXdFcjBWTTtJQU9JO0V4RWswVlY7O0V3RXowVk07SUFPSTtFeEVzMFZWOztFd0U3MFZNO0lBT0k7RXhFMDBWVjs7RXdFajFWTTtJQU9JO0V4RTgwVlY7O0V3RXIxVk07SUFPSTtFeEVrMVZWOztFd0V6MVZNO0lBT0k7RXhFczFWVjs7RXdFNzFWTTtJQU9JO0V4RTAxVlY7O0V3RWoyVk07SUFPSTtFeEU4MVZWOztFd0VyMlZNO0lBT0k7RXhFazJWVjs7RXdFejJWTTtJQU9JO0V4RXMyVlY7O0V3RTcyVk07SUFPSTtFeEUwMlZWOztFd0VqM1ZNO0lBT0k7RXhFODJWVjs7RXdFcjNWTTtJQU9JO0V4RWszVlY7O0V3RXozVk07SUFPSTtFeEVzM1ZWOztFd0U3M1ZNO0lBT0k7RXhFMDNWVjs7RXdFajRWTTtJQU9JO0V4RTgzVlY7O0V3RXI0Vk07SUFPSTtFeEVrNFZWOztFd0V6NFZNO0lBT0k7RXhFczRWVjs7RXdFNzRWTTtJQU9JO0V4RTA0VlY7O0V3RWo1Vk07SUFPSTtFeEU4NFZWOztFd0VyNVZNO0lBT0k7RXhFazVWVjs7RXdFejVWTTtJQU9JO0V4RXM1VlY7O0V3RTc1Vk07SUFPSTtFeEUwNVZWOztFd0VqNlZNO0lBT0k7RXhFODVWVjs7RXdFcjZWTTtJQU9JO0V4RWs2VlY7O0V3RXo2Vk07SUFPSTtFeEVzNlZWOztFd0U3NlZNO0lBT0k7RXhFMDZWVjs7RXdFajdWTTtJQU9JO0V4RTg2VlY7O0V3RXI3Vk07SUFPSTtFeEVrN1ZWOztFd0V6N1ZNO0lBT0k7SUFBQTtFeEV1N1ZWOztFd0U5N1ZNO0lBT0k7SUFBQTtFeEU0N1ZWOztFd0VuOFZNO0lBT0k7SUFBQTtFeEVpOFZWOztFd0V4OFZNO0lBT0k7SUFBQTtFeEVzOFZWOztFd0U3OFZNO0lBT0k7SUFBQTtFeEUyOFZWOztFd0VsOVZNO0lBT0k7SUFBQTtFeEVnOVZWOztFd0V2OVZNO0lBT0k7SUFBQTtFeEVxOVZWOztFd0U1OVZNO0lBT0k7SUFBQTtFeEUwOVZWOztFd0VqK1ZNO0lBT0k7SUFBQTtFeEUrOVZWOztFd0V0K1ZNO0lBT0k7SUFBQTtFeEVvK1ZWOztFd0UzK1ZNO0lBT0k7SUFBQTtFeEV5K1ZWOztFd0VoL1ZNO0lBT0k7SUFBQTtFeEU4K1ZWOztFd0VyL1ZNO0lBT0k7RXhFay9WVjs7RXdFei9WTTtJQU9JO0V4RXMvVlY7O0V3RTcvVk07SUFPSTtFeEUwL1ZWOztFd0VqZ1dNO0lBT0k7RXhFOC9WVjs7RXdFcmdXTTtJQU9JO0V4RWtnV1Y7O0V3RXpnV007SUFPSTtFeEVzZ1dWOztFd0U3Z1dNO0lBT0k7RXhFMGdXVjs7RXdFamhXTTtJQU9JO0V4RThnV1Y7O0V3RXJoV007SUFPSTtFeEVraFdWOztFd0V6aFdNO0lBT0k7RXhFc2hXVjs7RXdFN2hXTTtJQU9JO0V4RTBoV1Y7O0V3RWppV007SUFPSTtFeEU4aFdWOztFd0VyaVdNO0lBT0k7RXhFa2lXVjs7RXdFemlXTTtJQU9JO0V4RXNpV1Y7O0V3RTdpV007SUFPSTtFeEUwaVdWOztFd0VqaldNO0lBT0k7RXhFOGlXVjs7RXdFcmpXTTtJQU9JO0V4RWtqV1Y7O0V3RXpqV007SUFPSTtFeEVzaldWOztFd0U3aldNO0lBT0k7RXhFMGpXVjs7RXdFamtXTTtJQU9JO0V4RThqV1Y7O0V3RXJrV007SUFPSTtFeEVra1dWOztFd0V6a1dNO0lBT0k7RXhFc2tXVjs7RXdFN2tXTTtJQU9JO0V4RTBrV1Y7O0V3RWpsV007SUFPSTtFeEU4a1dWOztFd0VybFdNO0lBT0k7RXhFa2xXVjs7RXdFemxXTTtJQU9JO0V4RXNsV1Y7O0V3RTdsV007SUFPSTtFeEUwbFdWOztFd0VqbVdNO0lBT0k7RXhFOGxXVjs7RXdFcm1XTTtJQU9JO0V4RWttV1Y7O0V3RXptV007SUFPSTtFeEVzbVdWOztFd0U3bVdNO0lBT0k7RXhFMG1XVjs7RXdFam5XTTtJQU9JO0V4RThtV1Y7O0V3RXJuV007SUFPSTtFeEVrbldWOztFd0V6bldNO0lBT0k7RXhFc25XVjs7RXdFN25XTTtJQU9JO0V4RTBuV1Y7O0V3RWpvV007SUFPSTtFeEU4bldWOztFd0Vyb1dNO0lBT0k7U0FBQTtFeEVrb1dWOztFd0V6b1dNO0lBT0k7U0FBQTtFeEVzb1dWOztFd0U3b1dNO0lBT0k7U0FBQTtFeEUwb1dWOztFd0VqcFdNO0lBT0k7U0FBQTtFeEU4b1dWOztFd0VycFdNO0lBT0k7U0FBQTtFeEVrcFdWOztFd0V6cFdNO0lBT0k7U0FBQTtFeEVzcFdWOztFd0U3cFdNO0lBT0k7RXhFMHBXVjs7RXdFanFXTTtJQU9JO0V4RThwV1Y7O0V3RXJxV007SUFPSTtFeEVrcVdWO0FBQ0Y7QWM3cVdJO0UwREdJO0lBT0k7RXhFdXFXVjs7RXdFOXFXTTtJQU9JO0V4RTJxV1Y7O0V3RWxyV007SUFPSTtFeEUrcVdWOztFd0V0cldNO0lBT0k7T0FBQTtFeEVtcldWOztFd0UxcldNO0lBT0k7T0FBQTtFeEV1cldWOztFd0U5cldNO0lBT0k7T0FBQTtFeEUycldWOztFd0Vsc1dNO0lBT0k7T0FBQTtFeEUrcldWOztFd0V0c1dNO0lBT0k7T0FBQTtFeEVtc1dWOztFd0Uxc1dNO0lBT0k7RXhFdXNXVjs7RXdFOXNXTTtJQU9JO0V4RTJzV1Y7O0V3RWx0V007SUFPSTtFeEUrc1dWOztFd0V0dFdNO0lBT0k7RXhFbXRXVjs7RXdFMXRXTTtJQU9JO0V4RXV0V1Y7O0V3RTl0V007SUFPSTtFeEUydFdWOztFd0VsdVdNO0lBT0k7RXhFK3RXVjs7RXdFdHVXTTtJQU9JO0V4RW11V1Y7O0V3RTF1V007SUFPSTtFeEV1dVdWOztFd0U5dVdNO0lBT0k7RXhFMnVXVjs7RXdFbHZXTTtJQU9JO0V4RSt1V1Y7O0V3RXR2V007SUFPSTtFeEVtdldWOztFd0UxdldNO0lBT0k7RXhFdXZXVjs7RXdFOXZXTTtJQU9JO0V4RTJ2V1Y7O0V3RWx3V007SUFPSTtFeEUrdldWOztFd0V0d1dNO0lBT0k7RXhFbXdXVjs7RXdFMXdXTTtJQU9JO0V4RXV3V1Y7O0V3RTl3V007SUFPSTtFeEUyd1dWOztFd0VseFdNO0lBT0k7RXhFK3dXVjs7RXdFdHhXTTtJQU9JO0V4RW14V1Y7O0V3RTF4V007SUFPSTtFeEV1eFdWOztFd0U5eFdNO0lBT0k7RXhFMnhXVjs7RXdFbHlXTTtJQU9JO0V4RSt4V1Y7O0V3RXR5V007SUFPSTtFeEVteVdWOztFd0UxeVdNO0lBT0k7RXhFdXlXVjs7RXdFOXlXTTtJQU9JO0V4RTJ5V1Y7O0V3RWx6V007SUFPSTtFeEUreVdWOztFd0V0eldNO0lBT0k7RXhFbXpXVjs7RXdFMXpXTTtJQU9JO0V4RXV6V1Y7O0V3RTl6V007SUFPSTtFeEUyeldWOztFd0VsMFdNO0lBT0k7RXhFK3pXVjs7RXdFdDBXTTtJQU9JO0V4RW0wV1Y7O0V3RTEwV007SUFPSTtFeEV1MFdWOztFd0U5MFdNO0lBT0k7RXhFMjBXVjs7RXdFbDFXTTtJQU9JO0V4RSswV1Y7O0V3RXQxV007SUFPSTtFeEVtMVdWOztFd0UxMVdNO0lBT0k7RXhFdTFXVjs7RXdFOTFXTTtJQU9JO0V4RTIxV1Y7O0V3RWwyV007SUFPSTtFeEUrMVdWOztFd0V0MldNO0lBT0k7RXhFbTJXVjs7RXdFMTJXTTtJQU9JO0V4RXUyV1Y7O0V3RTkyV007SUFPSTtFeEUyMldWOztFd0VsM1dNO0lBT0k7RXhFKzJXVjs7RXdFdDNXTTtJQU9JO0V4RW0zV1Y7O0V3RTEzV007SUFPSTtFeEV1M1dWOztFd0U5M1dNO0lBT0k7RXhFMjNXVjs7RXdFbDRXTTtJQU9JO0V4RSszV1Y7O0V3RXQ0V007SUFPSTtFeEVtNFdWOztFd0UxNFdNO0lBT0k7RXhFdTRXVjs7RXdFOTRXTTtJQU9JO0V4RTI0V1Y7O0V3RWw1V007SUFPSTtFeEUrNFdWOztFd0V0NVdNO0lBT0k7RXhFbTVXVjs7RXdFMTVXTTtJQU9JO0V4RXU1V1Y7O0V3RTk1V007SUFPSTtFeEUyNVdWOztFd0VsNldNO0lBT0k7RXhFKzVXVjs7RXdFdDZXTTtJQU9JO0V4RW02V1Y7O0V3RTE2V007SUFPSTtFeEV1NldWOztFd0U5NldNO0lBT0k7RXhFMjZXVjs7RXdFbDdXTTtJQU9JO0V4RSs2V1Y7O0V3RXQ3V007SUFPSTtFeEVtN1dWOztFd0UxN1dNO0lBT0k7RXhFdTdXVjs7RXdFOTdXTTtJQU9JO0lBQUE7RXhFNDdXVjs7RXdFbjhXTTtJQU9JO0lBQUE7RXhFaThXVjs7RXdFeDhXTTtJQU9JO0lBQUE7RXhFczhXVjs7RXdFNzhXTTtJQU9JO0lBQUE7RXhFMjhXVjs7RXdFbDlXTTtJQU9JO0lBQUE7RXhFZzlXVjs7RXdFdjlXTTtJQU9JO0lBQUE7RXhFcTlXVjs7RXdFNTlXTTtJQU9JO0lBQUE7RXhFMDlXVjs7RXdFaitXTTtJQU9JO0lBQUE7RXhFKzlXVjs7RXdFdCtXTTtJQU9JO0lBQUE7RXhFbytXVjs7RXdFMytXTTtJQU9JO0lBQUE7RXhFeStXVjs7RXdFaC9XTTtJQU9JO0lBQUE7RXhFOCtXVjs7RXdFci9XTTtJQU9JO0lBQUE7RXhFbS9XVjs7RXdFMS9XTTtJQU9JO0lBQUE7RXhFdy9XVjs7RXdFLy9XTTtJQU9JO0lBQUE7RXhFNi9XVjs7RXdFcGdYTTtJQU9JO0V4RWlnWFY7O0V3RXhnWE07SUFPSTtFeEVxZ1hWOztFd0U1Z1hNO0lBT0k7RXhFeWdYVjs7RXdFaGhYTTtJQU9JO0V4RTZnWFY7O0V3RXBoWE07SUFPSTtFeEVpaFhWOztFd0V4aFhNO0lBT0k7RXhFcWhYVjs7RXdFNWhYTTtJQU9JO0V4RXloWFY7O0V3RWhpWE07SUFPSTtFeEU2aFhWOztFd0VwaVhNO0lBT0k7RXhFaWlYVjs7RXdFeGlYTTtJQU9JO0V4RXFpWFY7O0V3RTVpWE07SUFPSTtFeEV5aVhWOztFd0VoalhNO0lBT0k7RXhFNmlYVjs7RXdFcGpYTTtJQU9JO0V4RWlqWFY7O0V3RXhqWE07SUFPSTtFeEVxalhWOztFd0U1alhNO0lBT0k7RXhFeWpYVjs7RXdFaGtYTTtJQU9JO0V4RTZqWFY7O0V3RXBrWE07SUFPSTtFeEVpa1hWOztFd0V4a1hNO0lBT0k7RXhFcWtYVjs7RXdFNWtYTTtJQU9JO0V4RXlrWFY7O0V3RWhsWE07SUFPSTtFeEU2a1hWOztFd0VwbFhNO0lBT0k7RXhFaWxYVjs7RXdFeGxYTTtJQU9JO0V4RXFsWFY7O0V3RTVsWE07SUFPSTtFeEV5bFhWOztFd0VobVhNO0lBT0k7RXhFNmxYVjs7RXdFcG1YTTtJQU9JO0V4RWltWFY7O0V3RXhtWE07SUFPSTtFeEVxbVhWOztFd0U1bVhNO0lBT0k7RXhFeW1YVjs7RXdFaG5YTTtJQU9JO0V4RTZtWFY7O0V3RXBuWE07SUFPSTtFeEVpblhWOztFd0V4blhNO0lBT0k7RXhFcW5YVjs7RXdFNW5YTTtJQU9JO0V4RXluWFY7O0V3RWhvWE07SUFPSTtFeEU2blhWOztFd0Vwb1hNO0lBT0k7RXhFaW9YVjs7RXdFeG9YTTtJQU9JO0V4RXFvWFY7O0V3RTVvWE07SUFPSTtJQUFBO0V4RTBvWFY7O0V3RWpwWE07SUFPSTtJQUFBO0V4RStvWFY7O0V3RXRwWE07SUFPSTtJQUFBO0V4RW9wWFY7O0V3RTNwWE07SUFPSTtJQUFBO0V4RXlwWFY7O0V3RWhxWE07SUFPSTtJQUFBO0V4RThwWFY7O0V3RXJxWE07SUFPSTtJQUFBO0V4RW1xWFY7O0V3RTFxWE07SUFPSTtJQUFBO0V4RXdxWFY7O0V3RS9xWE07SUFPSTtJQUFBO0V4RTZxWFY7O0V3RXByWE07SUFPSTtJQUFBO0V4RWtyWFY7O0V3RXpyWE07SUFPSTtJQUFBO0V4RXVyWFY7O0V3RTlyWE07SUFPSTtJQUFBO0V4RTRyWFY7O0V3RW5zWE07SUFPSTtJQUFBO0V4RWlzWFY7O0V3RXhzWE07SUFPSTtFeEVxc1hWOztFd0U1c1hNO0lBT0k7RXhFeXNYVjs7RXdFaHRYTTtJQU9JO0V4RTZzWFY7O0V3RXB0WE07SUFPSTtFeEVpdFhWOztFd0V4dFhNO0lBT0k7RXhFcXRYVjs7RXdFNXRYTTtJQU9JO0V4RXl0WFY7O0V3RWh1WE07SUFPSTtFeEU2dFhWOztFd0VwdVhNO0lBT0k7RXhFaXVYVjs7RXdFeHVYTTtJQU9JO0V4RXF1WFY7O0V3RTV1WE07SUFPSTtFeEV5dVhWOztFd0VodlhNO0lBT0k7RXhFNnVYVjs7RXdFcHZYTTtJQU9JO0V4RWl2WFY7O0V3RXh2WE07SUFPSTtFeEVxdlhWOztFd0U1dlhNO0lBT0k7RXhFeXZYVjs7RXdFaHdYTTtJQU9JO0V4RTZ2WFY7O0V3RXB3WE07SUFPSTtFeEVpd1hWOztFd0V4d1hNO0lBT0k7RXhFcXdYVjs7RXdFNXdYTTtJQU9JO0V4RXl3WFY7O0V3RWh4WE07SUFPSTtFeEU2d1hWOztFd0VweFhNO0lBT0k7RXhFaXhYVjs7RXdFeHhYTTtJQU9JO0V4RXF4WFY7O0V3RTV4WE07SUFPSTtFeEV5eFhWOztFd0VoeVhNO0lBT0k7RXhFNnhYVjs7RXdFcHlYTTtJQU9JO0V4RWl5WFY7O0V3RXh5WE07SUFPSTtFeEVxeVhWOztFd0U1eVhNO0lBT0k7RXhFeXlYVjs7RXdFaHpYTTtJQU9JO0V4RTZ5WFY7O0V3RXB6WE07SUFPSTtFeEVpelhWOztFd0V4elhNO0lBT0k7RXhFcXpYVjs7RXdFNXpYTTtJQU9JO0V4RXl6WFY7O0V3RWgwWE07SUFPSTtFeEU2elhWOztFd0VwMFhNO0lBT0k7RXhFaTBYVjs7RXdFeDBYTTtJQU9JO0V4RXEwWFY7O0V3RTUwWE07SUFPSTtFeEV5MFhWOztFd0VoMVhNO0lBT0k7RXhFNjBYVjs7RXdFcDFYTTtJQU9JO0V4RWkxWFY7O0V3RXgxWE07SUFPSTtTQUFBO0V4RXExWFY7O0V3RTUxWE07SUFPSTtTQUFBO0V4RXkxWFY7O0V3RWgyWE07SUFPSTtTQUFBO0V4RTYxWFY7O0V3RXAyWE07SUFPSTtTQUFBO0V4RWkyWFY7O0V3RXgyWE07SUFPSTtTQUFBO0V4RXEyWFY7O0V3RTUyWE07SUFPSTtTQUFBO0V4RXkyWFY7O0V3RWgzWE07SUFPSTtFeEU2MlhWOztFd0VwM1hNO0lBT0k7RXhFaTNYVjs7RXdFeDNYTTtJQU9JO0V4RXEzWFY7QUFDRjtBY2g0WEk7RTBER0k7SUFPSTtFeEUwM1hWOztFd0VqNFhNO0lBT0k7RXhFODNYVjs7RXdFcjRYTTtJQU9JO0V4RWs0WFY7O0V3RXo0WE07SUFPSTtPQUFBO0V4RXM0WFY7O0V3RTc0WE07SUFPSTtPQUFBO0V4RTA0WFY7O0V3RWo1WE07SUFPSTtPQUFBO0V4RTg0WFY7O0V3RXI1WE07SUFPSTtPQUFBO0V4RWs1WFY7O0V3RXo1WE07SUFPSTtPQUFBO0V4RXM1WFY7O0V3RTc1WE07SUFPSTtFeEUwNVhWOztFd0VqNlhNO0lBT0k7RXhFODVYVjs7RXdFcjZYTTtJQU9JO0V4RWs2WFY7O0V3RXo2WE07SUFPSTtFeEVzNlhWOztFd0U3NlhNO0lBT0k7RXhFMDZYVjs7RXdFajdYTTtJQU9JO0V4RTg2WFY7O0V3RXI3WE07SUFPSTtFeEVrN1hWOztFd0V6N1hNO0lBT0k7RXhFczdYVjs7RXdFNzdYTTtJQU9JO0V4RTA3WFY7O0V3RWo4WE07SUFPSTtFeEU4N1hWOztFd0VyOFhNO0lBT0k7RXhFazhYVjs7RXdFejhYTTtJQU9JO0V4RXM4WFY7O0V3RTc4WE07SUFPSTtFeEUwOFhWOztFd0VqOVhNO0lBT0k7RXhFODhYVjs7RXdFcjlYTTtJQU9JO0V4RWs5WFY7O0V3RXo5WE07SUFPSTtFeEVzOVhWOztFd0U3OVhNO0lBT0k7RXhFMDlYVjs7RXdFaitYTTtJQU9JO0V4RTg5WFY7O0V3RXIrWE07SUFPSTtFeEVrK1hWOztFd0V6K1hNO0lBT0k7RXhFcytYVjs7RXdFNytYTTtJQU9JO0V4RTArWFY7O0V3RWovWE07SUFPSTtFeEU4K1hWOztFd0VyL1hNO0lBT0k7RXhFay9YVjs7RXdFei9YTTtJQU9JO0V4RXMvWFY7O0V3RTcvWE07SUFPSTtFeEUwL1hWOztFd0VqZ1lNO0lBT0k7RXhFOC9YVjs7RXdFcmdZTTtJQU9JO0V4RWtnWVY7O0V3RXpnWU07SUFPSTtFeEVzZ1lWOztFd0U3Z1lNO0lBT0k7RXhFMGdZVjs7RXdFamhZTTtJQU9JO0V4RThnWVY7O0V3RXJoWU07SUFPSTtFeEVraFlWOztFd0V6aFlNO0lBT0k7RXhFc2hZVjs7RXdFN2hZTTtJQU9JO0V4RTBoWVY7O0V3RWppWU07SUFPSTtFeEU4aFlWOztFd0VyaVlNO0lBT0k7RXhFa2lZVjs7RXdFemlZTTtJQU9JO0V4RXNpWVY7O0V3RTdpWU07SUFPSTtFeEUwaVlWOztFd0VqallNO0lBT0k7RXhFOGlZVjs7RXdFcmpZTTtJQU9JO0V4RWtqWVY7O0V3RXpqWU07SUFPSTtFeEVzallWOztFd0U3allNO0lBT0k7RXhFMGpZVjs7RXdFamtZTTtJQU9JO0V4RThqWVY7O0V3RXJrWU07SUFPSTtFeEVra1lWOztFd0V6a1lNO0lBT0k7RXhFc2tZVjs7RXdFN2tZTTtJQU9JO0V4RTBrWVY7O0V3RWpsWU07SUFPSTtFeEU4a1lWOztFd0VybFlNO0lBT0k7RXhFa2xZVjs7RXdFemxZTTtJQU9JO0V4RXNsWVY7O0V3RTdsWU07SUFPSTtFeEUwbFlWOztFd0VqbVlNO0lBT0k7RXhFOGxZVjs7RXdFcm1ZTTtJQU9JO0V4RWttWVY7O0V3RXptWU07SUFPSTtFeEVzbVlWOztFd0U3bVlNO0lBT0k7RXhFMG1ZVjs7RXdFam5ZTTtJQU9JO0V4RThtWVY7O0V3RXJuWU07SUFPSTtFeEVrbllWOztFd0V6bllNO0lBT0k7RXhFc25ZVjs7RXdFN25ZTTtJQU9JO0V4RTBuWVY7O0V3RWpvWU07SUFPSTtFeEU4bllWOztFd0Vyb1lNO0lBT0k7RXhFa29ZVjs7RXdFem9ZTTtJQU9JO0V4RXNvWVY7O0V3RTdvWU07SUFPSTtFeEUwb1lWOztFd0VqcFlNO0lBT0k7SUFBQTtFeEUrb1lWOztFd0V0cFlNO0lBT0k7SUFBQTtFeEVvcFlWOztFd0UzcFlNO0lBT0k7SUFBQTtFeEV5cFlWOztFd0VocVlNO0lBT0k7SUFBQTtFeEU4cFlWOztFd0VycVlNO0lBT0k7SUFBQTtFeEVtcVlWOztFd0UxcVlNO0lBT0k7SUFBQTtFeEV3cVlWOztFd0UvcVlNO0lBT0k7SUFBQTtFeEU2cVlWOztFd0VwcllNO0lBT0k7SUFBQTtFeEVrcllWOztFd0V6cllNO0lBT0k7SUFBQTtFeEV1cllWOztFd0U5cllNO0lBT0k7SUFBQTtFeEU0cllWOztFd0Vuc1lNO0lBT0k7SUFBQTtFeEVpc1lWOztFd0V4c1lNO0lBT0k7SUFBQTtFeEVzc1lWOztFd0U3c1lNO0lBT0k7SUFBQTtFeEUyc1lWOztFd0VsdFlNO0lBT0k7SUFBQTtFeEVndFlWOztFd0V2dFlNO0lBT0k7RXhFb3RZVjs7RXdFM3RZTTtJQU9JO0V4RXd0WVY7O0V3RS90WU07SUFPSTtFeEU0dFlWOztFd0VudVlNO0lBT0k7RXhFZ3VZVjs7RXdFdnVZTTtJQU9JO0V4RW91WVY7O0V3RTN1WU07SUFPSTtFeEV3dVlWOztFd0UvdVlNO0lBT0k7RXhFNHVZVjs7RXdFbnZZTTtJQU9JO0V4RWd2WVY7O0V3RXZ2WU07SUFPSTtFeEVvdllWOztFd0UzdllNO0lBT0k7RXhFd3ZZVjs7RXdFL3ZZTTtJQU9JO0V4RTR2WVY7O0V3RW53WU07SUFPSTtFeEVnd1lWOztFd0V2d1lNO0lBT0k7RXhFb3dZVjs7RXdFM3dZTTtJQU9JO0V4RXd3WVY7O0V3RS93WU07SUFPSTtFeEU0d1lWOztFd0VueFlNO0lBT0k7RXhFZ3hZVjs7RXdFdnhZTTtJQU9JO0V4RW94WVY7O0V3RTN4WU07SUFPSTtFeEV3eFlWOztFd0UveFlNO0lBT0k7RXhFNHhZVjs7RXdFbnlZTTtJQU9JO0V4RWd5WVY7O0V3RXZ5WU07SUFPSTtFeEVveVlWOztFd0UzeVlNO0lBT0k7RXhFd3lZVjs7RXdFL3lZTTtJQU9JO0V4RTR5WVY7O0V3RW56WU07SUFPSTtFeEVnellWOztFd0V2ellNO0lBT0k7RXhFb3pZVjs7RXdFM3pZTTtJQU9JO0V4RXd6WVY7O0V3RS96WU07SUFPSTtFeEU0ellWOztFd0VuMFlNO0lBT0k7RXhFZzBZVjs7RXdFdjBZTTtJQU9JO0V4RW8wWVY7O0V3RTMwWU07SUFPSTtFeEV3MFlWOztFd0UvMFlNO0lBT0k7RXhFNDBZVjs7RXdFbjFZTTtJQU9JO0V4RWcxWVY7O0V3RXYxWU07SUFPSTtFeEVvMVlWOztFd0UzMVlNO0lBT0k7RXhFdzFZVjs7RXdFLzFZTTtJQU9JO0lBQUE7RXhFNjFZVjs7RXdFcDJZTTtJQU9JO0lBQUE7RXhFazJZVjs7RXdFejJZTTtJQU9JO0lBQUE7RXhFdTJZVjs7RXdFOTJZTTtJQU9JO0lBQUE7RXhFNDJZVjs7RXdFbjNZTTtJQU9JO0lBQUE7RXhFaTNZVjs7RXdFeDNZTTtJQU9JO0lBQUE7RXhFczNZVjs7RXdFNzNZTTtJQU9JO0lBQUE7RXhFMjNZVjs7RXdFbDRZTTtJQU9JO0lBQUE7RXhFZzRZVjs7RXdFdjRZTTtJQU9JO0lBQUE7RXhFcTRZVjs7RXdFNTRZTTtJQU9JO0lBQUE7RXhFMDRZVjs7RXdFajVZTTtJQU9JO0lBQUE7RXhFKzRZVjs7RXdFdDVZTTtJQU9JO0lBQUE7RXhFbzVZVjs7RXdFMzVZTTtJQU9JO0V4RXc1WVY7O0V3RS81WU07SUFPSTtFeEU0NVlWOztFd0VuNllNO0lBT0k7RXhFZzZZVjs7RXdFdjZZTTtJQU9JO0V4RW82WVY7O0V3RTM2WU07SUFPSTtFeEV3NllWOztFd0UvNllNO0lBT0k7RXhFNDZZVjs7RXdFbjdZTTtJQU9JO0V4RWc3WVY7O0V3RXY3WU07SUFPSTtFeEVvN1lWOztFd0UzN1lNO0lBT0k7RXhFdzdZVjs7RXdFLzdZTTtJQU9JO0V4RTQ3WVY7O0V3RW44WU07SUFPSTtFeEVnOFlWOztFd0V2OFlNO0lBT0k7RXhFbzhZVjs7RXdFMzhZTTtJQU9JO0V4RXc4WVY7O0V3RS84WU07SUFPSTtFeEU0OFlWOztFd0VuOVlNO0lBT0k7RXhFZzlZVjs7RXdFdjlZTTtJQU9JO0V4RW85WVY7O0V3RTM5WU07SUFPSTtFeEV3OVlWOztFd0UvOVlNO0lBT0k7RXhFNDlZVjs7RXdFbitZTTtJQU9JO0V4RWcrWVY7O0V3RXYrWU07SUFPSTtFeEVvK1lWOztFd0UzK1lNO0lBT0k7RXhFdytZVjs7RXdFLytZTTtJQU9JO0V4RTQrWVY7O0V3RW4vWU07SUFPSTtFeEVnL1lWOztFd0V2L1lNO0lBT0k7RXhFby9ZVjs7RXdFMy9ZTTtJQU9JO0V4RXcvWVY7O0V3RS8vWU07SUFPSTtFeEU0L1lWOztFd0VuZ1pNO0lBT0k7RXhFZ2daVjs7RXdFdmdaTTtJQU9JO0V4RW9nWlY7O0V3RTNnWk07SUFPSTtFeEV3Z1pWOztFd0UvZ1pNO0lBT0k7RXhFNGdaVjs7RXdFbmhaTTtJQU9JO0V4RWdoWlY7O0V3RXZoWk07SUFPSTtFeEVvaFpWOztFd0UzaFpNO0lBT0k7RXhFd2haVjs7RXdFL2haTTtJQU9JO0V4RTRoWlY7O0V3RW5pWk07SUFPSTtFeEVnaVpWOztFd0V2aVpNO0lBT0k7RXhFb2laVjs7RXdFM2laTTtJQU9JO1NBQUE7RXhFd2laVjs7RXdFL2laTTtJQU9JO1NBQUE7RXhFNGlaVjs7RXdFbmpaTTtJQU9JO1NBQUE7RXhFZ2paVjs7RXdFdmpaTTtJQU9JO1NBQUE7RXhFb2paVjs7RXdFM2paTTtJQU9JO1NBQUE7RXhFd2paVjs7RXdFL2paTTtJQU9JO1NBQUE7RXhFNGpaVjs7RXdFbmtaTTtJQU9JO0V4RWdrWlY7O0V3RXZrWk07SUFPSTtFeEVva1pWOztFd0Uza1pNO0lBT0k7RXhFd2taVjtBQUNGO0F5RS9uWkE7RUQrQ1E7SUFPSTtFeEU2a1pWOztFd0VwbFpNO0lBT0k7RXhFaWxaVjs7RXdFeGxaTTtJQU9JO0V4RXFsWlY7O0V3RTVsWk07SUFPSTtFeEV5bFpWO0FBQ0Y7QXlFN25aQTtFRDRCUTtJQU9JO0V4RThsWlY7O0V3RXJtWk07SUFPSTtFeEVrbVpWOztFd0V6bVpNO0lBT0k7RXhFc21aVjs7RXdFN21aTTtJQU9JO0V4RTBtWlY7O0V3RWpuWk07SUFPSTtFeEU4bVpWOztFd0VyblpNO0lBT0k7RXhFa25aVjs7RXdFem5aTTtJQU9JO0V4RXNuWlY7O0V3RTduWk07SUFPSTtFeEUwblpWOztFd0Vqb1pNO0lBT0k7RXhFOG5aVjs7RXdFcm9aTTtJQU9JO0V4RWtvWlY7O0V3RXpvWk07SUFPSTtFeEVzb1pWO0FBQ0Y7QTBFaHRaQTtBQ0FBO0VBRUc7RUFDQztFQUNBO0VBSUE7RUFDQTtBM0Urc1pKO0EyRTVzWkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNGO0VBQ0U7RUFDQTtBM0U2c1pGOztBMkUxc1pBO0VBRUU7QTNFNHNaRjs7QTJFenNaQTtFQUVFO0EzRTJzWkY7O0EyRXhzWkE7RUFFRTtBM0Uwc1pGOztBMkV2c1pBO0VBRUU7QTNFeXNaRjs7QTJFdHNaQTtFQUVFO0EzRXdzWkY7O0EyRXJzWkE7RUFFRTtBM0V1c1pGOztBMkVwc1pBO0VBRUU7QTNFc3NaRjs7QTJFbnNaQTtFQUVFO0EzRXFzWkY7O0EyRWxzWkE7RUFFRTtBM0Vvc1pGOztBMkVqc1pBO0VBRUU7QTNFbXNaRjs7QTJFaHNaQTtFQUVFO0EzRWtzWkY7O0EyRS9yWkE7RUFFRTtBM0Vpc1pGOztBMkU5clpBO0VBRUU7QTNFZ3NaRjs7QTJFN3JaQTtFQUVFO0EzRStyWkY7O0EyRTVyWkE7RUFFRTtBM0U4clpGOztBMkUzclpBO0VBRUU7QTNFNnJaRjs7QTJFMXJaQTtFQUVFO0EzRTRyWkY7O0EyRXpyWkE7RUFFRTtBM0UyclpGOztBMkV4clpBO0VBRUU7QTNFMHJaRjs7QTJFdnJaQTtFQUVFO0EzRXlyWkY7O0EyRXRyWkE7RUFFRTtBM0V3clpGOztBMkVyclpBO0VBRUU7QTNFdXJaRjs7QTJFcHJaQTtFQUVFO0EzRXNyWkY7O0EyRW5yWkE7RUFFRTtBM0VxclpGOztBMkVsclpBO0VBRUU7QTNFb3JaRjs7QTJFanJaQTtFQUVFO0EzRW1yWkY7O0EyRWhyWkE7RUFFRTtBM0VrclpGOztBMkUvcVpBO0VBRUU7QTNFaXJaRjs7QTJFOXFaQTtFQUVFO0EzRWdyWkY7O0EyRTdxWkE7RUFFRTtBM0UrcVpGOztBMkU1cVpBO0VBRUU7QTNFOHFaRjs7QTJFM3FaQTtFQUVFO0EzRTZxWkY7O0EyRTFxWkE7RUFFRTtBM0U0cVpGOztBMkV6cVpBO0VBRUU7QTNFMnFaRjs7QTJFeHFaQTtFQUVFO0EzRTBxWkY7O0EyRXZxWkE7RUFFRTtBM0V5cVpGOztBMkV0cVpBO0VBRUU7QTNFd3FaRjs7QTJFcnFaQTtFQUVFO0EzRXVxWkY7O0EyRXBxWkE7RUFFRTtBM0VzcVpGOztBMkVucVpBO0VBRUU7QTNFcXFaRjs7QTJFbHFaQTtFQUVFO0EzRW9xWkY7O0EyRWpxWkE7RUFFRTtBM0VtcVpGOztBMkVocVpBO0VBRUU7QTNFa3FaRjs7QTJFL3BaQTtFQUVFO0EzRWlxWkY7O0EyRTlwWkE7RUFFRTtBM0VncVpGOztBMkU3cFpBO0VBRUU7QTNFK3BaRjs7QTJFNXBaQTtFQUVFO0EzRThwWkY7O0EyRTNwWkE7RUFFRTtBM0U2cFpGOztBMkUxcFpBO0VBRUU7QTNFNHBaRjs7QTJFenBaQTtFQUVFO0EzRTJwWkY7O0EyRXhwWkE7RUFFRTtBM0UwcFpGOztBMkV2cFpBO0VBRUU7QTNFeXBaRjs7QTJFdHBaQTtFQUVFO0EzRXdwWkY7O0EyRXJwWkE7RUFFRTtBM0V1cFpGOztBMkVwcFpBO0VBRUU7QTNFc3BaRjs7QTJFbnBaQTtFQUVFO0EzRXFwWkY7O0EyRWxwWkE7RUFFRTtBM0VvcFpGOztBMkVqcFpBO0VBRUU7QTNFbXBaRjs7QTJFaHBaQTtFQUVFO0EzRWtwWkY7O0EyRS9vWkE7RUFFRTtBM0VpcFpGOztBMkU5b1pBO0VBRUU7QTNFZ3BaRjs7QTJFN29aQTtFQUVFO0EzRStvWkY7O0EyRTVvWkE7RUFFRTtBM0U4b1pGOztBMkUzb1pBO0VBRUU7QTNFNm9aRjs7QTJFMW9aQTtFQUVFO0EzRTRvWkY7O0EyRXpvWkE7RUFFRTtBM0Uyb1pGOztBMkV4b1pBO0VBRUU7QTNFMG9aRjs7QTJFdm9aQTtFQUVFO0EzRXlvWkY7O0EyRXRvWkE7RUFFRTtBM0V3b1pGOztBMkVyb1pBO0VBRUU7QTNFdW9aRjs7QTJFcG9aQTtFQUVFO0EzRXNvWkY7O0EyRW5vWkE7RUFFRTtBM0Vxb1pGOztBMkVsb1pBO0VBRUU7QTNFb29aRjs7QTJFam9aQTtFQUVFO0EzRW1vWkY7O0EyRWhvWkE7RUFFRTtBM0Vrb1pGOztBMkUvblpBO0VBRUU7QTNFaW9aRjs7QTJFOW5aQTtFQUVFO0EzRWdvWkY7O0EyRTduWkE7RUFFRTtBM0UrblpGOztBMkU1blpBO0VBRUU7QTNFOG5aRjs7QTJFM25aQTtFQUVFO0EzRTZuWkY7O0EyRTFuWkE7RUFFRTtBM0U0blpGOztBMkV6blpBO0VBRUU7QTNFMm5aRjs7QTJFeG5aQTtFQUVFO0EzRTBuWkY7O0EyRXZuWkE7RUFFRTtBM0V5blpGOztBMkV0blpBO0VBRUU7QTNFd25aRjs7QTJFcm5aQTtFQUVFO0EzRXVuWkY7O0EyRXBuWkE7RUFFRTtBM0VzblpGOztBMkVublpBO0VBRUU7QTNFcW5aRjs7QTJFbG5aQTtFQUVFO0EzRW9uWkY7O0EyRWpuWkE7RUFFRTtBM0VtblpGOztBMkVoblpBO0VBRUU7QTNFa25aRjs7QTJFL21aQTtFQUVFO0EzRWluWkY7O0EyRTltWkE7RUFFRTtBM0VnblpGOztBMkU3bVpBO0VBRUU7QTNFK21aRjs7QTJFNW1aQTtFQUVFO0EzRThtWkY7O0EyRTNtWkE7RUFFRTtBM0U2bVpGOztBMkUxbVpBO0VBRUU7QTNFNG1aRjs7QTJFem1aQTtFQUVFO0EzRTJtWkY7O0EyRXhtWkE7RUFFRTtBM0UwbVpGOztBMkV2bVpBO0VBRUU7QTNFeW1aRjs7QTJFdG1aQTtFQUVFO0EzRXdtWkY7O0EyRXJtWkE7RUFFRTtBM0V1bVpGOztBMkVwbVpBO0VBRUU7QTNFc21aRjs7QTJFbm1aQTtFQUVFO0EzRXFtWkY7O0EyRWxtWkE7RUFFRTtBM0VvbVpGOztBMkVqbVpBO0VBRUU7QTNFbW1aRjs7QTJFaG1aQTtFQUVFO0EzRWttWkY7O0EyRS9sWkE7RUFFRTtBM0VpbVpGOztBMkU5bFpBO0VBRUU7QTNFZ21aRjs7QTJFN2xaQTtFQUVFO0EzRStsWkY7O0EyRTVsWkE7RUFFRTtBM0U4bFpGOztBMkUzbFpBO0VBRUU7QTNFNmxaRjs7QTJFMWxaQTtFQUVFO0EzRTRsWkY7O0EyRXpsWkE7RUFFRTtBM0UybFpGOztBMkV4bFpBO0VBRUU7QTNFMGxaRjs7QTJFdmxaQTtFQUVFO0EzRXlsWkY7O0EyRXRsWkE7RUFFRTtBM0V3bFpGOztBMkVybFpBO0VBRUU7QTNFdWxaRjs7QTJFcGxaQTtFQUVFO0EzRXNsWkY7O0EyRW5sWkE7RUFFRTtBM0VxbFpGOztBMkVsbFpBO0VBRUU7QTNFb2xaRjs7QTJFamxaQTtFQUVFO0EzRW1sWkY7O0EyRWhsWkE7RUFFRTtBM0VrbFpGOztBMkUva1pBO0VBRUU7QTNFaWxaRjs7QTJFOWtaQTtFQUVFO0EzRWdsWkY7O0EyRTdrWkE7RUFFRTtBM0Ura1pGOztBMkU1a1pBO0VBRUU7QTNFOGtaRjs7QTJFM2taQTtFQUVFO0EzRTZrWkY7O0EyRTFrWkE7RUFFRTtBM0U0a1pGOztBMkV6a1pBO0VBRUU7QTNFMmtaRjs7QTJFeGtaQTtFQUVFO0EzRTBrWkY7O0EyRXZrWkE7RUFFRTtBM0V5a1pGOztBMkV0a1pBO0VBRUU7QTNFd2taRjs7QTJFcmtaQTtFQUVFO0EzRXVrWkY7O0EyRXBrWkE7RUFFRTtBM0Vza1pGOztBMkVua1pBO0VBRUU7QTNFcWtaRjs7QTJFbGtaQTtFQUVFO0EzRW9rWkY7O0EyRWprWkE7RUFFRTtBM0Vta1pGOztBMkVoa1pBO0VBRUU7QTNFa2taRjs7QTJFL2paQTtFQUVFO0EzRWlrWkY7O0EyRTlqWkE7RUFFRTtBM0Vna1pGOztBMkU3alpBO0VBRUU7QTNFK2paRjs7QTJFNWpaQTtFQUVFO0EzRThqWkY7O0EyRTNqWkE7RUFFRTtBM0U2alpGOztBMkUxalpBO0VBRUU7QTNFNGpaRjs7QTJFempaQTtFQUVFO0EzRTJqWkY7O0EyRXhqWkE7RUFFRTtBM0UwalpGOztBMkV2alpBO0VBRUU7QTNFeWpaRjs7QTJFdGpaQTtFQUVFO0EzRXdqWkY7O0EyRXJqWkE7RUFFRTtBM0V1alpGOztBMkVwalpBO0VBRUU7QTNFc2paRjs7QTJFbmpaQTtFQUVFO0EzRXFqWkY7O0EyRWxqWkE7RUFFRTtBM0VvalpGOztBMkVqalpBO0VBRUU7QTNFbWpaRjs7QTJFaGpaQTtFQUVFO0EzRWtqWkY7O0EyRS9pWkE7RUFFRTtBM0VpalpGOztBMkU5aVpBO0VBRUU7QTNFZ2paRjs7QTJFN2laQTtFQUVFO0EzRStpWkY7O0EyRTVpWkE7RUFFRTtBM0U4aVpGOztBMkUzaVpBO0VBRUU7QTNFNmlaRjs7QTJFMWlaQTtFQUVFO0EzRTRpWkY7O0EyRXppWkE7RUFFRTtBM0UyaVpGOztBMkV4aVpBO0VBRUU7QTNFMGlaRjs7QTJFdmlaQTtFQUVFO0EzRXlpWkY7O0EyRXRpWkE7RUFFRTtBM0V3aVpGOztBMkVyaVpBO0VBRUU7QTNFdWlaRjs7QTJFcGlaQTtFQUVFO0EzRXNpWkY7O0EyRW5pWkE7RUFFRTtBM0VxaVpGOztBMkVsaVpBO0VBRUU7QTNFb2laRjs7QTJFamlaQTtFQUVFO0EzRW1pWkY7O0EyRWhpWkE7RUFFRTtBM0VraVpGOztBMkUvaFpBO0VBRUU7QTNFaWlaRjs7QTJFOWhaQTtFQUVFO0EzRWdpWkY7O0EyRTdoWkE7RUFFRTtBM0UraFpGOztBMkU1aFpBO0VBRUU7QTNFOGhaRjs7QTJFM2haQTtFQUVFO0EzRTZoWkY7O0EyRTFoWkE7RUFFRTtBM0U0aFpGOztBMkV6aFpBO0VBRUU7QTNFMmhaRjs7QTJFeGhaQTtFQUVFO0EzRTBoWkY7O0EyRXZoWkE7RUFFRTtBM0V5aFpGOztBMkV0aFpBO0VBRUU7QTNFd2haRjs7QTJFcmhaQTtFQUVFO0EzRXVoWkY7O0EyRXBoWkE7RUFFRTtBM0VzaFpGOztBMkVuaFpBO0VBRUU7QTNFcWhaRjs7QTJFbGhaQTtFQUVFO0EzRW9oWkY7O0EyRWpoWkE7RUFFRTtBM0VtaFpGOztBMkVoaFpBO0VBRUU7QTNFa2haRjs7QTJFL2daQTtFQUVFO0EzRWloWkY7O0EyRTlnWkE7RUFFRTtBM0VnaFpGOztBMkU3Z1pBO0VBRUU7QTNFK2daRjs7QTJFNWdaQTtFQUVFO0EzRThnWkY7O0EyRTNnWkE7RUFFRTtBM0U2Z1pGOztBMkUxZ1pBO0VBRUU7QTNFNGdaRjs7QTJFemdaQTtFQUVFO0EzRTJnWkY7O0EyRXhnWkE7RUFFRTtBM0UwZ1pGOztBMkV2Z1pBO0VBRUU7QTNFeWdaRjs7QTJFdGdaQTtFQUVFO0EzRXdnWkY7O0EyRXJnWkE7RUFFRTtBM0V1Z1pGOztBMkVwZ1pBO0VBRUU7QTNFc2daRjs7QTJFbmdaQTtFQUVFO0EzRXFnWkY7O0EyRWxnWkE7RUFFRTtBM0VvZ1pGOztBMkVqZ1pBO0VBRUU7QTNFbWdaRjs7QTJFaGdaQTtFQUVFO0EzRWtnWkY7O0EyRS8vWUE7RUFFRTtBM0VpZ1pGOztBMkU5L1lBO0VBRUU7QTNFZ2daRjs7QTJFNy9ZQTtFQUVFO0EzRSsvWUY7O0EyRTUvWUE7RUFFRTtBM0U4L1lGOztBMkUzL1lBO0VBRUU7QTNFNi9ZRjs7QTJFMS9ZQTtFQUVFO0EzRTQvWUY7O0EyRXovWUE7RUFFRTtBM0UyL1lGOztBMkV4L1lBO0VBRUU7QTNFMC9ZRjs7QTJFdi9ZQTtFQUVFO0EzRXkvWUY7O0EyRXQvWUE7RUFFRTtBM0V3L1lGOztBMkVyL1lBO0VBRUU7QTNFdS9ZRjs7QTJFcC9ZQTtFQUVFO0EzRXMvWUY7O0EyRW4vWUE7RUFFRTtBM0VxL1lGOztBMkVsL1lBO0VBRUU7QTNFby9ZRjs7QTJFai9ZQTtFQUVFO0EzRW0vWUY7O0EyRWgvWUE7RUFFRTtBM0VrL1lGOztBMkUvK1lBO0VBRUU7QTNFaS9ZRjs7QTJFOStZQTtFQUVFO0EzRWcvWUY7O0EyRTcrWUE7RUFFRTtBM0UrK1lGOztBMkU1K1lBO0VBRUU7QTNFOCtZRjs7QTJFMytZQTtFQUVFO0EzRTYrWUY7O0EyRTErWUE7RUFFRTtBM0U0K1lGOztBMkV6K1lBO0VBRUU7QTNFMitZRjs7QTJFeCtZQTtFQUVFO0EzRTArWUY7O0EyRXYrWUE7RUFFRTtBM0V5K1lGOztBMkV0K1lBO0VBRUU7QTNFdytZRjs7QTJFcitZQTtFQUVFO0EzRXUrWUY7O0EyRXArWUE7RUFFRTtBM0VzK1lGOztBMkVuK1lBO0VBRUU7QTNFcStZRjs7QTJFbCtZQTtFQUVFO0EzRW8rWUY7O0EyRWorWUE7RUFFRTtBM0VtK1lGOztBMkVoK1lBO0VBRUU7QTNFaytZRjs7QTJFLzlZQTtFQUVFO0EzRWkrWUY7O0EyRTk5WUE7RUFFRTtBM0VnK1lGOztBMkU3OVlBO0VBRUU7QTNFKzlZRjs7QTJFNTlZQTtFQUVFO0EzRTg5WUY7O0EyRTM5WUE7RUFFRTtBM0U2OVlGOztBMkUxOVlBO0VBRUU7QTNFNDlZRjs7QTJFejlZQTtFQUVFO0EzRTI5WUY7O0EyRXg5WUE7RUFFRTtBM0UwOVlGOztBMkV2OVlBO0VBRUU7QTNFeTlZRjs7QTJFdDlZQTtFQUVFO0EzRXc5WUY7O0EyRXI5WUE7RUFFRTtBM0V1OVlGOztBMkVwOVlBO0VBRUU7QTNFczlZRjs7QTJFbjlZQTtFQUVFO0EzRXE5WUY7O0EyRWw5WUE7RUFFRTtBM0VvOVlGOztBMkVqOVlBO0VBRUU7QTNFbTlZRjs7QTJFaDlZQTtFQUVFO0EzRWs5WUY7O0EyRS84WUE7RUFFRTtBM0VpOVlGOztBMkU5OFlBO0VBRUU7QTNFZzlZRjs7QTJFNzhZQTtFQUVFO0EzRSs4WUY7O0EyRTU4WUE7RUFFRTtBM0U4OFlGOztBMkUzOFlBO0VBRUU7QTNFNjhZRjs7QTJFMThZQTtFQUVFO0EzRTQ4WUY7O0EyRXo4WUE7RUFFRTtBM0UyOFlGOztBMkV4OFlBO0VBRUU7QTNFMDhZRjs7QTJFdjhZQTtFQUVFO0EzRXk4WUY7O0EyRXQ4WUE7RUFFRTtBM0V3OFlGOztBMkVyOFlBO0VBRUU7QTNFdThZRjs7QTJFcDhZQTtFQUVFO0EzRXM4WUY7O0EyRW44WUE7RUFFRTtBM0VxOFlGOztBMkVsOFlBO0VBRUU7QTNFbzhZRjs7QTJFajhZQTtFQUVFO0EzRW04WUY7O0EyRWg4WUE7RUFFRTtBM0VrOFlGOztBMkUvN1lBO0VBRUU7QTNFaThZRjs7QTJFOTdZQTtFQUVFO0EzRWc4WUY7O0EyRTc3WUE7RUFFRTtBM0UrN1lGOztBMkU1N1lBO0VBRUU7QTNFODdZRjs7QTJFMzdZQTtFQUVFO0EzRTY3WUY7O0EyRTE3WUE7RUFFRTtBM0U0N1lGOztBMkV6N1lBO0VBRUU7QTNFMjdZRjs7QTJFeDdZQTtFQUVFO0EzRTA3WUY7O0EyRXY3WUE7RUFFRTtBM0V5N1lGOztBMkV0N1lBO0VBRUU7QTNFdzdZRjs7QTJFcjdZQTtFQUVFO0EzRXU3WUY7O0EyRXA3WUE7RUFFRTtBM0VzN1lGOztBMkVuN1lBO0VBRUU7QTNFcTdZRjs7QTJFbDdZQTtFQUVFO0EzRW83WUY7O0EyRWo3WUE7RUFFRTtBM0VtN1lGOztBMkVoN1lBO0VBRUU7QTNFazdZRjs7QTJFLzZZQTtFQUVFO0EzRWk3WUY7O0EyRTk2WUE7RUFFRTtBM0VnN1lGOztBMkU3NllBO0VBRUU7QTNFKzZZRjs7QTJFNTZZQTtFQUVFO0EzRTg2WUY7O0EyRTM2WUE7RUFFRTtBM0U2NllGOztBMkUxNllBO0VBRUU7QTNFNDZZRjs7QTJFejZZQTtFQUVFO0EzRTI2WUY7O0EyRXg2WUE7RUFFRTtBM0UwNllGOztBMkV2NllBO0VBRUU7QTNFeTZZRjs7QTJFdDZZQTtFQUVFO0EzRXc2WUY7O0EyRXI2WUE7RUFFRTtBM0V1NllGOztBMkVwNllBO0VBRUU7QTNFczZZRjs7QTJFbjZZQTtFQUVFO0EzRXE2WUY7O0EyRWw2WUE7RUFFRTtBM0VvNllGOztBMkVqNllBO0VBRUU7QTNFbTZZRjs7QTJFaDZZQTtFQUVFO0EzRWs2WUY7O0EyRS81WUE7RUFFRTtBM0VpNllGOztBMkU5NVlBO0VBRUU7QTNFZzZZRjs7QTJFNzVZQTtFQUVFO0EzRSs1WUY7O0EyRTU1WUE7RUFFRTtBM0U4NVlGOztBMkUzNVlBO0VBRUU7QTNFNjVZRjs7QTJFMTVZQTtFQUVFO0EzRTQ1WUY7O0EyRXo1WUE7RUFFRTtBM0UyNVlGOztBMkV4NVlBO0VBRUU7QTNFMDVZRjs7QTJFdjVZQTtFQUVFO0EzRXk1WUY7O0EyRXQ1WUE7RUFFRTtBM0V3NVlGOztBMkVyNVlBO0VBRUU7QTNFdTVZRjs7QTJFcDVZQTtFQUVFO0EzRXM1WUY7O0EyRW41WUE7RUFFRTtBM0VxNVlGOztBMkVsNVlBO0VBRUU7QTNFbzVZRjs7QTJFajVZQTtFQUVFO0EzRW01WUY7O0EyRWg1WUE7RUFFRTtBM0VrNVlGOztBMkUvNFlBO0VBRUU7QTNFaTVZRjs7QTJFOTRZQTtFQUVFO0EzRWc1WUY7O0EyRTc0WUE7RUFFRTtBM0UrNFlGOztBMkU1NFlBO0VBRUU7QTNFODRZRjs7QTJFMzRZQTtFQUVFO0EzRTY0WUY7O0EyRTE0WUE7RUFFRTtBM0U0NFlGOztBMkV6NFlBO0VBRUU7QTNFMjRZRjs7QTJFeDRZQTtFQUVFO0EzRTA0WUY7O0EyRXY0WUE7RUFFRTtBM0V5NFlGOztBMkV0NFlBO0VBRUU7QTNFdzRZRjs7QTJFcjRZQTtFQUVFO0EzRXU0WUY7O0EyRXA0WUE7RUFFRTtBM0VzNFlGOztBMkVuNFlBO0VBRUU7QTNFcTRZRjs7QTJFbDRZQTtFQUVFO0EzRW80WUY7O0EyRWo0WUE7RUFFRTtBM0VtNFlGOztBMkVoNFlBO0VBRUU7QTNFazRZRjs7QTJFLzNZQTtFQUVFO0EzRWk0WUY7O0EyRTkzWUE7RUFFRTtBM0VnNFlGOztBMkU3M1lBO0VBRUU7QTNFKzNZRjs7QTJFNTNZQTtFQUVFO0EzRTgzWUY7O0EyRTMzWUE7RUFFRTtBM0U2M1lGOztBMkUxM1lBO0VBRUU7QTNFNDNZRjs7QTJFejNZQTtFQUVFO0EzRTIzWUY7O0EyRXgzWUE7RUFFRTtBM0UwM1lGOztBMkV2M1lBO0VBRUU7QTNFeTNZRjs7QTJFdDNZQTtFQUVFO0EzRXczWUY7O0EyRXIzWUE7RUFFRTtBM0V1M1lGOztBMkVwM1lBO0VBRUU7QTNFczNZRjs7QTJFbjNZQTtFQUVFO0EzRXEzWUY7O0EyRWwzWUE7RUFFRTtBM0VvM1lGOztBMkVqM1lBO0VBRUU7QTNFbTNZRjs7QTJFaDNZQTtFQUVFO0EzRWszWUY7O0EyRS8yWUE7RUFFRTtBM0VpM1lGOztBMkU5MllBO0VBRUU7QTNFZzNZRjs7QTJFNzJZQTtFQUVFO0EzRSsyWUY7O0EyRTUyWUE7RUFFRTtBM0U4MllGOztBMkUzMllBO0VBRUU7QTNFNjJZRjs7QTJFMTJZQTtFQUVFO0EzRTQyWUY7O0EyRXoyWUE7RUFFRTtBM0UyMllGOztBMkV4MllBO0VBRUU7QTNFMDJZRjs7QTJFdjJZQTtFQUVFO0EzRXkyWUY7O0EyRXQyWUE7RUFFRTtBM0V3MllGOztBMkVyMllBO0VBRUU7QTNFdTJZRjs7QTJFcDJZQTtFQUVFO0EzRXMyWUY7O0EyRW4yWUE7RUFFRTtBM0VxMllGOztBMkVsMllBO0VBRUU7QTNFbzJZRjs7QTJFajJZQTtFQUVFO0EzRW0yWUY7O0EyRWgyWUE7RUFFRTtBM0VrMllGOztBMkUvMVlBO0VBRUU7QTNFaTJZRjs7QTJFOTFZQTtFQUVFO0EzRWcyWUY7O0EyRTcxWUE7RUFFRTtBM0UrMVlGOztBMkU1MVlBO0VBRUU7QTNFODFZRjs7QTJFMzFZQTtFQUVFO0EzRTYxWUY7O0EyRTExWUE7RUFFRTtBM0U0MVlGOztBMkV6MVlBO0VBRUU7QTNFMjFZRjs7QTJFeDFZQTtFQUVFO0EzRTAxWUY7O0EyRXYxWUE7RUFFRTtBM0V5MVlGOztBMkV0MVlBO0VBRUU7QTNFdzFZRjs7QTJFcjFZQTtFQUVFO0EzRXUxWUY7O0EyRXAxWUE7RUFFRTtBM0VzMVlGOztBMkVuMVlBO0VBRUU7QTNFcTFZRjs7QTJFbDFZQTtFQUVFO0EzRW8xWUY7O0EyRWoxWUE7RUFFRTtBM0VtMVlGOztBMkVoMVlBO0VBRUU7QTNFazFZRjs7QTJFLzBZQTtFQUVFO0EzRWkxWUY7O0EyRTkwWUE7RUFFRTtBM0VnMVlGOztBMkU3MFlBO0VBRUU7QTNFKzBZRjs7QTJFNTBZQTtFQUVFO0EzRTgwWUY7O0EyRTMwWUE7RUFFRTtBM0U2MFlGOztBMkUxMFlBO0VBRUU7QTNFNDBZRjs7QTJFejBZQTtFQUVFO0EzRTIwWUY7O0EyRXgwWUE7RUFFRTtBM0UwMFlGOztBMkV2MFlBO0VBRUU7QTNFeTBZRjs7QTJFdDBZQTtFQUVFO0EzRXcwWUY7O0EyRXIwWUE7RUFFRTtBM0V1MFlGOztBMkVwMFlBO0VBRUU7QTNFczBZRjs7QTJFbjBZQTtFQUVFO0EzRXEwWUY7O0EyRWwwWUE7RUFFRTtBM0VvMFlGOztBMkVqMFlBO0VBRUU7QTNFbTBZRjs7QTJFaDBZQTtFQUVFO0EzRWswWUY7O0EyRS96WUE7RUFFRTtBM0VpMFlGOztBMkU5ellBO0VBRUU7QTNFZzBZRjs7QTJFN3pZQTtFQUVFO0EzRSt6WUY7O0EyRTV6WUE7RUFFRTtBM0U4ellGOztBMkUzellBO0VBRUU7QTNFNnpZRjs7QTJFMXpZQTtFQUVFO0EzRTR6WUY7O0EyRXp6WUE7RUFFRTtBM0UyellGOztBMkV4ellBO0VBRUU7QTNFMHpZRjs7QTJFdnpZQTtFQUVFO0EzRXl6WUY7O0EyRXR6WUE7RUFFRTtBM0V3ellGOztBMkVyellBO0VBRUU7QTNFdXpZRjs7QTJFcHpZQTtFQUVFO0EzRXN6WUY7O0EyRW56WUE7RUFFRTtBM0VxellGOztBMkVsellBO0VBRUU7QTNFb3pZRjs7QTJFanpZQTtFQUVFO0EzRW16WUY7O0EyRWh6WUE7RUFFRTtBM0VrellGOztBMkUveVlBO0VBRUU7QTNFaXpZRjs7QTJFOXlZQTtFQUVFO0EzRWd6WUY7O0EyRTd5WUE7RUFFRTtBM0UreVlGOztBMkU1eVlBO0VBRUU7QTNFOHlZRjs7QTJFM3lZQTtFQUVFO0EzRTZ5WUY7O0EyRTF5WUE7RUFFRTtBM0U0eVlGOztBMkV6eVlBO0VBRUU7QTNFMnlZRjs7QTJFeHlZQTtFQUVFO0EzRTB5WUY7O0EyRXZ5WUE7RUFFRTtBM0V5eVlGOztBMkV0eVlBO0VBRUU7QTNFd3lZRjs7QTJFcnlZQTtFQUVFO0EzRXV5WUY7O0EyRXB5WUE7RUFFRTtBM0VzeVlGOztBMkVueVlBO0VBRUU7QTNFcXlZRjs7QTJFbHlZQTtFQUVFO0EzRW95WUY7O0EyRWp5WUE7RUFFRTtBM0VteVlGOztBMkVoeVlBO0VBRUU7QTNFa3lZRjs7QTJFL3hZQTtFQUVFO0EzRWl5WUY7O0EyRTl4WUE7RUFFRTtBM0VneVlGOztBMkU3eFlBO0VBRUU7QTNFK3hZRjs7QTJFNXhZQTtFQUVFO0EzRTh4WUY7O0EyRTN4WUE7RUFFRTtBM0U2eFlGOztBMkUxeFlBO0VBRUU7QTNFNHhZRjs7QTJFenhZQTtFQUVFO0EzRTJ4WUY7O0EyRXh4WUE7RUFFRTtBM0UweFlGOztBMkV2eFlBO0VBRUU7QTNFeXhZRjs7QTJFdHhZQTtFQUVFO0EzRXd4WUY7O0EyRXJ4WUE7RUFFRTtBM0V1eFlGOztBMkVweFlBO0VBRUU7QTNFc3hZRjs7QTJFbnhZQTtFQUVFO0EzRXF4WUY7O0EyRWx4WUE7RUFFRTtBM0VveFlGOztBMkVqeFlBO0VBRUU7QTNFbXhZRjs7QTJFaHhZQTtFQUVFO0EzRWt4WUY7O0EyRS93WUE7RUFFRTtBM0VpeFlGOztBMkU5d1lBO0VBRUU7QTNFZ3hZRjs7QTJFN3dZQTtFQUVFO0EzRSt3WUY7O0EyRTV3WUE7RUFFRTtBM0U4d1lGOztBMkUzd1lBO0VBRUU7QTNFNndZRjs7QTJFMXdZQTtFQUVFO0EzRTR3WUY7O0EyRXp3WUE7RUFFRTtBM0Uyd1lGOztBMkV4d1lBO0VBRUU7QTNFMHdZRjs7QTJFdndZQTtFQUVFO0EzRXl3WUY7O0EyRXR3WUE7RUFFRTtBM0V3d1lGOztBMkVyd1lBO0VBRUU7QTNFdXdZRjs7QTJFcHdZQTtFQUVFO0EzRXN3WUY7O0EyRW53WUE7RUFFRTtBM0Vxd1lGOztBMkVsd1lBO0VBRUU7QTNFb3dZRjs7QTJFandZQTtFQUVFO0EzRW13WUY7O0EyRWh3WUE7RUFFRTtBM0Vrd1lGOztBMkUvdllBO0VBRUU7QTNFaXdZRjs7QTJFOXZZQTtFQUVFO0EzRWd3WUY7O0EyRTd2WUE7RUFFRTtBM0UrdllGOztBMkU1dllBO0VBRUU7QTNFOHZZRjs7QTJFM3ZZQTtFQUVFO0EzRTZ2WUY7O0EyRTF2WUE7RUFFRTtBM0U0dllGOztBMkV6dllBO0VBRUU7QTNFMnZZRjs7QTJFeHZZQTtFQUVFO0EzRTB2WUY7O0EyRXZ2WUE7RUFFRTtBM0V5dllGOztBMkV0dllBO0VBRUU7QTNFd3ZZRjs7QTJFcnZZQTtFQUVFO0EzRXV2WUY7O0EyRXB2WUE7RUFFRTtBM0VzdllGOztBMkVudllBO0VBRUU7QTNFcXZZRjs7QTJFbHZZQTtFQUVFO0EzRW92WUY7O0EyRWp2WUE7RUFFRTtBM0VtdllGOztBMkVodllBO0VBRUU7QTNFa3ZZRjs7QTJFL3VZQTtFQUVFO0EzRWl2WUY7O0EyRTl1WUE7RUFFRTtBM0VndllGOztBMkU3dVlBO0VBRUU7QTNFK3VZRjs7QTJFNXVZQTtFQUVFO0EzRTh1WUY7O0EyRTN1WUE7RUFFRTtBM0U2dVlGOztBMkUxdVlBO0VBRUU7QTNFNHVZRjs7QTJFenVZQTtFQUVFO0EzRTJ1WUY7O0EyRXh1WUE7RUFFRTtBM0UwdVlGOztBMkV2dVlBO0VBRUU7QTNFeXVZRjs7QTJFdHVZQTtFQUVFO0EzRXd1WUY7O0EyRXJ1WUE7RUFFRTtBM0V1dVlGOztBMkVwdVlBO0VBRUU7QTNFc3VZRjs7QTJFbnVZQTtFQUVFO0EzRXF1WUY7O0EyRWx1WUE7RUFFRTtBM0VvdVlGOztBMkVqdVlBO0VBRUU7QTNFbXVZRjs7QTJFaHVZQTtFQUVFO0EzRWt1WUY7O0EyRS90WUE7RUFFRTtBM0VpdVlGOztBMkU5dFlBO0VBRUU7QTNFZ3VZRjs7QTJFN3RZQTtFQUVFO0EzRSt0WUY7O0EyRTV0WUE7RUFFRTtBM0U4dFlGOztBMkUzdFlBO0VBRUU7QTNFNnRZRjs7QTJFMXRZQTtFQUVFO0EzRTR0WUY7O0EyRXp0WUE7RUFFRTtBM0UydFlGOztBMkV4dFlBO0VBRUU7QTNFMHRZRjs7QTJFdnRZQTtFQUVFO0EzRXl0WUY7O0EyRXR0WUE7RUFFRTtBM0V3dFlGOztBMkVydFlBO0VBRUU7QTNFdXRZRjs7QTJFcHRZQTtFQUVFO0EzRXN0WUY7O0EyRW50WUE7RUFFRTtBM0VxdFlGOztBMkVsdFlBO0VBRUU7QTNFb3RZRjs7QTJFanRZQTtFQUVFO0EzRW10WUY7O0EyRWh0WUE7RUFFRTtBM0VrdFlGOztBMkUvc1lBO0VBRUU7QTNFaXRZRjs7QTJFOXNZQTtFQUVFO0EzRWd0WUY7O0EyRTdzWUE7RUFFRTtBM0Urc1lGOztBMkU1c1lBO0VBRUU7QTNFOHNZRjs7QTJFM3NZQTtFQUVFO0EzRTZzWUY7O0EyRTFzWUE7RUFFRTtBM0U0c1lGOztBMkV6c1lBO0VBRUU7QTNFMnNZRjs7QTJFeHNZQTtFQUVFO0EzRTBzWUY7O0EyRXZzWUE7RUFFRTtBM0V5c1lGOztBMkV0c1lBO0VBRUU7QTNFd3NZRjs7QTJFcnNZQTtFQUVFO0EzRXVzWUY7O0EyRXBzWUE7RUFFRTtBM0Vzc1lGOztBMkVuc1lBO0VBRUU7QTNFcXNZRjs7QTJFbHNZQTtFQUVFO0EzRW9zWUY7O0EyRWpzWUE7RUFFRTtBM0Vtc1lGOztBMkVoc1lBO0VBRUU7QTNFa3NZRjs7QTJFL3JZQTtFQUVFO0EzRWlzWUY7O0EyRTlyWUE7RUFFRTtBM0Vnc1lGOztBMkU3cllBO0VBRUU7QTNFK3JZRjs7QTJFNXJZQTtFQUVFO0EzRThyWUY7O0EyRTNyWUE7RUFFRTtBM0U2cllGOztBMkUxcllBO0VBRUU7QTNFNHJZRjs7QTJFenJZQTtFQUVFO0EzRTJyWUY7O0EyRXhyWUE7RUFFRTtBM0UwcllGOztBMkV2cllBO0VBRUU7QTNFeXJZRjs7QTJFdHJZQTtFQUVFO0EzRXdyWUY7O0EyRXJyWUE7RUFFRTtBM0V1cllGOztBMkVwcllBO0VBRUU7QTNFc3JZRjs7QTJFbnJZQTtFQUVFO0EzRXFyWUY7O0EyRWxyWUE7RUFFRTtBM0VvcllGOztBMkVqcllBO0VBRUU7QTNFbXJZRjs7QTJFaHJZQTtFQUVFO0EzRWtyWUY7O0EyRS9xWUE7RUFFRTtBM0VpcllGOztBMkU5cVlBO0VBRUU7QTNFZ3JZRjs7QTJFN3FZQTtFQUVFO0EzRStxWUY7O0EyRTVxWUE7RUFFRTtBM0U4cVlGOztBMkUzcVlBO0VBRUU7QTNFNnFZRjs7QTJFMXFZQTtFQUVFO0EzRTRxWUY7O0EyRXpxWUE7RUFFRTtBM0UycVlGOztBMkV4cVlBO0VBRUU7QTNFMHFZRjs7QTJFdnFZQTtFQUVFO0EzRXlxWUY7O0EyRXRxWUE7RUFFRTtBM0V3cVlGOztBMkVycVlBO0VBRUU7QTNFdXFZRjs7QTJFcHFZQTtFQUVFO0EzRXNxWUY7O0EyRW5xWUE7RUFFRTtBM0VxcVlGOztBMkVscVlBO0VBRUU7QTNFb3FZRjs7QTJFanFZQTtFQUVFO0EzRW1xWUY7O0EyRWhxWUE7RUFFRTtBM0VrcVlGOztBMkUvcFlBO0VBRUU7QTNFaXFZRjs7QTJFOXBZQTtFQUVFO0EzRWdxWUY7O0EyRTdwWUE7RUFFRTtBM0UrcFlGOztBMkU1cFlBO0VBRUU7QTNFOHBZRjs7QTJFM3BZQTtFQUVFO0EzRTZwWUY7O0EyRTFwWUE7RUFFRTtBM0U0cFlGOztBMkV6cFlBO0VBRUU7QTNFMnBZRjs7QTJFeHBZQTtFQUVFO0EzRTBwWUY7O0EyRXZwWUE7RUFFRTtBM0V5cFlGOztBMkV0cFlBO0VBRUU7QTNFd3BZRjs7QTJFcnBZQTtFQUVFO0EzRXVwWUY7O0EyRXBwWUE7RUFFRTtBM0VzcFlGOztBMkVucFlBO0VBRUU7QTNFcXBZRjs7QTJFbHBZQTtFQUVFO0EzRW9wWUY7O0EyRWpwWUE7RUFFRTtBM0VtcFlGOztBMkVocFlBO0VBRUU7QTNFa3BZRjs7QTJFL29ZQTtFQUVFO0EzRWlwWUY7O0EyRTlvWUE7RUFFRTtBM0VncFlGOztBMkU3b1lBO0VBRUU7QTNFK29ZRjs7QTJFNW9ZQTtFQUVFO0EzRThvWUY7O0EyRTNvWUE7RUFFRTtBM0U2b1lGOztBMkUxb1lBO0VBRUU7QTNFNG9ZRjs7QTJFem9ZQTtFQUVFO0EzRTJvWUY7O0EyRXhvWUE7RUFFRTtBM0Uwb1lGOztBMkV2b1lBO0VBRUU7QTNFeW9ZRjs7QTJFdG9ZQTtFQUVFO0EzRXdvWUY7O0EyRXJvWUE7RUFFRTtBM0V1b1lGOztBMkVwb1lBO0VBRUU7QTNFc29ZRjs7QTJFbm9ZQTtFQUVFO0EzRXFvWUY7O0EyRWxvWUE7RUFFRTtBM0Vvb1lGOztBMkVqb1lBO0VBRUU7QTNFbW9ZRjs7QTJFaG9ZQTtFQUVFO0EzRWtvWUY7O0EyRS9uWUE7RUFFRTtBM0Vpb1lGOztBMkU5bllBO0VBRUU7QTNFZ29ZRjs7QTJFN25ZQTtFQUVFO0EzRStuWUY7O0EyRTVuWUE7RUFFRTtBM0U4bllGOztBMkUzbllBO0VBRUU7QTNFNm5ZRjs7QTJFMW5ZQTtFQUVFO0EzRTRuWUY7O0EyRXpuWUE7RUFFRTtBM0UybllGOztBMkV4bllBO0VBRUU7QTNFMG5ZRjs7QTJFdm5ZQTtFQUVFO0EzRXluWUY7O0EyRXRuWUE7RUFFRTtBM0V3bllGOztBMkVybllBO0VBRUU7QTNFdW5ZRjs7QTJFcG5ZQTtFQUVFO0EzRXNuWUY7O0EyRW5uWUE7RUFFRTtBM0VxbllGOztBMkVsbllBO0VBRUU7QTNFb25ZRjs7QTJFam5ZQTtFQUVFO0EzRW1uWUY7O0EyRWhuWUE7RUFFRTtBM0VrbllGOztBMkUvbVlBO0VBRUU7QTNFaW5ZRjs7QTJFOW1ZQTtFQUVFO0EzRWduWUY7O0EyRTdtWUE7RUFFRTtBM0UrbVlGOztBMkU1bVlBO0VBRUU7QTNFOG1ZRjs7QTJFM21ZQTtFQUVFO0EzRTZtWUY7O0EyRTFtWUE7RUFFRTtBM0U0bVlGOztBMkV6bVlBO0VBRUU7QTNFMm1ZRjs7QTJFeG1ZQTtFQUVFO0EzRTBtWUY7O0EyRXZtWUE7RUFFRTtBM0V5bVlGOztBMkV0bVlBO0VBRUU7QTNFd21ZRjs7QTJFcm1ZQTtFQUVFO0EzRXVtWUY7O0EyRXBtWUE7RUFFRTtBM0VzbVlGOztBMkVubVlBO0VBRUU7QTNFcW1ZRjs7QTJFbG1ZQTtFQUVFO0EzRW9tWUY7O0EyRWptWUE7RUFFRTtBM0VtbVlGOztBMkVobVlBO0VBRUU7QTNFa21ZRjs7QTJFL2xZQTtFQUVFO0EzRWltWUY7O0EyRTlsWUE7RUFFRTtBM0VnbVlGOztBMkU3bFlBO0VBRUU7QTNFK2xZRjs7QTJFNWxZQTtFQUVFO0EzRThsWUY7O0EyRTNsWUE7RUFFRTtBM0U2bFlGOztBMkUxbFlBO0VBRUU7QTNFNGxZRjs7QTJFemxZQTtFQUVFO0EzRTJsWUY7O0EyRXhsWUE7RUFFRTtBM0UwbFlGOztBMkV2bFlBO0VBRUU7QTNFeWxZRjs7QTJFdGxZQTtFQUVFO0EzRXdsWUY7O0EyRXJsWUE7RUFFRTtBM0V1bFlGOztBMkVwbFlBO0VBRUU7QTNFc2xZRjs7QTJFbmxZQTtFQUVFO0EzRXFsWUY7O0EyRWxsWUE7RUFFRTtBM0VvbFlGOztBMkVqbFlBO0VBRUU7QTNFbWxZRjs7QTJFaGxZQTtFQUVFO0EzRWtsWUY7O0EyRS9rWUE7RUFFRTtBM0VpbFlGOztBMkU5a1lBO0VBRUU7QTNFZ2xZRjs7QTJFN2tZQTtFQUVFO0EzRStrWUY7O0EyRTVrWUE7RUFFRTtBM0U4a1lGOztBMkUza1lBO0VBRUU7QTNFNmtZRjs7QTJFMWtZQTtFQUVFO0EzRTRrWUY7O0EyRXprWUE7RUFFRTtBM0Uya1lGOztBMkV4a1lBO0VBRUU7QTNFMGtZRjs7QTJFdmtZQTtFQUVFO0EzRXlrWUY7O0EyRXRrWUE7RUFFRTtBM0V3a1lGOztBMkVya1lBO0VBRUU7QTNFdWtZRjs7QTJFcGtZQTtFQUVFO0EzRXNrWUY7O0EyRW5rWUE7RUFFRTtBM0Vxa1lGOztBMkVsa1lBO0VBRUU7QTNFb2tZRjs7QTJFamtZQTtFQUVFO0EzRW1rWUY7O0EyRWhrWUE7RUFFRTtBM0Vra1lGOztBMkUvallBO0VBRUU7QTNFaWtZRjs7QTJFOWpZQTtFQUVFO0EzRWdrWUY7O0EyRTdqWUE7RUFFRTtBM0UrallGOztBMkU1allBO0VBRUU7QTNFOGpZRjs7QTJFM2pZQTtFQUVFO0EzRTZqWUY7O0EyRTFqWUE7RUFFRTtBM0U0allGOztBMkV6allBO0VBRUU7QTNFMmpZRjs7QTJFeGpZQTtFQUVFO0EzRTBqWUY7O0EyRXZqWUE7RUFFRTtBM0V5allGOztBMkV0allBO0VBRUU7QTNFd2pZRjs7QTJFcmpZQTtFQUVFO0EzRXVqWUY7O0EyRXBqWUE7RUFFRTtBM0VzallGOztBMkVuallBO0VBRUU7QTNFcWpZRjs7QTJFbGpZQTtFQUVFO0EzRW9qWUY7O0EyRWpqWUE7RUFFRTtBM0VtallGOztBMkVoallBO0VBRUU7QTNFa2pZRjs7QTJFL2lZQTtFQUVFO0EzRWlqWUY7O0EyRTlpWUE7RUFFRTtBM0VnallGOztBMkU3aVlBO0VBRUU7QTNFK2lZRjs7QTJFNWlZQTtFQUVFO0EzRThpWUY7O0EyRTNpWUE7RUFFRTtBM0U2aVlGOztBMkUxaVlBO0VBRUU7QTNFNGlZRjs7QTJFemlZQTtFQUVFO0EzRTJpWUY7O0EyRXhpWUE7RUFFRTtBM0UwaVlGOztBMkV2aVlBO0VBRUU7QTNFeWlZRjs7QTJFdGlZQTtFQUVFO0EzRXdpWUY7O0EyRXJpWUE7RUFFRTtBM0V1aVlGOztBMkVwaVlBO0VBRUU7QTNFc2lZRjs7QTJFbmlZQTtFQUVFO0EzRXFpWUY7O0EyRWxpWUE7RUFFRTtBM0VvaVlGOztBMkVqaVlBO0VBRUU7QTNFbWlZRjs7QTJFaGlZQTtFQUVFO0EzRWtpWUY7O0EyRS9oWUE7RUFFRTtBM0VpaVlGOztBMkU5aFlBO0VBRUU7QTNFZ2lZRjs7QTJFN2hZQTtFQUVFO0EzRStoWUY7O0EyRTVoWUE7RUFFRTtBM0U4aFlGOztBMkUzaFlBO0VBRUU7QTNFNmhZRjs7QTJFMWhZQTtFQUVFO0EzRTRoWUY7O0EyRXpoWUE7RUFFRTtBM0UyaFlGOztBMkV4aFlBO0VBRUU7QTNFMGhZRjs7QTJFdmhZQTtFQUVFO0EzRXloWUY7O0EyRXRoWUE7RUFFRTtBM0V3aFlGOztBMkVyaFlBO0VBRUU7QTNFdWhZRjs7QTJFcGhZQTtFQUVFO0EzRXNoWUY7O0EyRW5oWUE7RUFFRTtBM0VxaFlGOztBMkVsaFlBO0VBRUU7QTNFb2hZRjs7QTJFamhZQTtFQUVFO0EzRW1oWUY7O0EyRWhoWUE7RUFFRTtBM0VraFlGOztBMkUvZ1lBO0VBRUU7QTNFaWhZRjs7QTJFOWdZQTtFQUVFO0EzRWdoWUY7O0EyRTdnWUE7RUFFRTtBM0UrZ1lGOztBMkU1Z1lBO0VBRUU7QTNFOGdZRjs7QTJFM2dZQTtFQUVFO0EzRTZnWUY7O0EyRTFnWUE7RUFFRTtBM0U0Z1lGOztBMkV6Z1lBO0VBRUU7QTNFMmdZRjs7QTJFeGdZQTtFQUVFO0EzRTBnWUY7O0EyRXZnWUE7RUFFRTtBM0V5Z1lGOztBMkV0Z1lBO0VBRUU7QTNFd2dZRjs7QTJFcmdZQTtFQUVFO0EzRXVnWUY7O0EyRXBnWUE7RUFFRTtBM0VzZ1lGOztBMkVuZ1lBO0VBRUU7QTNFcWdZRjs7QTJFbGdZQTtFQUVFO0EzRW9nWUY7O0EyRWpnWUE7RUFFRTtBM0VtZ1lGOztBMkVoZ1lBO0VBRUU7QTNFa2dZRjs7QTJFLy9YQTtFQUVFO0EzRWlnWUY7O0EyRTkvWEE7RUFFRTtBM0VnZ1lGOztBMkU3L1hBO0VBRUU7QTNFKy9YRjs7QTJFNS9YQTtFQUVFO0EzRTgvWEY7O0EyRTMvWEE7RUFFRTtBM0U2L1hGOztBMkUxL1hBO0VBRUU7QTNFNC9YRjs7QTJFei9YQTtFQUVFO0EzRTIvWEY7O0EyRXgvWEE7RUFFRTtBM0UwL1hGOztBMkV2L1hBO0VBRUU7QTNFeS9YRjs7QTJFdC9YQTtFQUVFO0EzRXcvWEY7O0EyRXIvWEE7RUFFRTtBM0V1L1hGOztBMkVwL1hBO0VBRUU7QTNFcy9YRjs7QTJFbi9YQTtFQUVFO0EzRXEvWEY7O0EyRWwvWEE7RUFFRTtBM0VvL1hGOztBMkVqL1hBO0VBRUU7QTNFbS9YRjs7QTJFaC9YQTtFQUVFO0EzRWsvWEY7O0EyRS8rWEE7RUFFRTtBM0VpL1hGOztBMkU5K1hBO0VBRUU7QTNFZy9YRjs7QTJFNytYQTtFQUVFO0EzRSsrWEY7O0EyRTUrWEE7RUFFRTtBM0U4K1hGOztBMkUzK1hBO0VBRUU7QTNFNitYRjs7QTJFMStYQTtFQUVFO0EzRTQrWEY7O0EyRXorWEE7RUFFRTtBM0UyK1hGOztBMkV4K1hBO0VBRUU7QTNFMCtYRjs7QTJFditYQTtFQUVFO0EzRXkrWEY7O0EyRXQrWEE7RUFFRTtBM0V3K1hGOztBMkVyK1hBO0VBRUU7QTNFdStYRjs7QTJFcCtYQTtFQUVFO0EzRXMrWEY7O0EyRW4rWEE7RUFFRTtBM0VxK1hGOztBMkVsK1hBO0VBRUU7QTNFbytYRjs7QTJFaitYQTtFQUVFO0EzRW0rWEY7O0EyRWgrWEE7RUFFRTtBM0VrK1hGOztBMkUvOVhBO0VBRUU7QTNFaStYRjs7QTJFOTlYQTtFQUVFO0EzRWcrWEY7O0EyRTc5WEE7RUFFRTtBM0UrOVhGOztBMkU1OVhBO0VBRUU7QTNFODlYRjs7QTJFMzlYQTtFQUVFO0EzRTY5WEY7O0EyRTE5WEE7RUFFRTtBM0U0OVhGOztBMkV6OVhBO0VBRUU7QTNFMjlYRjs7QTJFeDlYQTtFQUVFO0EzRTA5WEY7O0EyRXY5WEE7RUFFRTtBM0V5OVhGOztBMkV0OVhBO0VBRUU7QTNFdzlYRjs7QTJFcjlYQTtFQUVFO0EzRXU5WEY7O0EyRXA5WEE7RUFFRTtBM0VzOVhGOztBMkVuOVhBO0VBRUU7QTNFcTlYRjs7QTJFbDlYQTtFQUVFO0EzRW85WEY7O0EyRWo5WEE7RUFFRTtBM0VtOVhGOztBMkVoOVhBO0VBRUU7QTNFazlYRjs7QTJFLzhYQTtFQUVFO0EzRWk5WEY7O0EyRTk4WEE7RUFFRTtBM0VnOVhGOztBMkU3OFhBO0VBRUU7QTNFKzhYRjs7QTJFNThYQTtFQUVFO0EzRTg4WEY7O0EyRTM4WEE7RUFFRTtBM0U2OFhGOztBMkUxOFhBO0VBRUU7QTNFNDhYRjs7QTJFejhYQTtFQUVFO0EzRTI4WEY7O0EyRXg4WEE7RUFFRTtBM0UwOFhGOztBMkV2OFhBO0VBRUU7QTNFeThYRjs7QTJFdDhYQTtFQUVFO0EzRXc4WEY7O0EyRXI4WEE7RUFFRTtBM0V1OFhGOztBMkVwOFhBO0VBRUU7QTNFczhYRjs7QTJFbjhYQTtFQUVFO0EzRXE4WEY7O0EyRWw4WEE7RUFFRTtBM0VvOFhGOztBMkVqOFhBO0VBRUU7QTNFbThYRjs7QTJFaDhYQTtFQUVFO0EzRWs4WEY7O0EyRS83WEE7RUFFRTtBM0VpOFhGOztBMkU5N1hBO0VBRUU7QTNFZzhYRjs7QTJFNzdYQTtFQUVFO0EzRSs3WEY7O0EyRTU3WEE7RUFFRTtBM0U4N1hGOztBMkUzN1hBO0VBRUU7QTNFNjdYRjs7QTJFMTdYQTtFQUVFO0EzRTQ3WEY7O0EyRXo3WEE7RUFFRTtBM0UyN1hGOztBMkV4N1hBO0VBRUU7QTNFMDdYRjs7QTJFdjdYQTtFQUVFO0EzRXk3WEY7O0EyRXQ3WEE7RUFFRTtBM0V3N1hGOztBMkVyN1hBO0VBRUU7QTNFdTdYRjs7QTJFcDdYQTtFQUVFO0EzRXM3WEY7O0EyRW43WEE7RUFFRTtBM0VxN1hGOztBMkVsN1hBO0VBRUU7QTNFbzdYRjs7QTJFajdYQTtFQUVFO0EzRW03WEY7O0EyRWg3WEE7RUFFRTtBM0VrN1hGOztBMkUvNlhBO0VBRUU7QTNFaTdYRjs7QTJFOTZYQTtFQUVFO0EzRWc3WEY7O0EyRTc2WEE7RUFFRTtBM0UrNlhGOztBMkU1NlhBO0VBRUU7QTNFODZYRjs7QTJFMzZYQTtFQUVFO0EzRTY2WEY7O0EyRTE2WEE7RUFFRTtBM0U0NlhGOztBMkV6NlhBO0VBRUU7QTNFMjZYRjs7QTJFeDZYQTtFQUVFO0EzRTA2WEY7O0EyRXY2WEE7RUFFRTtBM0V5NlhGOztBMkV0NlhBO0VBRUU7QTNFdzZYRjs7QTJFcjZYQTtFQUVFO0EzRXU2WEY7O0EyRXA2WEE7RUFFRTtBM0VzNlhGOztBMkVuNlhBO0VBRUU7QTNFcTZYRjs7QTJFbDZYQTtFQUVFO0EzRW82WEY7O0EyRWo2WEE7RUFFRTtBM0VtNlhGOztBMkVoNlhBO0VBRUU7QTNFazZYRjs7QTJFLzVYQTtFQUVFO0EzRWk2WEY7O0EyRTk1WEE7RUFFRTtBM0VnNlhGOztBMkU3NVhBO0VBRUU7QTNFKzVYRjs7QTJFNTVYQTtFQUVFO0EzRTg1WEY7O0EyRTM1WEE7RUFFRTtBM0U2NVhGOztBMkUxNVhBO0VBRUU7QTNFNDVYRjs7QTJFejVYQTtFQUVFO0EzRTI1WEY7O0EyRXg1WEE7RUFFRTtBM0UwNVhGOztBMkV2NVhBO0VBRUU7QTNFeTVYRjs7QTJFdDVYQTtFQUVFO0EzRXc1WEY7O0EyRXI1WEE7RUFFRTtBM0V1NVhGOztBMkVwNVhBO0VBRUU7QTNFczVYRjs7QTJFbjVYQTtFQUVFO0EzRXE1WEY7O0EyRWw1WEE7RUFFRTtBM0VvNVhGOztBMkVqNVhBO0VBRUU7QTNFbTVYRjs7QTJFaDVYQTtFQUVFO0EzRWs1WEY7O0EyRS80WEE7RUFFRTtBM0VpNVhGOztBMkU5NFhBO0VBRUU7QTNFZzVYRjs7QTJFNzRYQTtFQUVFO0EzRSs0WEY7O0EyRTU0WEE7RUFFRTtBM0U4NFhGOztBMkUzNFhBO0VBRUU7QTNFNjRYRjs7QTJFMTRYQTtFQUVFO0EzRTQ0WEY7O0EyRXo0WEE7RUFFRTtBM0UyNFhGOztBMkV4NFhBO0VBRUU7QTNFMDRYRjs7QTJFdjRYQTtFQUVFO0EzRXk0WEY7O0EyRXQ0WEE7RUFFRTtBM0V3NFhGOztBMkVyNFhBO0VBRUU7QTNFdTRYRjs7QTJFcDRYQTtFQUVFO0EzRXM0WEY7O0EyRW40WEE7RUFFRTtBM0VxNFhGOztBMkVsNFhBO0VBRUU7QTNFbzRYRjs7QTJFajRYQTtFQUVFO0EzRW00WEY7O0EyRWg0WEE7RUFFRTtBM0VrNFhGOztBMkUvM1hBO0VBRUU7QTNFaTRYRjs7QTJFOTNYQTtFQUVFO0EzRWc0WEY7O0EyRTczWEE7RUFFRTtBM0UrM1hGOztBMkU1M1hBO0VBRUU7QTNFODNYRjs7QTJFMzNYQTtFQUVFO0EzRTYzWEY7O0EyRTEzWEE7RUFFRTtBM0U0M1hGOztBMkV6M1hBO0VBRUU7QTNFMjNYRjs7QTJFeDNYQTtFQUVFO0EzRTAzWEY7O0EyRXYzWEE7RUFFRTtBM0V5M1hGOztBMkV0M1hBO0VBRUU7QTNFdzNYRjs7QTJFcjNYQTtFQUVFO0EzRXUzWEY7O0EyRXAzWEE7RUFFRTtBM0VzM1hGOztBMkVuM1hBO0VBRUU7QTNFcTNYRjs7QTJFbDNYQTtFQUVFO0EzRW8zWEY7O0EyRWozWEE7RUFFRTtBM0VtM1hGOztBMkVoM1hBO0VBRUU7QTNFazNYRjs7QTJFLzJYQTtFQUVFO0EzRWkzWEY7O0EyRTkyWEE7RUFFRTtBM0VnM1hGOztBMkU3MlhBO0VBRUU7QTNFKzJYRjs7QTJFNTJYQTtFQUVFO0EzRTgyWEY7O0EyRTMyWEE7RUFFRTtBM0U2MlhGOztBMkUxMlhBO0VBRUU7QTNFNDJYRjs7QTJFejJYQTtFQUVFO0EzRTIyWEY7O0EyRXgyWEE7RUFFRTtBM0UwMlhGOztBMkV2MlhBO0VBRUU7QTNFeTJYRjs7QTJFdDJYQTtFQUVFO0EzRXcyWEY7O0EyRXIyWEE7RUFFRTtBM0V1MlhGOztBMkVwMlhBO0VBRUU7QTNFczJYRjs7QTJFbjJYQTtFQUVFO0EzRXEyWEY7O0EyRWwyWEE7RUFFRTtBM0VvMlhGOztBMkVqMlhBO0VBRUU7QTNFbTJYRjs7QTJFaDJYQTtFQUVFO0EzRWsyWEY7O0EyRS8xWEE7RUFFRTtBM0VpMlhGOztBMkU5MVhBO0VBRUU7QTNFZzJYRjs7QTJFNzFYQTtFQUVFO0EzRSsxWEY7O0EyRTUxWEE7RUFFRTtBM0U4MVhGOztBMkUzMVhBO0VBRUU7QTNFNjFYRjs7QTJFMTFYQTtFQUVFO0EzRTQxWEY7O0EyRXoxWEE7RUFFRTtBM0UyMVhGOztBMkV4MVhBO0VBRUU7QTNFMDFYRjs7QTJFdjFYQTtFQUVFO0EzRXkxWEY7O0EyRXQxWEE7RUFFRTtBM0V3MVhGOztBMkVyMVhBO0VBRUU7QTNFdTFYRjs7QTJFcDFYQTtFQUVFO0EzRXMxWEY7O0EyRW4xWEE7RUFFRTtBM0VxMVhGOztBMkVsMVhBO0VBRUU7QTNFbzFYRjs7QTJFajFYQTtFQUVFO0EzRW0xWEY7O0EyRWgxWEE7RUFFRTtBM0VrMVhGOztBMkUvMFhBO0VBRUU7QTNFaTFYRjs7QTJFOTBYQTtFQUVFO0EzRWcxWEY7O0EyRTcwWEE7RUFFRTtBM0UrMFhGOztBMkU1MFhBO0VBRUU7QTNFODBYRjs7QTJFMzBYQTtFQUVFO0EzRTYwWEY7O0EyRTEwWEE7RUFFRTtBM0U0MFhGOztBMkV6MFhBO0VBRUU7QTNFMjBYRjs7QTJFeDBYQTtFQUVFO0EzRTAwWEY7O0EyRXYwWEE7RUFFRTtBM0V5MFhGOztBMkV0MFhBO0VBRUU7QTNFdzBYRjs7QTJFcjBYQTtFQUVFO0EzRXUwWEY7O0EyRXAwWEE7RUFFRTtBM0VzMFhGOztBMkVuMFhBO0VBRUU7QTNFcTBYRjs7QTJFbDBYQTtFQUVFO0EzRW8wWEY7O0EyRWowWEE7RUFFRTtBM0VtMFhGOztBMkVoMFhBO0VBRUU7QTNFazBYRjs7QTJFL3pYQTtFQUVFO0EzRWkwWEY7O0EyRTl6WEE7RUFFRTtBM0VnMFhGOztBMkU3elhBO0VBRUU7QTNFK3pYRjs7QTJFNXpYQTtFQUVFO0EzRTh6WEY7O0EyRTN6WEE7RUFFRTtBM0U2elhGOztBMkUxelhBO0VBRUU7QTNFNHpYRjs7QTJFenpYQTtFQUVFO0EzRTJ6WEY7O0EyRXh6WEE7RUFFRTtBM0UwelhGOztBMkV2elhBO0VBRUU7QTNFeXpYRjs7QTJFdHpYQTtFQUVFO0EzRXd6WEY7O0EyRXJ6WEE7RUFFRTtBM0V1elhGOztBMkVwelhBO0VBRUU7QTNFc3pYRjs7QTJFbnpYQTtFQUVFO0EzRXF6WEY7O0EyRWx6WEE7RUFFRTtBM0VvelhGOztBMkVqelhBO0VBRUU7QTNFbXpYRjs7QTJFaHpYQTtFQUVFO0EzRWt6WEY7O0EyRS95WEE7RUFFRTtBM0VpelhGOztBMkU5eVhBO0VBRUU7QTNFZ3pYRjs7QTJFN3lYQTtFQUVFO0EzRSt5WEY7O0EyRTV5WEE7RUFFRTtBM0U4eVhGOztBMkUzeVhBO0VBRUU7QTNFNnlYRjs7QTJFMXlYQTtFQUVFO0EzRTR5WEY7O0EyRXp5WEE7RUFFRTtBM0UyeVhGOztBMkV4eVhBO0VBRUU7QTNFMHlYRjs7QTJFdnlYQTtFQUVFO0EzRXl5WEY7O0EyRXR5WEE7RUFFRTtBM0V3eVhGOztBMkVyeVhBO0VBRUU7QTNFdXlYRjs7QTJFcHlYQTtFQUVFO0EzRXN5WEY7O0EyRW55WEE7RUFFRTtBM0VxeVhGOztBMkVseVhBO0VBRUU7QTNFb3lYRjs7QTJFanlYQTtFQUVFO0EzRW15WEY7O0EyRWh5WEE7RUFFRTtBM0VreVhGOztBMkUveFhBO0VBRUU7QTNFaXlYRjs7QTJFOXhYQTtFQUVFO0EzRWd5WEY7O0EyRTd4WEE7RUFFRTtBM0UreFhGOztBMkU1eFhBO0VBRUU7QTNFOHhYRjs7QTJFM3hYQTtFQUVFO0EzRTZ4WEY7O0EyRTF4WEE7RUFFRTtBM0U0eFhGOztBMkV6eFhBO0VBRUU7QTNFMnhYRjs7QTJFeHhYQTtFQUVFO0EzRTB4WEY7O0EyRXZ4WEE7RUFFRTtBM0V5eFhGOztBMkV0eFhBO0VBRUU7QTNFd3hYRjs7QTJFcnhYQTtFQUVFO0EzRXV4WEY7O0EyRXB4WEE7RUFFRTtBM0VzeFhGOztBMkVueFhBO0VBRUU7QTNFcXhYRjs7QTJFbHhYQTtFQUVFO0EzRW94WEY7O0EyRWp4WEE7RUFFRTtBM0VteFhGOztBMkVoeFhBO0VBRUU7QTNFa3hYRjs7QTJFL3dYQTtFQUVFO0EzRWl4WEY7O0EyRTl3WEE7RUFFRTtBM0VneFhGOztBMkU3d1hBO0VBRUU7QTNFK3dYRjs7QTJFNXdYQTtFQUVFO0EzRTh3WEY7O0EyRTN3WEE7RUFFRTtBM0U2d1hGOztBMkUxd1hBO0VBRUU7QTNFNHdYRjs7QTJFendYQTtFQUVFO0EzRTJ3WEY7O0EyRXh3WEE7RUFFRTtBM0Uwd1hGOztBMkV2d1hBO0VBRUU7QTNFeXdYRjs7QTJFdHdYQTtFQUVFO0EzRXd3WEY7O0EyRXJ3WEE7RUFFRTtBM0V1d1hGOztBMkVwd1hBO0VBRUU7QTNFc3dYRjs7QTJFbndYQTtFQUVFO0EzRXF3WEY7O0EyRWx3WEE7RUFFRTtBM0Vvd1hGOztBMkVqd1hBO0VBRUU7QTNFbXdYRjs7QTJFaHdYQTtFQUVFO0EzRWt3WEY7O0EyRS92WEE7RUFFRTtBM0Vpd1hGOztBMkU5dlhBO0VBRUU7QTNFZ3dYRjs7QTJFN3ZYQTtFQUVFO0EzRSt2WEY7O0EyRTV2WEE7RUFFRTtBM0U4dlhGOztBMkUzdlhBO0VBRUU7QTNFNnZYRjs7QTJFMXZYQTtFQUVFO0EzRTR2WEY7O0EyRXp2WEE7RUFFRTtBM0UydlhGOztBMkV4dlhBO0VBRUU7QTNFMHZYRjs7QTJFdnZYQTtFQUVFO0EzRXl2WEY7O0EyRXR2WEE7RUFFRTtBM0V3dlhGOztBMkVydlhBO0VBRUU7QTNFdXZYRjs7QTJFcHZYQTtFQUVFO0EzRXN2WEY7O0EyRW52WEE7RUFFRTtBM0VxdlhGOztBMkVsdlhBO0VBRUU7QTNFb3ZYRjs7QTJFanZYQTtFQUVFO0EzRW12WEY7O0EyRWh2WEE7RUFFRTtBM0VrdlhGOztBMkUvdVhBO0VBRUU7QTNFaXZYRjs7QTJFOXVYQTtFQUVFO0EzRWd2WEY7O0EyRTd1WEE7RUFFRTtBM0UrdVhGOztBMkU1dVhBO0VBRUU7QTNFOHVYRjs7QTJFM3VYQTtFQUVFO0EzRTZ1WEY7O0EyRTF1WEE7RUFFRTtBM0U0dVhGOztBMkV6dVhBO0VBRUU7QTNFMnVYRjs7QTJFeHVYQTtFQUVFO0EzRTB1WEY7O0EyRXZ1WEE7RUFFRTtBM0V5dVhGOztBMkV0dVhBO0VBRUU7QTNFd3VYRjs7QTJFcnVYQTtFQUVFO0EzRXV1WEY7O0EyRXB1WEE7RUFFRTtBM0VzdVhGOztBMkVudVhBO0VBRUU7QTNFcXVYRjs7QTJFbHVYQTtFQUVFO0EzRW91WEY7O0EyRWp1WEE7RUFFRTtBM0VtdVhGOztBMkVodVhBO0VBRUU7QTNFa3VYRjs7QTJFL3RYQTtFQUVFO0EzRWl1WEY7O0EyRTl0WEE7RUFFRTtBM0VndVhGOztBMkU3dFhBO0VBRUU7QTNFK3RYRjs7QTJFNXRYQTtFQUVFO0EzRTh0WEY7O0EyRTN0WEE7RUFFRTtBM0U2dFhGOztBMkUxdFhBO0VBRUU7QTNFNHRYRjs7QTJFenRYQTtFQUVFO0EzRTJ0WEY7O0EyRXh0WEE7RUFFRTtBM0UwdFhGOztBMkV2dFhBO0VBRUU7QTNFeXRYRjs7QTJFdHRYQTtFQUVFO0EzRXd0WEY7O0EyRXJ0WEE7RUFFRTtBM0V1dFhGOztBMkVwdFhBO0VBRUU7QTNFc3RYRjs7QTJFbnRYQTtFQUVFO0EzRXF0WEY7O0EyRWx0WEE7RUFFRTtBM0VvdFhGOztBMkVqdFhBO0VBRUU7QTNFbXRYRjs7QTJFaHRYQTtFQUVFO0EzRWt0WEY7O0EyRS9zWEE7RUFFRTtBM0VpdFhGOztBMkU5c1hBO0VBRUU7QTNFZ3RYRjs7QTJFN3NYQTtFQUVFO0EzRStzWEY7O0EyRTVzWEE7RUFFRTtBM0U4c1hGOztBMkUzc1hBO0VBRUU7QTNFNnNYRjs7QTJFMXNYQTtFQUVFO0EzRTRzWEY7O0EyRXpzWEE7RUFFRTtBM0Uyc1hGOztBMkV4c1hBO0VBRUU7QTNFMHNYRjs7QTJFdnNYQTtFQUVFO0EzRXlzWEY7O0EyRXRzWEE7RUFFRTtBM0V3c1hGOztBMkVyc1hBO0VBRUU7QTNFdXNYRjs7QTJFcHNYQTtFQUVFO0EzRXNzWEY7O0EyRW5zWEE7RUFFRTtBM0Vxc1hGOztBMkVsc1hBO0VBRUU7QTNFb3NYRjs7QTJFanNYQTtFQUVFO0EzRW1zWEY7O0EyRWhzWEE7RUFFRTtBM0Vrc1hGOztBMkUvclhBO0VBRUU7QTNFaXNYRjs7QTJFOXJYQTtFQUVFO0EzRWdzWEY7O0EyRTdyWEE7RUFFRTtBM0UrclhGOztBMkU1clhBO0VBRUU7QTNFOHJYRjs7QTJFM3JYQTtFQUVFO0EzRTZyWEY7O0EyRTFyWEE7RUFFRTtBM0U0clhGOztBMkV6clhBO0VBRUU7QTNFMnJYRjs7QTJFeHJYQTtFQUVFO0EzRTByWEY7O0EyRXZyWEE7RUFFRTtBM0V5clhGOztBMkV0clhBO0VBRUU7QTNFd3JYRjs7QTJFcnJYQTtFQUVFO0EzRXVyWEY7O0EyRXByWEE7RUFFRTtBM0VzclhGOztBMkVuclhBO0VBRUU7QTNFcXJYRjs7QTJFbHJYQTtFQUVFO0EzRW9yWEY7O0EyRWpyWEE7RUFFRTtBM0VtclhGOztBMkVoclhBO0VBRUU7QTNFa3JYRjs7QTJFL3FYQTtFQUVFO0EzRWlyWEY7O0EyRTlxWEE7RUFFRTtBM0VnclhGOztBMkU3cVhBO0VBRUU7QTNFK3FYRjs7QTJFNXFYQTtFQUVFO0EzRThxWEY7O0EyRTNxWEE7RUFFRTtBM0U2cVhGOztBMkUxcVhBO0VBRUU7QTNFNHFYRjs7QTJFenFYQTtFQUVFO0EzRTJxWEY7O0EyRXhxWEE7RUFFRTtBM0UwcVhGOztBMkV2cVhBO0VBRUU7QTNFeXFYRjs7QTJFdHFYQTtFQUVFO0EzRXdxWEY7O0EyRXJxWEE7RUFFRTtBM0V1cVhGOztBMkVwcVhBO0VBRUU7QTNFc3FYRjs7QTJFbnFYQTtFQUVFO0EzRXFxWEY7O0EyRWxxWEE7RUFFRTtBM0VvcVhGOztBMkVqcVhBO0VBRUU7QTNFbXFYRjs7QTJFaHFYQTtFQUVFO0EzRWtxWEY7O0EyRS9wWEE7RUFFRTtBM0VpcVhGOztBMkU5cFhBO0VBRUU7QTNFZ3FYRjs7QTJFN3BYQTtFQUVFO0EzRStwWEY7O0EyRTVwWEE7RUFFRTtBM0U4cFhGOztBMkUzcFhBO0VBRUU7QTNFNnBYRjs7QTJFMXBYQTtFQUVFO0EzRTRwWEY7O0EyRXpwWEE7RUFFRTtBM0UycFhGOztBMkV4cFhBO0VBRUU7QTNFMHBYRjs7QTJFdnBYQTtFQUVFO0EzRXlwWEY7O0EyRXRwWEE7RUFFRTtBM0V3cFhGOztBMkVycFhBO0VBRUU7QTNFdXBYRjs7QTJFcHBYQTtFQUVFO0EzRXNwWEY7O0EyRW5wWEE7RUFFRTtBM0VxcFhGOztBMkVscFhBO0VBRUU7QTNFb3BYRjs7QTJFanBYQTtFQUVFO0EzRW1wWEY7O0EyRWhwWEE7RUFFRTtBM0VrcFhGOztBMkUvb1hBO0VBRUU7QTNFaXBYRjs7QTJFOW9YQTtFQUVFO0EzRWdwWEY7O0EyRTdvWEE7RUFFRTtBM0Urb1hGOztBMkU1b1hBO0VBRUU7QTNFOG9YRjs7QTJFM29YQTtFQUVFO0EzRTZvWEY7O0EyRTFvWEE7RUFFRTtBM0U0b1hGOztBMkV6b1hBO0VBRUU7QTNFMm9YRjs7QTJFeG9YQTtFQUVFO0EzRTBvWEY7O0EyRXZvWEE7RUFFRTtBM0V5b1hGOztBMkV0b1hBO0VBRUU7QTNFd29YRjs7QTJFcm9YQTtFQUVFO0EzRXVvWEY7O0EyRXBvWEE7RUFFRTtBM0Vzb1hGOztBMkVub1hBO0VBRUU7QTNFcW9YRjs7QTJFbG9YQTtFQUVFO0EzRW9vWEY7O0EyRWpvWEE7RUFFRTtBM0Vtb1hGOztBMkVob1hBO0VBRUU7QTNFa29YRjs7QTJFL25YQTtFQUVFO0EzRWlvWEY7O0EyRTluWEE7RUFFRTtBM0Vnb1hGOztBMkU3blhBO0VBRUU7QTNFK25YRjs7QTJFNW5YQTtFQUVFO0EzRThuWEY7O0EyRTNuWEE7RUFFRTtBM0U2blhGOztBMkUxblhBO0VBRUU7QTNFNG5YRjs7QTJFem5YQTtFQUVFO0EzRTJuWEY7O0EyRXhuWEE7RUFFRTtBM0UwblhGOztBMkV2blhBO0VBRUU7QTNFeW5YRjs7QTJFdG5YQTtFQUVFO0EzRXduWEY7O0EyRXJuWEE7RUFFRTtBM0V1blhGOztBMkVwblhBO0VBRUU7QTNFc25YRjs7QTJFbm5YQTtFQUVFO0EzRXFuWEY7O0EyRWxuWEE7RUFFRTtBM0VvblhGOztBMkVqblhBO0VBRUU7QTNFbW5YRjs7QTJFaG5YQTtFQUVFO0EzRWtuWEY7O0EyRS9tWEE7RUFFRTtBM0VpblhGOztBMkU5bVhBO0VBRUU7QTNFZ25YRjs7QTJFN21YQTtFQUVFO0EzRSttWEY7O0EyRTVtWEE7RUFFRTtBM0U4bVhGOztBMkUzbVhBO0VBRUU7QTNFNm1YRjs7QTJFMW1YQTtFQUVFO0EzRTRtWEY7O0EyRXptWEE7RUFFRTtBM0UybVhGOztBMkV4bVhBO0VBRUU7QTNFMG1YRjs7QTJFdm1YQTtFQUVFO0EzRXltWEY7O0EyRXRtWEE7RUFFRTtBM0V3bVhGOztBMkVybVhBO0VBRUU7QTNFdW1YRjs7QTJFcG1YQTtFQUVFO0EzRXNtWEY7O0EyRW5tWEE7RUFFRTtBM0VxbVhGOztBMkVsbVhBO0VBRUU7QTNFb21YRjs7QTJFam1YQTtFQUVFO0EzRW1tWEY7O0EyRWhtWEE7RUFFRTtBM0VrbVhGOztBMkUvbFhBO0VBRUU7QTNFaW1YRjs7QTJFOWxYQTtFQUVFO0EzRWdtWEY7O0EyRTdsWEE7RUFFRTtBM0UrbFhGOztBMkU1bFhBO0VBRUU7QTNFOGxYRjs7QTJFM2xYQTtFQUVFO0EzRTZsWEY7O0EyRTFsWEE7RUFFRTtBM0U0bFhGOztBMkV6bFhBO0VBRUU7QTNFMmxYRjs7QTJFeGxYQTtFQUVFO0EzRTBsWEY7O0EyRXZsWEE7RUFFRTtBM0V5bFhGOztBMkV0bFhBO0VBRUU7QTNFd2xYRjs7QTJFcmxYQTtFQUVFO0EzRXVsWEY7O0EyRXBsWEE7RUFFRTtBM0VzbFhGOztBMkVubFhBO0VBRUU7QTNFcWxYRjs7QTJFbGxYQTtFQUVFO0EzRW9sWEY7O0EyRWpsWEE7RUFFRTtBM0VtbFhGOztBMkVobFhBO0VBRUU7QTNFa2xYRjs7QTJFL2tYQTtFQUVFO0EzRWlsWEY7O0EyRTlrWEE7RUFFRTtBM0VnbFhGOztBMkU3a1hBO0VBRUU7QTNFK2tYRjs7QTJFNWtYQTtFQUVFO0EzRThrWEY7O0EyRTNrWEE7RUFFRTtBM0U2a1hGOztBMkUxa1hBO0VBRUU7QTNFNGtYRjs7QTJFemtYQTtFQUVFO0EzRTJrWEY7O0EyRXhrWEE7RUFFRTtBM0Uwa1hGOztBMkV2a1hBO0VBRUU7QTNFeWtYRjs7QTJFdGtYQTtFQUVFO0EzRXdrWEY7O0EyRXJrWEE7RUFFRTtBM0V1a1hGOztBMkVwa1hBO0VBRUU7QTNFc2tYRjs7QTJFbmtYQTtFQUVFO0EzRXFrWEY7O0EyRWxrWEE7RUFFRTtBM0Vva1hGOztBMkVqa1hBO0VBRUU7QTNFbWtYRjs7QTJFaGtYQTtFQUVFO0EzRWtrWEY7O0EyRS9qWEE7RUFFRTtBM0Vpa1hGOztBMkU5alhBO0VBRUU7QTNFZ2tYRjs7QTJFN2pYQTtFQUVFO0EzRStqWEY7O0EyRTVqWEE7RUFFRTtBM0U4alhGOztBMkUzalhBO0VBRUU7QTNFNmpYRjs7QTJFMWpYQTtFQUVFO0EzRTRqWEY7O0EyRXpqWEE7RUFFRTtBM0UyalhGOztBMkV4alhBO0VBRUU7QTNFMGpYRjs7QTJFdmpYQTtFQUVFO0EzRXlqWEY7O0EyRXRqWEE7RUFFRTtBM0V3alhGOztBMkVyalhBO0VBRUU7QTNFdWpYRjs7QTJFcGpYQTtFQUVFO0EzRXNqWEY7O0EyRW5qWEE7RUFFRTtBM0VxalhGOztBMkVsalhBO0VBRUU7QTNFb2pYRjs7QTJFampYQTtFQUVFO0EzRW1qWEY7O0EyRWhqWEE7RUFFRTtBM0VralhGOztBMkUvaVhBO0VBRUU7QTNFaWpYRjs7QTJFOWlYQTtFQUVFO0EzRWdqWEY7O0EyRTdpWEE7RUFFRTtBM0UraVhGOztBMkU1aVhBO0VBRUU7QTNFOGlYRjs7QTJFM2lYQTtFQUVFO0EzRTZpWEY7O0EyRTFpWEE7RUFFRTtBM0U0aVhGOztBMkV6aVhBO0VBRUU7QTNFMmlYRjs7QTJFeGlYQTtFQUVFO0EzRTBpWEY7O0EyRXZpWEE7RUFFRTtBM0V5aVhGOztBMkV0aVhBO0VBRUU7QTNFd2lYRjs7QTJFcmlYQTtFQUVFO0EzRXVpWEY7O0EyRXBpWEE7RUFFRTtBM0VzaVhGOztBMkVuaVhBO0VBRUU7QTNFcWlYRjs7QTJFbGlYQTtFQUVFO0EzRW9pWEY7O0EyRWppWEE7RUFFRTtBM0VtaVhGOztBMkVoaVhBO0VBRUU7QTNFa2lYRjs7QTJFL2hYQTtFQUVFO0EzRWlpWEY7O0EyRTloWEE7RUFFRTtBM0VnaVhGOztBMkU3aFhBO0VBRUU7QTNFK2hYRjs7QTJFNWhYQTtFQUVFO0EzRThoWEY7O0EyRTNoWEE7RUFFRTtBM0U2aFhGOztBMkUxaFhBO0VBRUU7QTNFNGhYRjs7QTJFemhYQTtFQUVFO0EzRTJoWEY7O0EyRXhoWEE7RUFFRTtBM0UwaFhGOztBMkV2aFhBO0VBRUU7QTNFeWhYRjs7QTJFdGhYQTtFQUVFO0EzRXdoWEY7O0EyRXJoWEE7RUFFRTtBM0V1aFhGOztBMkVwaFhBO0VBRUU7QTNFc2hYRjs7QTJFbmhYQTtFQUVFO0EzRXFoWEY7O0EyRWxoWEE7RUFFRTtBM0VvaFhGOztBMkVqaFhBO0VBRUU7QTNFbWhYRjs7QTJFaGhYQTtFQUVFO0EzRWtoWEY7O0EyRS9nWEE7RUFFRTtBM0VpaFhGOztBMkU5Z1hBO0VBRUU7QTNFZ2hYRjs7QTJFN2dYQTtFQUVFO0EzRStnWEY7O0EyRTVnWEE7RUFFRTtBM0U4Z1hGOztBMkUzZ1hBO0VBRUU7QTNFNmdYRjs7QTJFMWdYQTtFQUVFO0EzRTRnWEY7O0EyRXpnWEE7RUFFRTtBM0UyZ1hGOztBMkV4Z1hBO0VBRUU7QTNFMGdYRjs7QTJFdmdYQTtFQUVFO0EzRXlnWEY7O0EyRXRnWEE7RUFFRTtBM0V3Z1hGOztBMkVyZ1hBO0VBRUU7QTNFdWdYRjs7QTJFcGdYQTtFQUVFO0EzRXNnWEY7O0EyRW5nWEE7RUFFRTtBM0VxZ1hGOztBMkVsZ1hBO0VBRUU7QTNFb2dYRjs7QTJFamdYQTtFQUVFO0EzRW1nWEY7O0EyRWhnWEE7RUFFRTtBM0VrZ1hGOztBMkUvL1dBO0VBRUU7QTNFaWdYRjs7QTJFOS9XQTtFQUVFO0EzRWdnWEY7O0EyRTcvV0E7RUFFRTtBM0UrL1dGOztBMkU1L1dBO0VBRUU7QTNFOC9XRjs7QTJFMy9XQTtFQUVFO0EzRTYvV0Y7O0EyRTEvV0E7RUFFRTtBM0U0L1dGOztBMkV6L1dBO0VBRUU7QTNFMi9XRjs7QTJFeC9XQTtFQUVFO0EzRTAvV0Y7O0EyRXYvV0E7RUFFRTtBM0V5L1dGOztBMkV0L1dBO0VBRUU7QTNFdy9XRjs7QTJFci9XQTtFQUVFO0EzRXUvV0Y7O0EyRXAvV0E7RUFFRTtBM0VzL1dGOztBMkVuL1dBO0VBRUU7QTNFcS9XRjs7QTJFbC9XQTtFQUVFO0EzRW8vV0Y7O0EyRWovV0E7RUFFRTtBM0VtL1dGOztBMkVoL1dBO0VBRUU7QTNFay9XRjs7QTJFLytXQTtFQUVFO0EzRWkvV0Y7O0EyRTkrV0E7RUFFRTtBM0VnL1dGOztBMkU3K1dBO0VBRUU7QTNFKytXRjs7QTJFNStXQTtFQUVFO0EzRTgrV0Y7O0EyRTMrV0E7RUFFRTtBM0U2K1dGOztBMkUxK1dBO0VBRUU7QTNFNCtXRjs7QTJFeitXQTtFQUVFO0EzRTIrV0Y7O0EyRXgrV0E7RUFFRTtBM0UwK1dGOztBMkV2K1dBO0VBRUU7QTNFeStXRjs7QTJFdCtXQTtFQUVFO0EzRXcrV0Y7O0EyRXIrV0E7RUFFRTtBM0V1K1dGOztBMkVwK1dBO0VBRUU7QTNFcytXRjs7QTJFbitXQTtFQUVFO0EzRXErV0Y7O0EyRWwrV0E7RUFFRTtBM0VvK1dGOztBMkVqK1dBO0VBRUU7QTNFbStXRjs7QTJFaCtXQTtFQUVFO0EzRWsrV0Y7O0EyRS85V0E7RUFFRTtBM0VpK1dGOztBMkU5OVdBO0VBRUU7QTNFZytXRjs7QTJFNzlXQTtFQUVFO0EzRSs5V0Y7O0EyRTU5V0E7RUFFRTtBM0U4OVdGOztBMkUzOVdBO0VBRUU7QTNFNjlXRjs7QTJFMTlXQTtFQUVFO0EzRTQ5V0Y7O0EyRXo5V0E7RUFFRTtBM0UyOVdGOztBMkV4OVdBO0VBRUU7QTNFMDlXRjs7QTJFdjlXQTtFQUVFO0EzRXk5V0Y7O0EyRXQ5V0E7RUFFRTtBM0V3OVdGOztBMkVyOVdBO0VBRUU7QTNFdTlXRjs7QTJFcDlXQTtFQUVFO0EzRXM5V0Y7O0EyRW45V0E7RUFFRTtBM0VxOVdGOztBMkVsOVdBO0VBRUU7QTNFbzlXRjs7QTJFajlXQTtFQUVFO0EzRW05V0Y7O0EyRWg5V0E7RUFFRTtBM0VrOVdGOztBMkUvOFdBO0VBRUU7QTNFaTlXRjs7QTJFOThXQTtFQUVFO0EzRWc5V0Y7O0EyRTc4V0E7RUFFRTtBM0UrOFdGOztBMkU1OFdBO0VBRUU7QTNFODhXRjs7QTJFMzhXQTtFQUVFO0EzRTY4V0Y7O0EyRTE4V0E7RUFFRTtBM0U0OFdGOztBMkV6OFdBO0VBRUU7QTNFMjhXRjs7QTJFeDhXQTtFQUVFO0EzRTA4V0Y7O0EyRXY4V0E7RUFFRTtBM0V5OFdGOztBMkV0OFdBO0VBRUU7QTNFdzhXRjs7QTJFcjhXQTtFQUVFO0EzRXU4V0Y7O0EyRXA4V0E7RUFFRTtBM0VzOFdGOztBMkVuOFdBO0VBRUU7QTNFcThXRjs7QTJFbDhXQTtFQUVFO0EzRW84V0Y7O0EyRWo4V0E7RUFFRTtBM0VtOFdGOztBMkVoOFdBO0VBRUU7QTNFazhXRjs7QTJFLzdXQTtFQUVFO0EzRWk4V0Y7O0EyRTk3V0E7RUFFRTtBM0VnOFdGOztBMkU3N1dBO0VBRUU7QTNFKzdXRjs7QTJFNTdXQTtFQUVFO0EzRTg3V0Y7O0EyRTM3V0E7RUFFRTtBM0U2N1dGOztBMkUxN1dBO0VBRUU7QTNFNDdXRjs7QTJFejdXQTtFQUVFO0EzRTI3V0Y7O0EyRXg3V0E7RUFFRTtBM0UwN1dGOztBMkV2N1dBO0VBRUU7QTNFeTdXRjs7QTJFdDdXQTtFQUVFO0EzRXc3V0Y7O0EyRXI3V0E7RUFFRTtBM0V1N1dGOztBMkVwN1dBO0VBRUU7QTNFczdXRjs7QTJFbjdXQTtFQUVFO0EzRXE3V0Y7O0EyRWw3V0E7RUFFRTtBM0VvN1dGOztBMkVqN1dBO0VBRUU7QTNFbTdXRjs7QTJFaDdXQTtFQUVFO0EzRWs3V0Y7O0EyRS82V0E7RUFFRTtBM0VpN1dGOztBMkU5NldBO0VBRUU7QTNFZzdXRjs7QTJFNzZXQTtFQUVFO0EzRSs2V0Y7O0EyRTU2V0E7RUFFRTtBM0U4NldGOztBMkUzNldBO0VBRUU7QTNFNjZXRjs7QTJFMTZXQTtFQUVFO0EzRTQ2V0Y7O0EyRXo2V0E7RUFFRTtBM0UyNldGOztBMkV4NldBO0VBRUU7QTNFMDZXRjs7QTJFdjZXQTtFQUVFO0EzRXk2V0Y7O0EyRXQ2V0E7RUFFRTtBM0V3NldGOztBMkVyNldBO0VBRUU7QTNFdTZXRjs7QTJFcDZXQTtFQUVFO0EzRXM2V0Y7O0EyRW42V0E7RUFFRTtBM0VxNldGOztBMkVsNldBO0VBRUU7QTNFbzZXRjs7QTJFajZXQTtFQUVFO0EzRW02V0Y7O0EyRWg2V0E7RUFFRTtBM0VrNldGOztBMkUvNVdBO0VBRUU7QTNFaTZXRjs7QTJFOTVXQTtFQUVFO0EzRWc2V0Y7O0EyRTc1V0E7RUFFRTtBM0UrNVdGOztBMkU1NVdBO0VBRUU7QTNFODVXRjs7QTJFMzVXQTtFQUVFO0EzRTY1V0Y7O0EyRTE1V0E7RUFFRTtBM0U0NVdGOztBMkV6NVdBO0VBRUU7QTNFMjVXRjs7QTJFeDVXQTtFQUVFO0EzRTA1V0Y7O0EyRXY1V0E7RUFFRTtBM0V5NVdGOztBMkV0NVdBO0VBRUU7QTNFdzVXRjs7QTJFcjVXQTtFQUVFO0EzRXU1V0Y7O0EyRXA1V0E7RUFFRTtBM0VzNVdGOztBMkVuNVdBO0VBRUU7QTNFcTVXRjs7QTJFbDVXQTtFQUVFO0EzRW81V0Y7O0EyRWo1V0E7RUFFRTtBM0VtNVdGOztBMkVoNVdBO0VBRUU7QTNFazVXRjs7QTJFLzRXQTtFQUVFO0EzRWk1V0Y7O0EyRTk0V0E7RUFFRTtBM0VnNVdGOztBMkU3NFdBO0VBRUU7QTNFKzRXRjs7QTJFNTRXQTtFQUVFO0EzRTg0V0Y7O0EyRTM0V0E7RUFFRTtBM0U2NFdGOztBMkUxNFdBO0VBRUU7QTNFNDRXRjs7QTJFejRXQTtFQUVFO0EzRTI0V0Y7O0EyRXg0V0E7RUFFRTtBM0UwNFdGOztBMkV2NFdBO0VBRUU7QTNFeTRXRjs7QTJFdDRXQTtFQUVFO0EzRXc0V0Y7O0EyRXI0V0E7RUFFRTtBM0V1NFdGOztBMkVwNFdBO0VBRUU7QTNFczRXRjs7QTJFbjRXQTtFQUVFO0EzRXE0V0Y7O0EyRWw0V0E7RUFFRTtBM0VvNFdGOztBMkVqNFdBO0VBRUU7QTNFbTRXRjs7QTJFaDRXQTtFQUVFO0EzRWs0V0Y7O0EyRS8zV0E7RUFFRTtBM0VpNFdGOztBMkU5M1dBO0VBRUU7QTNFZzRXRjs7QTJFNzNXQTtFQUVFO0EzRSszV0Y7O0EyRTUzV0E7RUFFRTtBM0U4M1dGOztBMkUzM1dBO0VBRUU7QTNFNjNXRjs7QTJFMTNXQTtFQUVFO0EzRTQzV0Y7O0EyRXozV0E7RUFFRTtBM0UyM1dGOztBMkV4M1dBO0VBRUU7QTNFMDNXRjs7QTJFdjNXQTtFQUVFO0EzRXkzV0Y7O0EyRXQzV0E7RUFFRTtBM0V3M1dGOztBMkVyM1dBO0VBRUU7QTNFdTNXRjs7QTJFcDNXQTtFQUVFO0EzRXMzV0Y7O0EyRW4zV0E7RUFFRTtBM0VxM1dGOztBMkVsM1dBO0VBRUU7QTNFbzNXRjs7QTJFajNXQTtFQUVFO0EzRW0zV0Y7O0EyRWgzV0E7RUFFRTtBM0VrM1dGOztBMkUvMldBO0VBRUU7QTNFaTNXRjs7QTJFOTJXQTtFQUVFO0EzRWczV0Y7O0EyRTcyV0E7RUFFRTtBM0UrMldGOztBMkU1MldBO0VBRUU7QTNFODJXRjs7QTJFMzJXQTtFQUVFO0EzRTYyV0Y7O0EyRTEyV0E7RUFFRTtBM0U0MldGOztBMkV6MldBO0VBRUU7QTNFMjJXRjs7QTJFeDJXQTtFQUVFO0EzRTAyV0Y7O0EyRXYyV0E7RUFFRTtBM0V5MldGOztBMkV0MldBO0VBRUU7QTNFdzJXRjs7QTJFcjJXQTtFQUVFO0EzRXUyV0Y7O0EyRXAyV0E7RUFFRTtBM0VzMldGOztBMkVuMldBO0VBRUU7QTNFcTJXRjs7QTJFbDJXQTtFQUVFO0EzRW8yV0Y7O0EyRWoyV0E7RUFFRTtBM0VtMldGOztBMkVoMldBO0VBRUU7QTNFazJXRjs7QTJFLzFXQTtFQUVFO0EzRWkyV0Y7O0EyRTkxV0E7RUFFRTtBM0VnMldGOztBMkU3MVdBO0VBRUU7QTNFKzFXRjs7QTJFNTFXQTtFQUVFO0EzRTgxV0Y7O0EyRTMxV0E7RUFFRTtBM0U2MVdGOztBMkUxMVdBO0VBRUU7QTNFNDFXRjs7QTJFejFXQTtFQUVFO0EzRTIxV0Y7O0EyRXgxV0E7RUFFRTtBM0UwMVdGOztBMkV2MVdBO0VBRUU7QTNFeTFXRjs7QTJFdDFXQTtFQUVFO0EzRXcxV0Y7O0EyRXIxV0E7RUFFRTtBM0V1MVdGOztBMkVwMVdBO0VBRUU7QTNFczFXRjs7QTJFbjFXQTtFQUVFO0EzRXExV0Y7O0EyRWwxV0E7RUFFRTtBM0VvMVdGOztBMkVqMVdBO0VBRUU7QTNFbTFXRjs7QTJFaDFXQTtFQUVFO0EzRWsxV0Y7O0EyRS8wV0E7RUFFRTtBM0VpMVdGOztBMkU5MFdBO0VBRUU7QTNFZzFXRjs7QTJFNzBXQTtFQUVFO0EzRSswV0Y7O0EyRTUwV0E7RUFFRTtBM0U4MFdGOztBMkUzMFdBO0VBRUU7QTNFNjBXRjs7QTJFMTBXQTtFQUVFO0EzRTQwV0Y7O0EyRXowV0E7RUFFRTtBM0UyMFdGOztBMkV4MFdBO0VBRUU7QTNFMDBXRjs7QTJFdjBXQTtFQUVFO0EzRXkwV0Y7O0EyRXQwV0E7RUFFRTtBM0V3MFdGOztBMkVyMFdBO0VBRUU7QTNFdTBXRjs7QTJFcDBXQTtFQUVFO0EzRXMwV0Y7O0EyRW4wV0E7RUFFRTtBM0VxMFdGOztBMkVsMFdBO0VBRUU7QTNFbzBXRjs7QTJFajBXQTtFQUVFO0EzRW0wV0Y7O0EyRWgwV0E7RUFFRTtBM0VrMFdGOztBMkUveldBO0VBRUU7QTNFaTBXRjs7QTJFOXpXQTtFQUVFO0EzRWcwV0Y7O0EyRTd6V0E7RUFFRTtBM0UreldGOztBMkU1eldBO0VBRUU7QTNFOHpXRjs7QTJFM3pXQTtFQUVFO0EzRTZ6V0Y7O0EyRTF6V0E7RUFFRTtBM0U0eldGOztBMkV6eldBO0VBRUU7QTNFMnpXRjs7QTJFeHpXQTtFQUVFO0EzRTB6V0Y7O0EyRXZ6V0E7RUFFRTtBM0V5eldGOztBMkV0eldBO0VBRUU7QTNFd3pXRjs7QTJFcnpXQTtFQUVFO0EzRXV6V0Y7O0EyRXB6V0E7RUFFRTtBM0VzeldGOztBMkVueldBO0VBRUU7QTNFcXpXRjs7QTJFbHpXQTtFQUVFO0EzRW96V0Y7O0EyRWp6V0E7RUFFRTtBM0VteldGOztBMkVoeldBO0VBRUU7QTNFa3pXRjs7QTJFL3lXQTtFQUVFO0EzRWl6V0Y7O0EyRTl5V0E7RUFFRTtBM0VneldGOztBMkU3eVdBO0VBRUU7QTNFK3lXRjs7QTJFNXlXQTtFQUVFO0EzRTh5V0Y7O0EyRTN5V0E7RUFFRTtBM0U2eVdGOztBMkUxeVdBO0VBRUU7QTNFNHlXRjs7QTJFenlXQTtFQUVFO0EzRTJ5V0Y7O0EyRXh5V0E7RUFFRTtBM0UweVdGOztBMkV2eVdBO0VBRUU7QTNFeXlXRjs7QTJFdHlXQTtFQUVFO0EzRXd5V0Y7O0EyRXJ5V0E7RUFFRTtBM0V1eVdGOztBMkVweVdBO0VBRUU7QTNFc3lXRjs7QTJFbnlXQTtFQUVFO0EzRXF5V0Y7O0EyRWx5V0E7RUFFRTtBM0VveVdGOztBMkVqeVdBO0VBRUU7QTNFbXlXRjs7QTJFaHlXQTtFQUVFO0EzRWt5V0Y7O0EyRS94V0E7RUFFRTtBM0VpeVdGOztBMkU5eFdBO0VBRUU7QTNFZ3lXRjs7QTJFN3hXQTtFQUVFO0EzRSt4V0Y7O0EyRTV4V0E7RUFFRTtBM0U4eFdGOztBMkUzeFdBO0VBRUU7QTNFNnhXRjs7QTJFMXhXQTtFQUVFO0EzRTR4V0Y7O0EyRXp4V0E7RUFFRTtBM0UyeFdGOztBMkV4eFdBO0VBRUU7QTNFMHhXRjs7QTJFdnhXQTtFQUVFO0EzRXl4V0Y7O0EyRXR4V0E7RUFFRTtBM0V3eFdGOztBMkVyeFdBO0VBRUU7QTNFdXhXRjs7QTJFcHhXQTtFQUVFO0EzRXN4V0Y7O0EyRW54V0E7RUFFRTtBM0VxeFdGOztBMkVseFdBO0VBRUU7QTNFb3hXRjs7QTJFanhXQTtFQUVFO0EzRW14V0Y7O0EyRWh4V0E7RUFFRTtBM0VreFdGOztBMkUvd1dBO0VBRUU7QTNFaXhXRjs7QTJFOXdXQTtFQUVFO0EzRWd4V0Y7O0EyRTd3V0E7RUFFRTtBM0Urd1dGOztBMkU1d1dBO0VBRUU7QTNFOHdXRjs7QTJFM3dXQTtFQUVFO0EzRTZ3V0Y7O0EyRTF3V0E7RUFFRTtBM0U0d1dGOztBMkV6d1dBO0VBRUU7QTNFMndXRjs7QTJFeHdXQTtFQUVFO0EzRTB3V0Y7O0EyRXZ3V0E7RUFFRTtBM0V5d1dGOztBMkV0d1dBO0VBRUU7QTNFd3dXRjs7QTJFcndXQTtFQUVFO0EzRXV3V0Y7O0EyRXB3V0E7RUFFRTtBM0Vzd1dGOztBMkVud1dBO0VBRUU7QTNFcXdXRjs7QTJFbHdXQTtFQUVFO0EzRW93V0Y7O0EyRWp3V0E7RUFFRTtBM0Vtd1dGOztBMkVod1dBO0VBRUU7QTNFa3dXRjs7QTJFL3ZXQTtFQUVFO0EzRWl3V0Y7O0EyRTl2V0E7RUFFRTtBM0Vnd1dGOztBMkU3dldBO0VBRUU7QTNFK3ZXRjs7QTJFNXZXQTtFQUVFO0EzRTh2V0Y7O0EyRTN2V0E7RUFFRTtBM0U2dldGOztBMkUxdldBO0VBRUU7QTNFNHZXRjs7QTJFenZXQTtFQUVFO0EzRTJ2V0Y7O0EyRXh2V0E7RUFFRTtBM0UwdldGOztBMkV2dldBO0VBRUU7QTNFeXZXRjs7QTJFdHZXQTtFQUVFO0EzRXd2V0Y7O0EyRXJ2V0E7RUFFRTtBM0V1dldGOztBMkVwdldBO0VBRUU7QTNFc3ZXRjs7QTJFbnZXQTtFQUVFO0EzRXF2V0Y7O0EyRWx2V0E7RUFFRTtBM0VvdldGOztBMkVqdldBO0VBRUU7QTNFbXZXRjs7QTJFaHZXQTtFQUVFO0EzRWt2V0Y7O0EyRS91V0E7RUFFRTtBM0VpdldGOztBMkU5dVdBO0VBRUU7QTNFZ3ZXRjs7QTJFN3VXQTtFQUVFO0EzRSt1V0Y7O0EyRTV1V0E7RUFFRTtBM0U4dVdGOztBMkUzdVdBO0VBRUU7QTNFNnVXRjs7QTJFMXVXQTtFQUVFO0EzRTR1V0Y7O0EyRXp1V0E7RUFFRTtBM0UydVdGOztBMkV4dVdBO0VBRUU7QTNFMHVXRjs7QTJFdnVXQTtFQUVFO0EzRXl1V0Y7O0EyRXR1V0E7RUFFRTtBM0V3dVdGOztBMkVydVdBO0VBRUU7QTNFdXVXRjs7QTJFcHVXQTtFQUVFO0EzRXN1V0Y7O0EyRW51V0E7RUFFRTtBM0VxdVdGOztBMkVsdVdBO0VBRUU7QTNFb3VXRjs7QTJFanVXQTtFQUVFO0EzRW11V0Y7O0EyRWh1V0E7RUFFRTtBM0VrdVdGOztBMkUvdFdBO0VBRUU7QTNFaXVXRjs7QTJFOXRXQTtFQUVFO0EzRWd1V0Y7O0EyRTd0V0E7RUFFRTtBM0UrdFdGOztBMkU1dFdBO0VBRUU7QTNFOHRXRjs7QTJFM3RXQTtFQUVFO0EzRTZ0V0Y7O0EyRTF0V0E7RUFFRTtBM0U0dFdGOztBMkV6dFdBO0VBRUU7QTNFMnRXRjs7QTJFeHRXQTtFQUVFO0EzRTB0V0Y7O0EyRXZ0V0E7RUFFRTtBM0V5dFdGOztBMkV0dFdBO0VBRUU7QTNFd3RXRjs7QTJFcnRXQTtFQUVFO0EzRXV0V0Y7O0EyRXB0V0E7RUFFRTtBM0VzdFdGOztBMkVudFdBO0VBRUU7QTNFcXRXRjs7QTJFbHRXQTtFQUVFO0EzRW90V0Y7O0EyRWp0V0E7RUFFRTtBM0VtdFdGOztBMkVodFdBO0VBRUU7QTNFa3RXRjs7QTJFL3NXQTtFQUVFO0EzRWl0V0Y7O0EyRTlzV0E7RUFFRTtBM0VndFdGOztBMkU3c1dBO0VBRUU7QTNFK3NXRjs7QTJFNXNXQTtFQUVFO0EzRThzV0Y7O0EyRTNzV0E7RUFFRTtBM0U2c1dGOztBMkUxc1dBO0VBRUU7QTNFNHNXRjs7QTJFenNXQTtFQUVFO0EzRTJzV0Y7O0EyRXhzV0E7RUFFRTtBM0Uwc1dGOztBMkV2c1dBO0VBRUU7QTNFeXNXRjs7QTJFdHNXQTtFQUVFO0EzRXdzV0Y7O0EyRXJzV0E7RUFFRTtBM0V1c1dGOztBMkVwc1dBO0VBRUU7QTNFc3NXRjs7QTJFbnNXQTtFQUVFO0EzRXFzV0Y7O0EyRWxzV0E7RUFFRTtBM0Vvc1dGOztBMkVqc1dBO0VBRUU7QTNFbXNXRjs7QTJFaHNXQTtFQUVFO0EzRWtzV0Y7O0EyRS9yV0E7RUFFRTtBM0Vpc1dGOztBMkU5cldBO0VBRUU7QTNFZ3NXRjs7QTJFN3JXQTtFQUVFO0EzRStyV0Y7O0EyRTVyV0E7RUFFRTtBM0U4cldGOztBMkUzcldBO0VBRUU7QTNFNnJXRjs7QTJFMXJXQTtFQUVFO0EzRTRyV0Y7O0EyRXpyV0E7RUFFRTtBM0UycldGOztBMkV4cldBO0VBRUU7QTNFMHJXRjs7QTJFdnJXQTtFQUVFO0EzRXlyV0Y7O0EyRXRyV0E7RUFFRTtBM0V3cldGOztBMkVycldBO0VBRUU7QTNFdXJXRjs7QTJFcHJXQTtFQUVFO0EzRXNyV0Y7O0EyRW5yV0E7RUFFRTtBM0VxcldGOztBMkVscldBO0VBRUU7QTNFb3JXRjs7QTJFanJXQTtFQUVFO0EzRW1yV0Y7O0EyRWhyV0E7RUFFRTtBM0VrcldGOztBMkUvcVdBO0VBRUU7QTNFaXJXRjs7QTJFOXFXQTtFQUVFO0EzRWdyV0Y7O0EyRTdxV0E7RUFFRTtBM0UrcVdGOztBMkU1cVdBO0VBRUU7QTNFOHFXRjs7QTJFM3FXQTtFQUVFO0EzRTZxV0Y7O0EyRTFxV0E7RUFFRTtBM0U0cVdGOztBMkV6cVdBO0VBRUU7QTNFMnFXRjs7QTJFeHFXQTtFQUVFO0EzRTBxV0Y7O0EyRXZxV0E7RUFFRTtBM0V5cVdGOztBMkV0cVdBO0VBRUU7QTNFd3FXRjs7QTJFcnFXQTtFQUVFO0EzRXVxV0Y7O0EyRXBxV0E7RUFFRTtBM0VzcVdGOztBMkVucVdBO0VBRUU7QTNFcXFXRjs7QTJFbHFXQTtFQUVFO0EzRW9xV0Y7O0EyRWpxV0E7RUFFRTtBM0VtcVdGOztBMkVocVdBO0VBRUU7QTNFa3FXRjs7QTJFL3BXQTtFQUVFO0EzRWlxV0Y7O0EyRTlwV0E7RUFFRTtBM0VncVdGOztBMkU3cFdBO0VBRUU7QTNFK3BXRjs7QTJFNXBXQTtFQUVFO0EzRThwV0Y7O0EyRTNwV0E7RUFFRTtBM0U2cFdGOztBMkUxcFdBO0VBRUU7QTNFNHBXRjs7QTJFenBXQTtFQUVFO0EzRTJwV0Y7O0EyRXhwV0E7RUFFRTtBM0UwcFdGOztBMkV2cFdBO0VBRUU7QTNFeXBXRjs7QTJFdHBXQTtFQUVFO0EzRXdwV0Y7O0EyRXJwV0E7RUFFRTtBM0V1cFdGOztBMkVwcFdBO0VBRUU7QTNFc3BXRjs7QTJFbnBXQTtFQUVFO0EzRXFwV0Y7O0EyRWxwV0E7RUFFRTtBM0VvcFdGOztBMkVqcFdBO0VBRUU7QTNFbXBXRjs7QTJFaHBXQTtFQUVFO0EzRWtwV0Y7O0EyRS9vV0E7RUFFRTtBM0VpcFdGOztBMkU5b1dBO0VBRUU7QTNFZ3BXRjs7QTJFN29XQTtFQUVFO0EzRStvV0Y7O0EyRTVvV0E7RUFFRTtBM0U4b1dGOztBMkUzb1dBO0VBRUU7QTNFNm9XRjs7QTJFMW9XQTtFQUVFO0EzRTRvV0Y7O0EyRXpvV0E7RUFFRTtBM0Uyb1dGOztBMkV4b1dBO0VBRUU7QTNFMG9XRjs7QTJFdm9XQTtFQUVFO0EzRXlvV0Y7O0EyRXRvV0E7RUFFRTtBM0V3b1dGOztBMkVyb1dBO0VBRUU7QTNFdW9XRjs7QTJFcG9XQTtFQUVFO0EzRXNvV0Y7O0EyRW5vV0E7RUFFRTtBM0Vxb1dGOztBMkVsb1dBO0VBRUU7QTNFb29XRjs7QTJFam9XQTtFQUVFO0EzRW1vV0Y7O0EyRWhvV0E7RUFFRTtBM0Vrb1dGOztBMkUvbldBO0VBRUU7QTNFaW9XRjs7QTJFOW5XQTtFQUVFO0EzRWdvV0Y7O0EyRTduV0E7RUFFRTtBM0UrbldGOztBMkU1bldBO0VBRUU7QTNFOG5XRjs7QTJFM25XQTtFQUVFO0EzRTZuV0Y7O0EyRTFuV0E7RUFFRTtBM0U0bldGOztBMkV6bldBO0VBRUU7QTNFMm5XRjs7QTJFeG5XQTtFQUVFO0EzRTBuV0Y7O0EyRXZuV0E7RUFFRTtBM0V5bldGOztBMkV0bldBO0VBRUU7QTNFd25XRjs7QTJFcm5XQTtFQUVFO0EzRXVuV0Y7O0EyRXBuV0E7RUFFRTtBM0VzbldGOztBMkVubldBO0VBRUU7QTNFcW5XRjs7QTJFbG5XQTtFQUVFO0EzRW9uV0Y7O0EyRWpuV0E7RUFFRTtBM0VtbldGOztBMkVobldBO0VBRUU7QTNFa25XRjs7QTJFL21XQTtFQUVFO0EzRWluV0Y7O0EyRTltV0E7RUFFRTtBM0VnbldGOztBMkU3bVdBO0VBRUU7QTNFK21XRjs7QTJFNW1XQTtFQUVFO0EzRThtV0Y7O0EyRTNtV0E7RUFFRTtBM0U2bVdGOztBMkUxbVdBO0VBRUU7QTNFNG1XRjs7QTJFem1XQTtFQUVFO0EzRTJtV0Y7O0EyRXhtV0E7RUFFRTtBM0UwbVdGOztBMkV2bVdBO0VBRUU7QTNFeW1XRjs7QTJFdG1XQTtFQUVFO0EzRXdtV0Y7O0EyRXJtV0E7RUFFRTtBM0V1bVdGOztBMkVwbVdBO0VBRUU7QTNFc21XRjs7QTJFbm1XQTtFQUVFO0EzRXFtV0Y7O0EyRWxtV0E7RUFFRTtBM0VvbVdGOztBMkVqbVdBO0VBRUU7QTNFbW1XRjs7QTJFaG1XQTtFQUVFO0EzRWttV0Y7O0EyRS9sV0E7RUFFRTtBM0VpbVdGOztBMkU5bFdBO0VBRUU7QTNFZ21XRjs7QTJFN2xXQTtFQUVFO0EzRStsV0Y7O0EyRTVsV0E7RUFFRTtBM0U4bFdGOztBMkUzbFdBO0VBRUU7QTNFNmxXRjs7QTJFMWxXQTtFQUVFO0EzRTRsV0Y7O0EyRXpsV0E7RUFFRTtBM0UybFdGOztBMkV4bFdBO0VBRUU7QTNFMGxXRjs7QTJFdmxXQTtFQUVFO0EzRXlsV0Y7O0EyRXRsV0E7RUFFRTtBM0V3bFdGOztBMkVybFdBO0VBRUU7QTNFdWxXRjs7QTJFcGxXQTtFQUVFO0EzRXNsV0Y7O0EyRW5sV0E7RUFFRTtBM0VxbFdGOztBMkVsbFdBO0VBRUU7QTNFb2xXRjs7QTJFamxXQTtFQUVFO0EzRW1sV0Y7O0EyRWhsV0E7RUFFRTtBM0VrbFdGOztBMkUva1dBO0VBRUU7QTNFaWxXRjs7QTJFOWtXQTtFQUVFO0EzRWdsV0Y7O0EyRTdrV0E7RUFFRTtBM0Ura1dGOztBMkU1a1dBO0VBRUU7QTNFOGtXRjs7QTJFM2tXQTtFQUVFO0EzRTZrV0Y7O0EyRTFrV0E7RUFFRTtBM0U0a1dGOztBMkV6a1dBO0VBRUU7QTNFMmtXRjs7QTJFeGtXQTtFQUVFO0EzRTBrV0Y7O0EyRXZrV0E7RUFFRTtBM0V5a1dGOztBMkV0a1dBO0VBRUU7QTNFd2tXRjs7QTJFcmtXQTtFQUVFO0EzRXVrV0Y7O0EyRXBrV0E7RUFFRTtBM0Vza1dGOztBMkVua1dBO0VBRUU7QTNFcWtXRjs7QTJFbGtXQTtFQUVFO0EzRW9rV0Y7O0EyRWprV0E7RUFFRTtBM0Vta1dGOztBMkVoa1dBO0VBRUU7QTNFa2tXRjs7QTJFL2pXQTtFQUVFO0EzRWlrV0Y7O0EyRTlqV0E7RUFFRTtBM0Vna1dGOztBMkU3aldBO0VBRUU7QTNFK2pXRjs7QTJFNWpXQTtFQUVFO0EzRThqV0Y7O0EyRTNqV0E7RUFFRTtBM0U2aldGOztBMkUxaldBO0VBRUU7QTNFNGpXRjs7QTJFempXQTtFQUVFO0EzRTJqV0Y7O0EyRXhqV0E7RUFFRTtBM0UwaldGOztBMkV2aldBO0VBRUU7QTNFeWpXRjs7QTJFdGpXQTtFQUVFO0EzRXdqV0Y7O0EyRXJqV0E7RUFFRTtBM0V1aldGOztBMkVwaldBO0VBRUU7QTNFc2pXRjs7QTJFbmpXQTtFQUVFO0EzRXFqV0Y7O0EyRWxqV0E7RUFFRTtBM0VvaldGOztBMkVqaldBO0VBRUU7QTNFbWpXRjs7QTJFaGpXQTtFQUVFO0EzRWtqV0Y7O0EyRS9pV0E7RUFFRTtBM0VpaldGOztBMkU5aVdBO0VBRUU7QTNFZ2pXRjs7QTJFN2lXQTtFQUVFO0EzRStpV0Y7O0EyRTVpV0E7RUFFRTtBM0U4aVdGOztBMkUzaVdBO0VBRUU7QTNFNmlXRjs7QTJFMWlXQTtFQUVFO0EzRTRpV0Y7O0EyRXppV0E7RUFFRTtBM0UyaVdGOztBMkV4aVdBO0VBRUU7QTNFMGlXRjs7QTJFdmlXQTtFQUVFO0EzRXlpV0Y7O0EyRXRpV0E7RUFFRTtBM0V3aVdGOztBMkVyaVdBO0VBRUU7QTNFdWlXRjs7QTJFcGlXQTtFQUVFO0EzRXNpV0Y7O0EyRW5pV0E7RUFFRTtBM0VxaVdGOztBMkVsaVdBO0VBRUU7QTNFb2lXRjs7QTJFamlXQTtFQUVFO0EzRW1pV0Y7O0EyRWhpV0E7RUFFRTtBM0VraVdGOztBMkUvaFdBO0VBRUU7QTNFaWlXRjs7QTJFOWhXQTtFQUVFO0EzRWdpV0Y7O0EyRTdoV0E7RUFFRTtBM0UraFdGOztBMkU1aFdBO0VBRUU7QTNFOGhXRjs7QTJFM2hXQTtFQUVFO0EzRTZoV0Y7O0EyRTFoV0E7RUFFRTtBM0U0aFdGOztBMkV6aFdBO0VBRUU7QTNFMmhXRjs7QTJFeGhXQTtFQUVFO0EzRTBoV0Y7O0EyRXZoV0E7RUFFRTtBM0V5aFdGOztBMkV0aFdBO0VBRUU7QTNFd2hXRjs7QTJFcmhXQTtFQUVFO0EzRXVoV0Y7O0EyRXBoV0E7RUFFRTtBM0VzaFdGOztBMkVuaFdBO0VBRUU7QTNFcWhXRjs7QTJFbGhXQTtFQUVFO0EzRW9oV0Y7O0EyRWpoV0E7RUFFRTtBM0VtaFdGOztBMkVoaFdBO0VBRUU7QTNFa2hXRjs7QTJFL2dXQTtFQUVFO0EzRWloV0Y7O0EyRTlnV0E7RUFFRTtBM0VnaFdGOztBMkU3Z1dBO0VBRUU7QTNFK2dXRjs7QTJFNWdXQTtFQUVFO0EzRThnV0Y7O0EyRTNnV0E7RUFFRTtBM0U2Z1dGOztBMkUxZ1dBO0VBRUU7QTNFNGdXRjs7QTJFemdXQTtFQUVFO0EzRTJnV0Y7O0EyRXhnV0E7RUFFRTtBM0UwZ1dGOztBMkV2Z1dBO0VBRUU7QTNFeWdXRjs7QTJFdGdXQTtFQUVFO0EzRXdnV0Y7O0EyRXJnV0E7RUFFRTtBM0V1Z1dGOztBMkVwZ1dBO0VBRUU7QTNFc2dXRjs7QTJFbmdXQTtFQUVFO0EzRXFnV0Y7O0EyRWxnV0E7RUFFRTtBM0VvZ1dGOztBMkVqZ1dBO0VBRUU7QTNFbWdXRjs7QTJFaGdXQTtFQUVFO0EzRWtnV0Y7O0EyRS8vVkE7RUFFRTtBM0VpZ1dGOztBMkU5L1ZBO0VBRUU7QTNFZ2dXRjs7QTJFNy9WQTtFQUVFO0EzRSsvVkY7O0EyRTUvVkE7RUFFRTtBM0U4L1ZGOztBMkUzL1ZBO0VBRUU7QTNFNi9WRjs7QTJFMS9WQTtFQUVFO0EzRTQvVkY7O0EyRXovVkE7RUFFRTtBM0UyL1ZGOztBMkV4L1ZBO0VBRUU7QTNFMC9WRjs7QTJFdi9WQTtFQUVFO0EzRXkvVkY7O0EyRXQvVkE7RUFFRTtBM0V3L1ZGOztBMkVyL1ZBO0VBRUU7QTNFdS9WRjs7QTJFcC9WQTtFQUVFO0EzRXMvVkY7O0EyRW4vVkE7RUFFRTtBM0VxL1ZGOztBMkVsL1ZBO0VBRUU7QTNFby9WRjs7QTJFai9WQTtFQUVFO0EzRW0vVkY7O0EyRWgvVkE7RUFFRTtBM0VrL1ZGOztBMkUvK1ZBO0VBRUU7QTNFaS9WRjs7QTJFOStWQTtFQUVFO0EzRWcvVkY7O0EyRTcrVkE7RUFFRTtBM0UrK1ZGOztBMkU1K1ZBO0VBRUU7QTNFOCtWRjs7QTJFMytWQTtFQUVFO0EzRTYrVkY7O0EyRTErVkE7RUFFRTtBM0U0K1ZGOztBMkV6K1ZBO0VBRUU7QTNFMitWRjs7QTJFeCtWQTtFQUVFO0EzRTArVkY7O0EyRXYrVkE7RUFFRTtBM0V5K1ZGOztBMkV0K1ZBO0VBRUU7QTNFdytWRjs7QTJFcitWQTtFQUVFO0EzRXUrVkY7O0EyRXArVkE7RUFFRTtBM0VzK1ZGOztBMkVuK1ZBO0VBRUU7QTNFcStWRjs7QTJFbCtWQTtFQUVFO0EzRW8rVkY7O0EyRWorVkE7RUFFRTtBM0VtK1ZGOztBMkVoK1ZBO0VBRUU7QTNFaytWRjs7QTJFLzlWQTtFQUVFO0EzRWkrVkY7O0EyRTk5VkE7RUFFRTtBM0VnK1ZGOztBMkU3OVZBO0VBRUU7QTNFKzlWRjs7QTJFNTlWQTtFQUVFO0EzRTg5VkY7O0EyRTM5VkE7RUFFRTtBM0U2OVZGOztBMkUxOVZBO0VBRUU7QTNFNDlWRjs7QTJFejlWQTtFQUVFO0EzRTI5VkY7O0EyRXg5VkE7RUFFRTtBM0UwOVZGOztBMkV2OVZBO0VBRUU7QTNFeTlWRjs7QTJFdDlWQTtFQUVFO0EzRXc5VkY7O0EyRXI5VkE7RUFFRTtBM0V1OVZGOztBMkVwOVZBO0VBRUU7QTNFczlWRjs7QTJFbjlWQTtFQUVFO0EzRXE5VkY7O0EyRWw5VkE7RUFFRTtBM0VvOVZGOztBMkVqOVZBO0VBRUU7QTNFbTlWRjs7QTJFaDlWQTtFQUVFO0EzRWs5VkY7O0EyRS84VkE7RUFFRTtBM0VpOVZGOztBMkU5OFZBO0VBRUU7QTNFZzlWRjs7QTJFNzhWQTtFQUVFO0EzRSs4VkY7O0EyRTU4VkE7RUFFRTtBM0U4OFZGOztBMkUzOFZBO0VBRUU7QTNFNjhWRjs7QTJFMThWQTtFQUVFO0EzRTQ4VkY7O0EyRXo4VkE7RUFFRTtBM0UyOFZGOztBMkV4OFZBO0VBRUU7QTNFMDhWRjs7QTJFdjhWQTtFQUVFO0EzRXk4VkY7O0EyRXQ4VkE7RUFFRTtBM0V3OFZGOztBMkVyOFZBO0VBRUU7QTNFdThWRjs7QTJFcDhWQTtFQUVFO0EzRXM4VkY7O0EyRW44VkE7RUFFRTtBM0VxOFZGOztBMkVsOFZBO0VBRUU7QTNFbzhWRjs7QTJFajhWQTtFQUVFO0EzRW04VkY7O0EyRWg4VkE7RUFFRTtBM0VrOFZGOztBMkUvN1ZBO0VBRUU7QTNFaThWRjs7QTJFOTdWQTtFQUVFO0EzRWc4VkY7O0EyRTc3VkE7RUFFRTtBM0UrN1ZGOztBMkU1N1ZBO0VBRUU7QTNFODdWRjs7QTJFMzdWQTtFQUVFO0EzRTY3VkY7O0EyRTE3VkE7RUFFRTtBM0U0N1ZGOztBMkV6N1ZBO0VBRUU7QTNFMjdWRjs7QTJFeDdWQTtFQUVFO0EzRTA3VkY7O0EyRXY3VkE7RUFFRTtBM0V5N1ZGOztBMkV0N1ZBO0VBRUU7QTNFdzdWRjs7QTJFcjdWQTtFQUVFO0EzRXU3VkY7O0EyRXA3VkE7RUFFRTtBM0VzN1ZGOztBMkVuN1ZBO0VBRUU7QTNFcTdWRjs7QTJFbDdWQTtFQUVFO0EzRW83VkY7O0EyRWo3VkE7RUFFRTtBM0VtN1ZGOztBMkVoN1ZBO0VBRUU7QTNFazdWRjs7QTJFLzZWQTtFQUVFO0EzRWk3VkY7O0EyRTk2VkE7RUFFRTtBM0VnN1ZGOztBMkU3NlZBO0VBRUU7QTNFKzZWRjs7QTJFNTZWQTtFQUVFO0EzRTg2VkY7O0EyRTM2VkE7RUFFRTtBM0U2NlZGOztBMkUxNlZBO0VBRUU7QTNFNDZWRjs7QTJFejZWQTtFQUVFO0EzRTI2VkY7O0EyRXg2VkE7RUFFRTtBM0UwNlZGOztBMkV2NlZBO0VBRUU7QTNFeTZWRjs7QTJFdDZWQTtFQUVFO0EzRXc2VkY7O0EyRXI2VkE7RUFFRTtBM0V1NlZGOztBMkVwNlZBO0VBRUU7QTNFczZWRjs7QTJFbjZWQTtFQUVFO0EzRXE2VkY7O0EyRWw2VkE7RUFFRTtBM0VvNlZGOztBMkVqNlZBO0VBRUU7QTNFbTZWRjs7QTJFaDZWQTtFQUVFO0EzRWs2VkY7O0EyRS81VkE7RUFFRTtBM0VpNlZGOztBMkU5NVZBO0VBRUU7QTNFZzZWRjs7QTJFNzVWQTtFQUVFO0EzRSs1VkY7O0EyRTU1VkE7RUFFRTtBM0U4NVZGOztBMkUzNVZBO0VBRUU7QTNFNjVWRjs7QTJFMTVWQTtFQUVFO0EzRTQ1VkY7O0EyRXo1VkE7RUFFRTtBM0UyNVZGOztBMkV4NVZBO0VBRUU7QTNFMDVWRjs7QTJFdjVWQTtFQUVFO0EzRXk1VkY7O0EyRXQ1VkE7RUFFRTtBM0V3NVZGOztBMkVyNVZBO0VBRUU7QTNFdTVWRjs7QTJFcDVWQTtFQUVFO0EzRXM1VkY7O0EyRW41VkE7RUFFRTtBM0VxNVZGOztBMkVsNVZBO0VBRUU7QTNFbzVWRjs7QTJFajVWQTtFQUVFO0EzRW01VkY7O0EyRWg1VkE7RUFFRTtBM0VrNVZGOztBMkUvNFZBO0VBRUU7QTNFaTVWRjs7QTJFOTRWQTtFQUVFO0EzRWc1VkY7O0EyRTc0VkE7RUFFRTtBM0UrNFZGOztBMkU1NFZBO0VBRUU7QTNFODRWRjs7QTJFMzRWQTtFQUVFO0EzRTY0VkY7O0EyRTE0VkE7RUFFRTtBM0U0NFZGOztBMkV6NFZBO0VBRUU7QTNFMjRWRjs7QTJFeDRWQTtFQUVFO0EzRTA0VkY7O0EyRXY0VkE7RUFFRTtBM0V5NFZGOztBMkV0NFZBO0VBRUU7QTNFdzRWRjs7QTJFcjRWQTtFQUVFO0EzRXU0VkY7O0EyRXA0VkE7RUFFRTtBM0VzNFZGOztBMkVuNFZBO0VBRUU7QTNFcTRWRjs7QTJFbDRWQTtFQUVFO0EzRW80VkY7O0EyRWo0VkE7RUFFRTtBM0VtNFZGOztBMkVoNFZBO0VBRUU7QTNFazRWRjs7QTJFLzNWQTtFQUVFO0EzRWk0VkY7O0EyRTkzVkE7RUFFRTtBM0VnNFZGOztBMkU3M1ZBO0VBRUU7QTNFKzNWRjs7QTJFNTNWQTtFQUVFO0EzRTgzVkY7O0EyRTMzVkE7RUFFRTtBM0U2M1ZGOztBMkUxM1ZBO0VBRUU7QTNFNDNWRjs7QTJFejNWQTtFQUVFO0EzRTIzVkY7O0EyRXgzVkE7RUFFRTtBM0UwM1ZGOztBMkV2M1ZBO0VBRUU7QTNFeTNWRjs7QTJFdDNWQTtFQUVFO0EzRXczVkY7O0EyRXIzVkE7RUFFRTtBM0V1M1ZGOztBMkVwM1ZBO0VBRUU7QTNFczNWRjs7QTJFbjNWQTtFQUVFO0EzRXEzVkY7O0EyRWwzVkE7RUFFRTtBM0VvM1ZGOztBMkVqM1ZBO0VBRUU7QTNFbTNWRjs7QTJFaDNWQTtFQUVFO0EzRWszVkY7O0EyRS8yVkE7RUFFRTtBM0VpM1ZGOztBMkU5MlZBO0VBRUU7QTNFZzNWRjs7QTJFNzJWQTtFQUVFO0EzRSsyVkY7O0EyRTUyVkE7RUFFRTtBM0U4MlZGOztBMkUzMlZBO0VBRUU7QTNFNjJWRjs7QTJFMTJWQTtFQUVFO0EzRTQyVkY7O0EyRXoyVkE7RUFFRTtBM0UyMlZGOztBMkV4MlZBO0VBRUU7QTNFMDJWRjs7QTJFdjJWQTtFQUVFO0EzRXkyVkY7O0EyRXQyVkE7RUFFRTtBM0V3MlZGOztBMkVyMlZBO0VBRUU7QTNFdTJWRjs7QTJFcDJWQTtFQUVFO0EzRXMyVkY7O0EyRW4yVkE7RUFFRTtBM0VxMlZGOztBMkVsMlZBO0VBRUU7QTNFbzJWRjs7QTJFajJWQTtFQUVFO0EzRW0yVkY7O0EyRWgyVkE7RUFFRTtBM0VrMlZGOztBMkUvMVZBO0VBRUU7QTNFaTJWRjs7QTJFOTFWQTtFQUVFO0EzRWcyVkY7O0EyRTcxVkE7RUFFRTtBM0UrMVZGOztBMkU1MVZBO0VBRUU7QTNFODFWRjs7QTJFMzFWQTtFQUVFO0EzRTYxVkY7O0EyRTExVkE7RUFFRTtBM0U0MVZGOztBMkV6MVZBO0VBRUU7QTNFMjFWRjs7QTJFeDFWQTtFQUVFO0EzRTAxVkY7O0EyRXYxVkE7RUFFRTtBM0V5MVZGOztBMkV0MVZBO0VBRUU7QTNFdzFWRjs7QTJFcjFWQTtFQUVFO0EzRXUxVkY7O0EyRXAxVkE7RUFFRTtBM0VzMVZGOztBMkVuMVZBO0VBRUU7QTNFcTFWRjs7QTJFbDFWQTtFQUVFO0EzRW8xVkY7O0EyRWoxVkE7RUFFRTtBM0VtMVZGOztBMkVoMVZBO0VBRUU7QTNFazFWRjs7QTJFLzBWQTtFQUVFO0EzRWkxVkY7O0EyRTkwVkE7RUFFRTtBM0VnMVZGOztBMkU3MFZBO0VBRUU7QTNFKzBWRjs7QTJFNTBWQTtFQUVFO0EzRTgwVkY7O0EyRTMwVkE7RUFFRTtBM0U2MFZGOztBMkUxMFZBO0VBRUU7QTNFNDBWRjs7QTJFejBWQTtFQUVFO0EzRTIwVkY7O0EyRXgwVkE7RUFFRTtBM0UwMFZGOztBMkV2MFZBO0VBRUU7QTNFeTBWRjs7QTJFdDBWQTtFQUVFO0EzRXcwVkY7O0EyRXIwVkE7RUFFRTtBM0V1MFZGOztBMkVwMFZBO0VBRUU7QTNFczBWRjs7QTJFbjBWQTtFQUVFO0EzRXEwVkY7O0EyRWwwVkE7RUFFRTtBM0VvMFZGOztBMkVqMFZBO0VBRUU7QTNFbTBWRjs7QTJFaDBWQTtFQUVFO0EzRWswVkY7O0EyRS96VkE7RUFFRTtBM0VpMFZGOztBMkU5elZBO0VBRUU7QTNFZzBWRjs7QTJFN3pWQTtFQUVFO0EzRSt6VkY7O0EyRTV6VkE7RUFFRTtBM0U4elZGOztBMkUzelZBO0VBRUU7QTNFNnpWRjs7QTJFMXpWQTtFQUVFO0EzRTR6VkY7O0EyRXp6VkE7RUFFRTtBM0UyelZGOztBMkV4elZBO0VBRUU7QTNFMHpWRjs7QTJFdnpWQTtFQUVFO0EzRXl6VkY7O0EyRXR6VkE7RUFFRTtBM0V3elZGOztBMkVyelZBO0VBRUU7QTNFdXpWRjs7QTJFcHpWQTtFQUVFO0EzRXN6VkY7O0EyRW56VkE7RUFFRTtBM0VxelZGOztBMkVselZBO0VBRUU7QTNFb3pWRjs7QTJFanpWQTtFQUVFO0EzRW16VkY7O0EyRWh6VkE7RUFFRTtBM0VrelZGOztBMkUveVZBO0VBRUU7QTNFaXpWRjs7QTJFOXlWQTtFQUVFO0EzRWd6VkY7O0EyRTd5VkE7RUFFRTtBM0UreVZGOztBMkU1eVZBO0VBRUU7QTNFOHlWRjs7QTJFM3lWQTtFQUVFO0EzRTZ5VkY7O0EyRTF5VkE7RUFFRTtBM0U0eVZGOztBMkV6eVZBO0VBRUU7QTNFMnlWRjs7QTJFeHlWQTtFQUVFO0EzRTB5VkY7O0EyRXZ5VkE7RUFFRTtBM0V5eVZGOztBMkV0eVZBO0VBRUU7QTNFd3lWRjs7QTJFcnlWQTtFQUVFO0EzRXV5VkY7O0EyRXB5VkE7RUFFRTtBM0VzeVZGOztBMkVueVZBO0VBRUU7QTNFcXlWRjs7QTJFbHlWQTtFQUVFO0EzRW95VkY7O0EyRWp5VkE7RUFFRTtBM0VteVZGOztBMkVoeVZBO0VBRUU7QTNFa3lWRjs7QTJFL3hWQTtFQUVFO0EzRWl5VkY7O0EyRTl4VkE7RUFFRTtBM0VneVZGOztBMkU3eFZBO0VBRUU7QTNFK3hWRjs7QTJFNXhWQTtFQUVFO0EzRTh4VkY7O0EyRTN4VkE7RUFFRTtBM0U2eFZGOztBMkUxeFZBO0VBRUU7QTNFNHhWRjs7QTJFenhWQTtFQUVFO0EzRTJ4VkY7O0EyRXh4VkE7RUFFRTtBM0UweFZGOztBMkV2eFZBO0VBRUU7QTNFeXhWRjs7QTJFdHhWQTtFQUVFO0EzRXd4VkY7O0EyRXJ4VkE7RUFFRTtBM0V1eFZGOztBMkVweFZBO0VBRUU7QTNFc3hWRjs7QTJFbnhWQTtFQUVFO0EzRXF4VkY7O0EyRWx4VkE7RUFFRTtBM0VveFZGOztBMkVqeFZBO0VBRUU7QTNFbXhWRjs7QTJFaHhWQTtFQUVFO0EzRWt4VkY7O0EyRS93VkE7RUFFRTtBM0VpeFZGOztBMkU5d1ZBO0VBRUU7QTNFZ3hWRjs7QTJFN3dWQTtFQUVFO0EzRSt3VkY7O0EyRTV3VkE7RUFFRTtBM0U4d1ZGOztBMkUzd1ZBO0VBRUU7QTNFNndWRjs7QTJFMXdWQTtFQUVFO0EzRTR3VkY7O0EyRXp3VkE7RUFFRTtBM0Uyd1ZGOztBMkV4d1ZBO0VBRUU7QTNFMHdWRjs7QTJFdndWQTtFQUVFO0EzRXl3VkY7O0EyRXR3VkE7RUFFRTtBM0V3d1ZGOztBMkVyd1ZBO0VBRUU7QTNFdXdWRjs7QTJFcHdWQTtFQUVFO0EzRXN3VkY7O0EyRW53VkE7RUFFRTtBM0Vxd1ZGOztBMkVsd1ZBO0VBRUU7QTNFb3dWRjs7QTJFandWQTtFQUVFO0EzRW13VkY7O0EyRWh3VkE7RUFFRTtBM0Vrd1ZGOztBMkUvdlZBO0VBRUU7QTNFaXdWRjs7QTJFOXZWQTtFQUVFO0EzRWd3VkY7O0EyRTd2VkE7RUFFRTtBM0UrdlZGOztBMkU1dlZBO0VBRUU7QTNFOHZWRjs7QTJFM3ZWQTtFQUVFO0EzRTZ2VkY7O0EyRTF2VkE7RUFFRTtBM0U0dlZGOztBMkV6dlZBO0VBRUU7QTNFMnZWRjs7QTJFeHZWQTtFQUVFO0EzRTB2VkY7O0EyRXZ2VkE7RUFFRTtBM0V5dlZGOztBMkV0dlZBO0VBRUU7QTNFd3ZWRjs7QTJFcnZWQTtFQUVFO0EzRXV2VkY7O0EyRXB2VkE7RUFFRTtBM0VzdlZGOztBMkVudlZBO0VBRUU7QTNFcXZWRjs7QTJFbHZWQTtFQUVFO0EzRW92VkY7O0EyRWp2VkE7RUFFRTtBM0VtdlZGOztBMkVodlZBO0VBRUU7QTNFa3ZWRjs7QTJFL3VWQTtFQUVFO0EzRWl2VkY7O0EyRTl1VkE7RUFFRTtBM0VndlZGOztBMkU3dVZBO0VBRUU7QTNFK3VWRjs7QTJFNXVWQTtFQUVFO0EzRTh1VkY7O0EyRTN1VkE7RUFFRTtBM0U2dVZGOztBMkUxdVZBO0VBRUU7QTNFNHVWRjs7QTJFenVWQTtFQUVFO0EzRTJ1VkY7O0EyRXh1VkE7RUFFRTtBM0UwdVZGOztBMkV2dVZBO0VBRUU7QTNFeXVWRjs7QTJFdHVWQTtFQUVFO0EzRXd1VkY7O0EyRXJ1VkE7RUFFRTtBM0V1dVZGOztBMkVwdVZBO0VBRUU7QTNFc3VWRjs7QTJFbnVWQTtFQUVFO0EzRXF1VkY7O0EyRWx1VkE7RUFFRTtBM0VvdVZGOztBMkVqdVZBO0VBRUU7QTNFbXVWRjs7QTJFaHVWQTtFQUVFO0EzRWt1VkY7O0EyRS90VkE7RUFFRTtBM0VpdVZGOztBMkU5dFZBO0VBRUU7QTNFZ3VWRjs7QTJFN3RWQTtFQUVFO0EzRSt0VkY7O0EyRTV0VkE7RUFFRTtBM0U4dFZGOztBMkUzdFZBO0VBRUU7QTNFNnRWRjs7QTJFMXRWQTtFQUVFO0EzRTR0VkY7O0EyRXp0VkE7RUFFRTtBM0UydFZGOztBMkV4dFZBO0VBRUU7QTNFMHRWRjs7QTJFdnRWQTtFQUVFO0EzRXl0VkY7O0EyRXR0VkE7RUFFRTtBM0V3dFZGOztBMkVydFZBO0VBRUU7QTNFdXRWRjs7QTJFcHRWQTtFQUVFO0EzRXN0VkY7O0EyRW50VkE7RUFFRTtBM0VxdFZGOztBMkVsdFZBO0VBRUU7QTNFb3RWRjs7QTJFanRWQTtFQUVFO0EzRW10VkY7O0EyRWh0VkE7RUFFRTtBM0VrdFZGOztBMkUvc1ZBO0VBRUU7QTNFaXRWRjs7QTJFOXNWQTtFQUVFO0EzRWd0VkY7O0EyRTdzVkE7RUFFRTtBM0Urc1ZGOztBMkU1c1ZBO0VBRUU7QTNFOHNWRjs7QTJFM3NWQTtFQUVFO0EzRTZzVkY7O0EyRTFzVkE7RUFFRTtBM0U0c1ZGOztBMkV6c1ZBO0VBRUU7QTNFMnNWRjs7QTJFeHNWQTtFQUVFO0EzRTBzVkY7O0EyRXZzVkE7RUFFRTtBM0V5c1ZGOztBMkV0c1ZBO0VBRUU7QTNFd3NWRjs7QTJFcnNWQTtFQUVFO0EzRXVzVkY7O0EyRXBzVkE7RUFFRTtBM0Vzc1ZGOztBMkVuc1ZBO0VBRUU7QTNFcXNWRjs7QTJFbHNWQTtFQUVFO0EzRW9zVkY7O0EyRWpzVkE7RUFFRTtBM0Vtc1ZGOztBMkVoc1ZBO0VBRUU7QTNFa3NWRjs7QTJFL3JWQTtFQUVFO0EzRWlzVkY7O0EyRTlyVkE7RUFFRTtBM0Vnc1ZGOztBMkU3clZBO0VBRUU7QTNFK3JWRjs7QTJFNXJWQTtFQUVFO0EzRThyVkY7O0EyRTNyVkE7RUFFRTtBM0U2clZGOztBMkUxclZBO0VBRUU7QTNFNHJWRjs7QTJFenJWQTtFQUVFO0EzRTJyVkY7O0EyRXhyVkE7RUFFRTtBM0UwclZGOztBMkV2clZBO0VBRUU7QTNFeXJWRjs7QTJFdHJWQTtFQUVFO0EzRXdyVkY7O0EyRXJyVkE7RUFFRTtBM0V1clZGOztBMkVwclZBO0VBRUU7QTNFc3JWRjs7QTJFbnJWQTtFQUVFO0EzRXFyVkY7O0EyRWxyVkE7RUFFRTtBM0VvclZGOztBMkVqclZBO0VBRUU7QTNFbXJWRjs7QTJFaHJWQTtFQUVFO0EzRWtyVkY7O0EyRS9xVkE7RUFFRTtBM0VpclZGOztBMkU5cVZBO0VBRUU7QTNFZ3JWRjs7QTJFN3FWQTtFQUVFO0EzRStxVkY7O0EyRTVxVkE7RUFFRTtBM0U4cVZGOztBMkUzcVZBO0VBRUU7QTNFNnFWRjs7QTJFMXFWQTtFQUVFO0EzRTRxVkY7O0EyRXpxVkE7RUFFRTtBM0UycVZGOztBMkV4cVZBO0VBRUU7QTNFMHFWRjs7QTJFdnFWQTtFQUVFO0EzRXlxVkY7O0EyRXRxVkE7RUFFRTtBM0V3cVZGOztBMkVycVZBO0VBRUU7QTNFdXFWRjs7QTJFcHFWQTtFQUVFO0EzRXNxVkY7O0EyRW5xVkE7RUFFRTtBM0VxcVZGOztBMkVscVZBO0VBRUU7QTNFb3FWRjs7QTJFanFWQTtFQUVFO0EzRW1xVkY7O0EyRWhxVkE7RUFFRTtBM0VrcVZGOztBMkUvcFZBO0VBRUU7QTNFaXFWRjs7QTJFOXBWQTtFQUVFO0EzRWdxVkY7O0EyRTdwVkE7RUFFRTtBM0UrcFZGOztBMkU1cFZBO0VBRUU7QTNFOHBWRjs7QTJFM3BWQTtFQUVFO0EzRTZwVkY7O0EyRTFwVkE7RUFFRTtBM0U0cFZGOztBMkV6cFZBO0VBRUU7QTNFMnBWRjs7QTJFeHBWQTtFQUVFO0EzRTBwVkY7O0EyRXZwVkE7RUFFRTtBM0V5cFZGOztBMkV0cFZBO0VBRUU7QTNFd3BWRjs7QTJFcnBWQTtFQUVFO0EzRXVwVkY7O0EyRXBwVkE7RUFFRTtBM0VzcFZGOztBMkVucFZBO0VBRUU7QTNFcXBWRjs7QTJFbHBWQTtFQUVFO0EzRW9wVkY7O0EyRWpwVkE7RUFFRTtBM0VtcFZGOztBMkVocFZBO0VBRUU7QTNFa3BWRjs7QTJFL29WQTtFQUVFO0EzRWlwVkY7O0EyRTlvVkE7RUFFRTtBM0VncFZGOztBMkU3b1ZBO0VBRUU7RUFDQTtBM0Urb1ZGOztBMkU1b1ZBO0VBRUU7RUFDQTtFQUNBO0EzRThvVkY7O0EyRTNvVkE7RUFFRTtFQUNBO0EzRTZvVkY7O0EyRTFvVkE7RUFFRTtFQUNBO0EzRTRvVkY7O0EyRXpvVkE7RUFFRTtFQUNBO0VBQ0E7QTNFMm9WRjs7QTJFeG9WQTtFQUVFO0EzRTBvVkY7O0EyRXZvVkE7RUFFRTtBM0V5b1ZGOztBMkV0b1ZBO0VBRUU7QTNFd29WRjs7QTJFcm9WQTtFQUVFO0EzRXVvVkY7O0EyRXBvVkE7RUFHRTtFQUNBO0EzRXNvVkY7O0EyRW5vVkE7RUFHRTtFQUNBO0EzRXFvVkY7QTJFbm5WQTtFQUVFO0lBR0U7RTNFOG5WRjtFMkUzblZBO0lBR0U7RTNFNG5WRjtBQUNGO0EyRXpuVkE7RUFFRTtFQUVBO0EzRTBuVkY7O0EyRXZuVkE7RUFFRTtFQUVBO0EzRXluVkY7O0EyRXRuVkE7RUFFRTtFQUVBO0EzRXduVkY7O0EyRXJuVkE7RUFFRTtFQUVBO0EzRXVuVkY7O0EyRXBuVkE7RUFFRTtFQUVBO0EzRXNuVkY7O0EyRW5uVkE7RUFFRTtFQUVBO0EzRXFuVkY7O0EyRWxuVkE7Ozs7O0VBT0U7RUFDQTtBM0VvblZGOztBMkVqblZBO0VBRUU7QTNFbW5WRjs7QTJFaG5WQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFa25WRjs7QTJFL21WQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFaW5WRjs7QTRFN21xQkE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFFSDtFQUNBO0E1RTZtcUJEOztBNEV6bXFCQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUVIO0VBQ0E7QTVFeW1xQkQ7QTRFdm1xQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXltcUJSOztBNEVybXFCQTtFQUNDO0VBQ0E7RUFFRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdIO0E1RXFtcUJEOztBNEVqbXFCQTtFQUNJO0E1RW9tcUJKOztBNEVsbXFCQTtFQUNJO0E1RXFtcUJKOztBNkV2cnFCQTtFQ0tJLHFCREpvQjtFQUNwQjtFQUNBO0VBQ0EsZ0J2RXdtQjBCO0V1RXZtQjFCLG9DRUhlO0VGSWY7QTdFNnJxQko7QTZFM3JxQkk7RUFDSSxvQ0VQVztBL0Vvc3FCbkI7QTZFM3JxQkk7RUFDSSxvQ0VUWTtFRlVaO0E3RTZycUJSO0E2RTNycUJJO0VBQ0ksaUNFWlc7RUZhWDtBN0U2cnFCUjtBNkUzcnFCSTtFQUNJLGtDRWZZO0EvRTRzcUJwQjs7QTZFenJxQkE7RUFDSTtBN0U0cnFCSjtBNkUzcnFCSTtFQUNJO0VBQ0E7QTdFNnJxQlI7O0E2RTFycUJBO0FBQ0E7RUFDSTtBN0U2cnFCSjs7QTZFM3JxQkE7O0VBRUk7RUFDQTtFQUNBO0E3RThycUJKOztBNkU1cnFCQTtFQUNJO0E3RStycUJKOztBNkU1cnFCSTtFQURKO0lBRVE7RTdFZ3NxQk47QUFDRjs7QTZFNXJxQlE7RUFESjtJQUVRO0U3RWdzcUJWO0FBQ0Y7O0E2RTdycUJBO0FBQ0E7RUNoREk7RUFDQTtFQUNBO0VBQ0E7RUQrQ0E7RUFDQTtBN0Vtc3FCSjtBOEVqdnFCSTtFQUNJO0E5RW12cUJSO0E2RWxzcUJJO0VBQ0k7RUFDQTtFQUNBO0E3RW9zcUJSO0E2RW5zcUJRO0VBQ0k7QTdFcXNxQlo7QTZFbnNxQlE7RUFDSTtBN0Vxc3FCWjtBNkVwc3FCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Vzc3FCaEI7QTZFcHNxQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0Vzc3FCaEI7QTZFcnNxQmdCO0VBQ0k7RUFDQTtFQUNBO0E3RXVzcUJwQjtBNkVwc3FCWTtFQUNJO0E3RXNzcUJoQjtBNkVoc3FCWTtFQUNJO0E3RWtzcUJoQjs7QTZFNXJxQkE7RUFDSTtFQUNBO0VBQ0E7QTdFK3JxQko7QTZFOXJxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWdzcUJSO0E2RS9ycUJRO0VBQ0k7QTdFaXNxQlo7QTZFaHNxQlk7RUFDSTtBN0Vrc3FCaEI7QTZFOXJxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWdzcUJSOztBNkUzcnFCSTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RThycUJSO0E2RTNycUJJO0VBQ0k7QTdFNnJxQlI7QTZFeHFxQkk7RUFDSTtJQUNJO0lBQ0E7RTdFMnJxQlY7RTZFenJxQk07SUFDSTtJQUNBO0U3RTJycUJWO0U2RXpycUJNO0lBQ0k7RTdFMnJxQlY7RTZFenJxQk07SUFDSTtJQUNBO0U3RTJycUJWO0FBQ0Y7O0E2RXZycUJJO0VBREo7SUFFUTtFN0UycnFCTjtBQUNGOztBNkV4cnFCSTtFQURKO0lBRU87RTdFNHJxQkw7QUFDRjs7QTZFenJxQkk7RUFDSTtBN0U0cnFCUjtBNkUxcnFCSTtFQUNJO0E3RTRycUJSOztBNkV6cnFCQTtFQUNJO0E3RTRycUJKOztBNkV6cnFCSTtFQURKO0lBRU87SUFDQTtFN0U2cnFCTDtBQUNGO0E2RTNycUJRO0VBREo7SUFFUTtJQUNBO0lBQ0E7RTdFOHJxQlY7QUFDRjtBNkU1cnFCWTtFQURKO0lBRVE7RTdFK3JxQmQ7QUFDRjtBNkU5cnFCWTtFQUpKO0lBS1E7RTdFaXNxQmQ7QUFDRjs7QTZFMXJxQlk7RUFESjtJQUVRO0lBQ0E7RTdFOHJxQmQ7QUFDRjs7QTZFenJxQkE7RUFDSTtFQUNGO0E3RTRycUJGOztBNkV6cnFCQTtFQUNJO0E3RTRycUJKO0E2RTNycUJJOztFQUVJO0E3RTZycUJSO0E2RTFycUJRO0VBQ0k7RUFDQSxXdkVuUUQ7QU4rN3FCWDtBNkV4cnFCZ0I7RUFDSTtFQUNBO0VBQ0E7QTdFMHJxQnBCO0E2RXhycUJvQjtFQUVJO0VBQ0E7QTdFeXJxQnhCO0E2RXZycUJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RXlycUI1QjtBNkVucnFCUTtFQzdSSjtFQUNBO0VBQ0E7RUFDQTtFRDRSUTtFQUNBO0E3RXdycUJaO0E4RW45cUJJO0VBQ0k7QTlFcTlxQlI7QTZFdHJxQlE7RUFGSjtJQUdRO0U3RXlycUJWO0FBQ0Y7QTZFeHJxQlE7RUFMSjtJQU1NO0U3RTJycUJSO0FBQ0Y7QTZFenJxQlk7RUFESjtJQUVRO0U3RTRycUJkO0FBQ0Y7QTZFM3JxQlk7RUFKSjtJQUtNO0U3RThycUJaO0FBQ0Y7O0E2RXZycUJJOztFQUVJO0VBQ0E7QTdFMHJxQlI7QTZFenJxQlE7O0VBQ0k7QTdFNHJxQlo7O0E2RXJycUJDO0VBQ0M7QTdFd3JxQkY7QTZFdHJxQkM7RUFDQztBN0V3cnFCRjtBNkV0cnFCQztFQUNDO0E3RXdycUJGO0E2RXRycUJDO0VBQ0M7QTdFd3JxQkY7O0E2RW5ycUJJO0VBQ0k7QTdFc3JxQlI7O0E2RWpycUJBO0VBQ0k7QTdFb3JxQko7O0E2RWxycUJBO0VBQ0k7RUFDQTtBN0VxcnFCSjs7QTZFaHJxQkk7RUFDSTtBN0VtcnFCUjtBNkVscnFCUTtFQUNJO0E3RW9ycUJaOztBNkVocnFCQTtFQUNJO0E3RW1ycUJKOztBNkU5cXFCSTtFQURKO0lBRVE7RTdFa3JxQk47QUFDRjtBNkUvcXFCWTtFQURKO0lBRVE7SUFDQTtFN0VrcnFCZDtBQUNGO0E2RTlxcUJRO0VBREo7SUFFUTtFN0VpcnFCVjtBQUNGO0E2RTlxcUJRO0VBREo7SUFFTztFN0VpcnFCVDtBQUNGOztBNkU3cXFCQTtFQUNJO0E3RWdycUJKOztBNkU3cXFCSTtFQURKO0lBRU87RTdFaXJxQkw7QUFDRjs7QTZFN3FxQlE7RUFDSTtBN0VncnFCWjs7QTZFM3FxQkk7RUFDSTtJQUNJO0U3RThxcUJWO0FBQ0Y7O0E2RTFxcUJJO0VBREo7SUFFUTtFN0U4cXFCTjtBQUNGOztBNkUzcXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3RThxcUJKOztBNkU1cXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RStxcUJKOztBNkU1cXFCSTtFQUNJO0E3RStxcUJSOztBNkUzcXFCSTtFQUNJO0E3RThxcUJSOztBNkV4cXFCQTtFQUNJO0E3RTJxcUJKOztBNkV6cXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFNHFxQko7QTZFM3FxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U2cXFCUjtBNkU1cXFCUTtFQUNJO0VBQ0E7QTdFOHFxQlo7QTZFN3FxQlk7RUFDSTtBN0UrcXFCaEI7QTZFNXFxQlE7RUFDSTtFQUNBO0E3RThxcUJaO0E2RTdxcUJZO0VBQ0k7RUFDQTtBN0UrcXFCaEI7QTZFNXFxQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0U4cXFCWjs7QTZFenFxQkk7RUFDSTtBN0U0cXFCUjs7QTZFdHFxQkE7RUFDSTtJQUNJO0U3RXlxcUJOO0FBQ0Y7QTZFdnFxQkE7RUFDSTtJQUNJO0lBQ0E7RTdFeXFxQk47O0U2RXRxcUJNO0lBQ0k7RTdFeXFxQlY7RTZFeHFxQlU7SUFDSTtFN0UwcXFCZDtFNkV6cXFCYztJQUNJO0U3RTJxcUJsQjtFNkV6cXFCYztJQUNJO0U3RTJxcUJsQjtFNkV4cXFCVTtJQUNJO0lBQ0E7SUFDQTtFN0UwcXFCZDtFNkV6cXFCYztJQUNJO0U3RTJxcUJsQjtFNkV6cXFCYztJQUNJO0U3RTJxcUJsQjtBQUNGO0E2RXRxcUJBO0VBQ0k7SUFDSTtFN0V3cXFCTjtFNkV2cXFCTTtJQUNJO0U3RXlxcUJWO0FBQ0Y7QWdGbnRyQkE7RUFFSTtFQUNBO0VBNkJBO0VBb0RBO0FoRnFvckJKO0FnRnB0ckJJO0VBQ0k7QWhGc3RyQlI7QWdGbnRyQkk7RUFDSTtBaEZxdHJCUjtBZ0ZudHJCSTtFQUNJO0FoRnF0ckJSO0FnRm50ckJJO0VBQ0k7RUFDQTtBaEZxdHJCUjtBZ0ZudHJCSTtFQUNJO0VBQ0E7QWhGcXRyQlI7QWdGbnRyQkk7RUFDSTtFQUNBO0FoRnF0ckJSO0FnRmx0ckJJO0VBQ0k7QWhGb3RyQlI7QWdGL3NyQkk7RUFDSTtFQUNBO0FoRml0ckJSO0FnRjlzckJJO0VBQ0k7RUFDQTtBaEZndHJCUjtBZ0Y3c3JCSTtFQUNJO0VBQ0E7QWhGK3NyQlI7QWdGNXNyQkk7RUFDSTtFQUNBO0FoRjhzckJSO0FnRjNzckJJO0VBQ0k7RUFDQTtBaEY2c3JCUjtBZ0Yxc3JCSTtFQUNJO0VBQ0E7QWhGNHNyQlI7QWdGenNyQkk7RUFDSTtFQUNBO0FoRjJzckJSO0FnRnhzckJJO0VBQ0k7RUFDQTtBaEYwc3JCUjtBZ0Z2c3JCSTtFQUNJO0VBQ0E7QWhGeXNyQlI7QWdGdHNyQkk7RUFDSTtFQUNBO0FoRndzckJSO0FnRm5zckJJO0VBQ0k7RUFDQTtBaEZxc3JCUjtBZ0Zsc3JCSTtFQUNJO0VBQ0E7QWhGb3NyQlI7QWdGanNyQkk7RUFDSTtFQUNBO0FoRm1zckJSO0FnRmhzckJJO0VBQ0k7RUFDQTtBaEZrc3JCUjtBZ0YvcnJCSTtFQUNJO0VBQ0E7QWhGaXNyQlI7QWdGOXJyQkk7RUFDSTtFQUNBO0FoRmdzckJSO0FnRjdyckJJO0VBQ0k7RUFDQTtBaEYrcnJCUjtBZ0Y1cnJCSTtFQUNJO0VBQ0E7QWhGOHJyQlI7QWdGM3JyQkk7RUFDSTtFQUNBO0FoRjZyckJSO0FnRjFyckJJO0VBQ0k7RUFDQTtBaEY0cnJCUjtBZ0Z6cnJCSTtFQUNJO0VBQ0E7QWhGMnJyQlI7QWdGenJyQkk7RUFDSTtFQUNBO0FoRjJyckJSO0FnRnZyckJJO0VBQ0k7QWhGeXJyQlI7QWdGdnJyQkk7RUFDSTtFQUNBO0VBQ0E7QWhGeXJyQlI7QWdGcnJyQlE7RUFDSTtBaEZ1cnJCWjtBZ0ZucnJCUTtFQUNJO0VBQ0E7QWhGcXJyQlo7QWdGbHJyQkk7RUFDSTtFQUNBO0FoRm9yckJSO0FnRmxyckJRO0VBQ0k7RUFDQTtFQUNBO0FoRm9yckJaO0FnRmpyckJJO0VBQ0k7RUFDQTtBaEZtcnJCUjtBZ0ZscnJCUTtFQUNJO0VBQ0E7RUFDQTtBaEZvcnJCWjtBZ0ZocnJCUTtFQUNJO0FoRmtyckJaO0FnRmhyckJRO0VBQ0k7QWhGa3JyQlo7QWdGNXFyQlk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWhGOHFyQmhCO0FnRjNxckJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY2cXJCWjtBZ0Z6cXJCUTtFQUNJO0VBQ0E7QWhGMnFyQlo7QWdGenFyQlE7O0VBRUk7RUFDQTtBaEYycXJCWjtBZ0Z6cXJCUTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7QWhGMnFyQlo7QWdGdnFyQlE7RUFDSTtBaEZ5cXJCWjtBZ0Z0cXJCSTtFQUNJO0VBQ0E7QWhGd3FyQlI7QWdGdHFyQkk7RUFDSTtBaEZ3cXJCUjtBZ0ZycXJCSTtFQUNJO0lBQ0k7RWhGdXFyQlY7RWdGcnFyQk07SUFDSTtJQUNBO0VoRnVxckJWO0FBQ0Y7QWdGcnFyQkk7RUFDSTtJQUNJO0VoRnVxckJWO0VnRnJxckJNO0lBQ0k7RWhGdXFyQlY7QUFDRjs7QWdGbHFyQkk7RUFDSTtFQUNBO0FoRnFxckJSO0FnRnBxckJRO0VBQ0k7RUFDQTtBaEZzcXJCWjtBZ0ZucXJCSTtFQUNJO0FoRnFxckJSO0FnRm5xckJJO0VBQ0k7QWhGcXFyQlI7QWdGcHFyQlE7RUFDSTtBaEZzcXJCWjtBZ0ZucXJCSTtFQUNJO0VBQ0E7QWhGcXFyQlI7QWdGbHFyQmdCO0VBQ0k7RUFDQTtBaEZvcXJCcEI7QWdGaHFyQmdCO0VBQ0k7QWhGa3FyQnBCO0FnRi9wckJvQjtFQUNJO0FoRmlxckJ4QjtBZ0YxcHJCd0I7RUFDSTtFQUNBO0FoRjRwckI1QjtBZ0Z4cHJCZ0I7RUFDSTtFQUNBO0FoRjBwckJwQjtBZ0Z4cHJCd0I7RUFDSTtBaEYwcHJCNUI7QWdGcHByQmdCO0VBQ0k7RUFDQTtBaEZzcHJCcEI7QWdGanByQlk7RUFDSTtFQUNBO0FoRm1wckJoQjtBZ0Yvb3JCWTtFQUNJO0FoRmlwckJoQjtBZ0Y5b3JCZ0I7RUFDSTtBaEZncHJCcEI7QWdGM29yQlk7RUFDSTtFQUNBO0FoRjZvckJoQjtBZ0Yxb3JCUTtFQUNJO0VBQ0E7RUFDQTtBaEY0b3JCWjtBZ0Yxb3JCUTtFQUNJO0FoRjRvckJaO0FnRjFvckJRO0VBQ0k7QWhGNG9yQlo7QWdGdm9yQlk7RUFDSTtBaEZ5b3JCaEI7QWdGcm9yQkk7RUFDSTtBaEZ1b3JCUjtBZ0Zyb3JCSTtFQUNJO0VBQ0E7QWhGdW9yQlI7QWdGcm9yQkk7RUFDSTtFQUNBO0FoRnVvckJSO0FnRnBvckJRO0VBQ0k7RUFDQTtBaEZzb3JCWjtBZ0Zyb3JCWTtFQUNJO0FoRnVvckJoQjtBZ0Zsb3JCUTtFQUNJO0VBQ0E7QWhGb29yQlo7QWdGbG9yQlE7RUFDSTtFQUNBO0FoRm9vckJaO0FnRmpvckJJO0VBQ0k7RUFDQTtBaEZtb3JCUjtBZ0Zqb3JCSTtFQUNJO0FoRm1vckJSO0FnRmhvckJRO0VBQ0k7RUFDQTtBaEZrb3JCWjtBZ0YvbnJCSTtFQUNJO0VBQ0E7QWhGaW9yQlI7QWdGL25yQkk7RUFDSTtBaEZpb3JCUjtBZ0Y3bnJCWTtFQUNJO0VBQ0E7QWhGK25yQmhCO0FnRnpuckJZO0VBQ0k7RUFDQTtBaEYybnJCaEI7QWdGdm5yQkk7RUFDSTtFQUNBO0FoRnluckJSO0FnRnZuckJJO0VBQ0k7RUFDQTtBaEZ5bnJCUjtBZ0Z4bnJCUTtFQUNJO0VBQ0E7QWhGMG5yQlo7QWdGdG5yQlE7RUFDSTtFQUNBO0FoRnduckJaO0FnRnRuckJRO0VBQ0k7RUFDSjtBaEZ3bnJCUjtBZ0ZybnJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRnVuckJSO0FnRnJuckJJO0VBQ0k7RUFDQTtBaEZ1bnJCUjtBZ0ZybnJCSTtFQUNJO0FoRnVuckJSO0FnRm5uckJZO0VBREo7SUFFUTtJQUNBO0lBQ0E7SUFDQTtFaEZzbnJCZDtBQUNGO0FnRm5uckJJOztFQUVJO0VBQ0E7QWhGcW5yQlI7QWdGbm5yQkk7O0VBRUk7RUFDQTtBaEZxbnJCUjs7QWlGM2xzQkE7Ozs7OztFQU1JO0FqRjhsc0JKOztBaUY1bHNCQTtFQUNJO0FqRitsc0JKOztBaUY3bHNCQTtFQUNJO0FqRmdtc0JKOztBaUY5bHNCQTtFQUNJO0FqRmltc0JKOztBaUYvbHNCQTtFQUNJLGEzRTJsQ2dDO0FOdWdxQnBDOztBaUZobXNCQTtFQUNJLGEzRTZsQ2dDO0FOc2dxQnBDOztBaUZqbXNCQTtFQUNJLGEzRXlsQ2dDO0FOMmdxQnBDOztBaUZsbXNCQTtFQUNJO0FqRnFtc0JKOztBaUZqbXNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRm9tc0JKO0FpRm5tc0JJO0VBQ0k7QWpGcW1zQlI7QWlGdG1zQkk7RUFDSTtBakZxbXNCUjtBaUZubXNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRnFtc0JSO0FpRmxtc0JJO0VBQ0k7QWpGb21zQlI7O0FpRmptc0JBO0VBQ0k7RUFDQTtFQUNBO0FqRm9tc0JKOztBaUZobXNCSTtFQUNJO0FqRm1tc0JSO0FpRmxtc0JRO0VBQ0k7RUFDQTtBakZvbXNCWjs7QWlGL2xzQkE7RUFDSTtBakZrbXNCSjtBaUZqbXNCSTtFQUNJO0FqRm1tc0JSOztBaUZobXNCQTtFQUNJO0FqRm1tc0JKO0FpRmxtc0JJO0VBQ0k7QWpGb21zQlI7O0FpRmptc0JBO0VBQ0k7QWpGb21zQko7O0FpRmptc0JBO0VBQ0k7RUFDQTtBakZvbXNCSjs7QWlGam1zQkE7RUFDSTtFQUNBO0FqRm9tc0JKOztBaUZqbXNCQTtFQUNJO0VBQ0E7QWpGb21zQko7O0FpRmptc0JBO0VBQ0k7RUFDQTtBakZvbXNCSjs7QWlGam1zQkE7RUFDSSxlRnpGVztFRTBGWDtBakZvbXNCSjtBaUZubXNCSTtFQUNJO0FqRnFtc0JSO0FpRm5tc0JJO0VBQ0k7RUFDQTtFQUNBO0FqRnFtc0JSO0FpRnBtc0JRO0VBQ0k7RUFDQTtBakZzbXNCWjtBaUZsbXNCSTtFQUNJO0VBQ0E7QWpGb21zQlI7QWlGbm1zQlE7RUFDSSxXM0VuSEQ7RTJFb0hDO0FqRnFtc0JaO0FpRm5tc0JRO0VBQ0k7RUFDQTtBakZxbXNCWjtBaUZsbXNCSTtFQUNJO0FqRm9tc0JSO0FpRm5tc0JRO0VBQ0ksVzNFOUhEO0UyRStIQztBakZxbXNCWjtBaUZwbXNCWTtFQUNJO0FqRnNtc0JoQjtBaUZsbXNCSTtFQUNJLGNGcklVO0VFc0lWLHFCRnRJVTtBL0UwdXNCbEI7QWlGbm1zQlE7RUFDSSx5QkZ4SU07RUV5SU4sVzNFMUlEO0FOK3VzQlg7QWlGbG1zQkk7RUFDSSxjRjVJVTtFRTZJVixxQkY3SVU7QS9FaXZzQmxCO0FpRm5tc0JRO0VBQ0kseUJGL0lNO0VFZ0pOLFczRWxKRDtBTnV2c0JYO0FpRmxtc0JJO0VBQ0ksY0ZsSlU7RUVtSlYscUJGbkpVO0EvRXV2c0JsQjtBaUZubXNCUTtFQUNJLHlCRnJKTTtFRXNKTixXM0UxSkQ7QU4rdnNCWDtBaUZqbXNCSTtFQUNJO0VBQ0E7RUFDQTtBakZtbXNCUjtBaUZqbXNCSTtFQUNJO0VBQ0E7RUFDQTtBakZtbXNCUjtBaUZqbXNCSTtFQUNJO0FqRm1tc0JSO0FpRmhtc0JJO0VBQ0k7QWpGa21zQlI7O0FpRi9sc0JBO0VBQ0k7QWpGa21zQko7O0FpRi9sc0JBO0VBQ0k7RUFDQTtFQUNBO0FqRmttc0JKO0FpRmhtc0JJO0VBQ0k7RUFDQTtFQUNBO0FqRmttc0JSO0FpRmhtc0JJO0VBQ0k7RUFDQTtFQUNBO0FqRmttc0JSO0FpRmptc0JRO0VBQ0k7RUFDQTtFQUNBO0FqRm1tc0JaO0FpRmhtc0JJO0VBQ0k7RUFDQTtFQUNBO0FqRmttc0JSO0FpRmhtc0JJO0VBQ0k7RUFDQTtFQUNBO0FqRmttc0JSO0FpRmhtc0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZrbXNCUjs7QWlGL2xzQkE7RUFDQztFQUNBO0VBQ0E7QWpGa21zQkQ7QWlGam1zQkM7RUFDQztFQUNNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7QWpGbW1zQlI7QWlGbG1zQkU7RUFDQztBakZvbXNCSDtBaUZobXNCRTtFQUNDO0FqRmttc0JIOztBaUY3bHNCQztFQUNDO0VBQ007QWpGZ21zQlI7O0FpRjFsc0JRO0VBREo7SUFFUTtFakY4bHNCVjtBQUNGOztBaUYxbHNCSTtFQURKO0lBRVE7RWpGOGxzQk47QUFDRjs7QWlGM2xzQkE7O0VBRUk7QWpGOGxzQko7O0FpRjVsc0JBO0VBQ0k7QWpGK2xzQko7QWlGOWxzQkk7RUFDSTtBakZnbXNCUjs7QWlGN2xzQkE7RUFDSTtFQUNBO0VBQ0E7QWpGZ21zQko7QWlGL2xzQkk7RUFDSTtBakZpbXNCUjtBaUYvbHNCSTtFQUNJO0FqRmltc0JSO0FpRmhtc0JRO0VBQ0k7RUFDQTtBakZrbXNCWjtBaUZobXNCUTtFQUNJO0VBQ0E7QWpGa21zQlo7QWlGaG1zQlE7RUFDSTtBakZrbXNCWjs7QWlGNWxzQkE7RUFDSTtFQUNBO0VBQ0E7QWpGK2xzQko7QWlGNWxzQlE7RUFDSTtBakY4bHNCWjtBaUYxbHNCUTtFQUNJO0FqRjRsc0JaO0FpRnpsc0JJO0VBQ0k7RUFDQTtBakYybHNCUjtBaUYxbHNCUTtFQUNJO0FqRjRsc0JaO0FpRnpsc0JJO0VBQ0k7QWpGMmxzQlI7QWlGemxzQkk7RUFDSTtBakYybHNCUjs7QWlGdGxzQkE7RUFDSTtBakZ5bHNCSjs7QWlGbmxzQlE7RUFDSTtBakZzbHNCWjtBaUZybHNCWTtFQUVJO0FqRnNsc0JoQjs7QWlGL2tzQkE7RUFDSTtBakZrbHNCSjtBaUZqbHNCSTtFQUNJO0FqRm1sc0JSO0FpRmxsc0JRO0VBQ0ksVzNFbFdEO0UyRW1XQztBakZvbHNCWjtBaUZubHNCWTtFQUNJO0VBQ0E7QWpGcWxzQmhCO0FpRmhsc0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRmtsc0JaO0FpRmhsc0JZO0VBQ0k7QWpGa2xzQmhCO0FpRjlrc0JJO0VBQ0k7RUFDQTtBakZnbHNCUjtBaUYva3NCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRmlsc0JaO0FpRi9rc0JZO0VBQ0k7QWpGaWxzQmhCO0FpRjlrc0JZO0VBQ0k7RUFDQSxXM0V2WUw7QU51OXNCWDs7QWlGeGtzQkk7O0VBRUk7QWpGMmtzQlI7QWlGemtzQkk7RUFDSTtBakYya3NCUjs7QWlGdmtzQkE7RUFDSTtBakYwa3NCSjs7QWlGeGtzQkE7RUFDSTtBakYya3NCSjs7QWlGdmtzQkk7RUFDSTtFQUNBO0VBQ0E7QWpGMGtzQlI7QWlGemtzQlE7RUFDSTtBakYya3NCWjs7QWlGcmtzQkE7RUFDSTtBakZ3a3NCSjtBaUZ2a3NCSTtFQUNJO0FqRnlrc0JSOztBaUZwa3NCQTtFQUNJO0FqRnVrc0JKO0FpRnRrc0JJO0VBQ0k7QWpGd2tzQlI7QWlGdmtzQlE7RUFFSTtFQUNBO0VBQ0E7QWpGd2tzQlo7QWlGdGtzQlE7RUFDSTtFQUNBO0FqRndrc0JaO0FpRnJrc0JZO0VBQ0k7QWpGdWtzQmhCO0FpRmprc0JZO0VBQ0k7QWpGbWtzQmhCO0FpRjdqc0JZO0VBQ0k7QWpGK2pzQmhCOztBaUZ0anNCUTtFQUNJO0VBQ0E7QWpGeWpzQlo7QWlGdGpzQkk7RUFDSTtFQUNBO0VBQ0E7QWpGd2pzQlI7QWlGcmpzQlE7RUFDSTtFQUNBO0FqRnVqc0JaOztBa0Z0aXRCQztFQUF5QjtBbEYwaXRCMUI7O0FrRnhpdEJBO0VBQXlCO0FsRjRpdEJ6Qjs7QWtGM2l0QkE7RUFBeUI7QWxGK2l0QnpCOztBa0Y5aXRCQTtFQUF5QjtBbEZranRCekI7O0FrRmpqdEJBO0VBQXlCO0FsRnFqdEJ6Qjs7QWtGcGp0QkE7RUFBeUI7QWxGd2p0QnpCOztBa0Z2anRCQTtFQUF5QjtFQUFnRCxXNUVDOUQ7QU4yanRCWDs7QWtGM2p0QkE7RUFBeUI7QWxGK2p0QnpCOztBa0Y5anRCQTtFQUF5QjtBbEZra3RCekI7O0FrRmprdEJBO0VBQTBCO0FsRnFrdEIxQjs7QWtGbmt0QkE7RUFBeUIseUJISFA7RUdHeUMscUJISHpDO0EvRTJrdEJsQjs7QWtGdmt0QkE7RUFBeUIseUJISFA7RUdHd0MscUJISHhDO0EvRStrdEJsQjs7QWtGM2t0QkE7RUFBeUIseUJISFA7RUdHeUMscUJISHpDO0EvRW1sdEJsQjs7QWtGL2t0QkE7RUFBeUIseUJISFA7RUdHc0MscUJISHRDO0EvRXVsdEJsQjs7QWtGbGx0QkE7Ozs7O0VBSXlCO0FsRnNsdEJ6Qjs7QWtGcGx0QkE7QUFDQTtFQUF5QjtBbEZ3bHRCekI7O0FrRnZsdEJBO0VBQXlCO0FsRjJsdEJ6Qjs7QWtGMWx0QkE7RUFBeUI7QWxGOGx0QnpCOztBa0Y3bHRCQTtFQUF5QjtBbEZpbXRCekI7O0FrRmhtdEJBO0VBQXlCO0FsRm9tdEJ6Qjs7QWtGbm10QkE7RUFBeUI7QWxGdW10QnpCOztBa0Z0bXRCQTtFQUF5QjtBbEYwbXRCekI7O0FrRnptdEJBO0VBQXlCO0FsRjZtdEJ6Qjs7QWtGNW10QkE7RUFBeUI7QWxGZ250QnpCOztBa0YvbXRCQTtFQUF5QjtBbEZtbnRCekI7O0FrRmxudEJBO0VBQXlCO0FsRnNudEJ6Qjs7QWtGcm50QkE7QUFDQTtFQUF5QjtBbEZ5bnRCekI7O0FrRnhudEJBO0VBQXlCO0FsRjRudEJ6Qjs7QWtGM250QkE7RUFBeUI7QWxGK250QnpCOztBa0Y5bnRCQTtFQUF5QjtBbEZrb3RCekI7O0FrRmpvdEJBO0VBQXlCO0FsRnFvdEJ6Qjs7QWtGcG90QkE7RUFBeUI7QWxGd290QnpCOztBa0Z2b3RCQTtFQUF5QjtBbEYyb3RCekI7O0FrRjFvdEJBO0VBQXlCO0FsRjhvdEJ6Qjs7QWtGN290QkE7RUFBeUI7QWxGaXB0QnpCOztBa0ZocHRCQTtFQUF5QjtBbEZvcHRCekI7O0FrRm5wdEJBO0VBQStCO0FsRnVwdEIvQjs7QWtGdHB0QkE7QUFDQTtFQUE0QjtBbEYwcHRCNUI7O0FrRnpwdEJBO0VBQTRCO0FsRjZwdEI1Qjs7QWtGNXB0QkE7RUFBNEI7QWxGZ3F0QjVCOztBa0YvcHRCQTtFQUE0QjtBbEZtcXRCNUI7O0FrRmxxdEJBO0VBQTRCO0FsRnNxdEI1Qjs7QWtGcnF0QkE7RUFBNEI7QWxGeXF0QjVCOztBa0Z4cXRCQTtFQUE0QjtBbEY0cXRCNUI7O0FrRjNxdEJBO0VBQTRCO0FsRitxdEI1Qjs7QWtGOXF0QkE7RUFBNEI7QWxGa3J0QjVCOztBa0ZqcnRCQTtFQUE0QjtBbEZxcnRCNUI7O0FrRnBydEJBO0VBQTRCO0FsRndydEI1Qjs7QWtGdnJ0QkE7RUFBNEI7QWxGMnJ0QjVCOztBa0Z6cnRCQTtBQUNBO0VBQ0k7QWxGNHJ0Qko7O0FrRjFydEJBO0VBQ0k7QWxGNnJ0Qko7O0FrRjNydEJBO0VBQ0k7QWxGOHJ0Qko7O0FrRjVydEJBO0VBQ0k7QWxGK3J0Qko7O0FrRjdydEJBO0VBQ0k7QWxGZ3N0Qko7O0FrRjlydEJBO0VBQ0k7QWxGaXN0Qko7O0FrRi9ydEJBO0VBQ0k7QWxGa3N0Qko7O0FrRmhzdEJBO0VBQ0k7QWxGbXN0Qko7O0FrRmpzdEJBO0VBQ0k7QWxGb3N0Qko7O0FrRmxzdEJBO0VBQ0k7QWxGcXN0Qko7O0FrRm5zdEJBO0VBQ0k7QWxGc3N0Qko7O0FrRnBzdEJBO0VBQ0k7QWxGdXN0Qko7O0FrRnJzdEJBO0VBQ0k7QWxGd3N0Qko7O0FrRnJzdEJBO0VBQ0k7QWxGd3N0Qko7O0FrRnJzdEJBO0FBQ0E7RUFDRztBbEZ3c3RCSDs7QWtGdHN0QkE7RUFDRztBbEZ5c3RCSDs7QWtGdnN0QkE7RUFDRztBbEYwc3RCSDs7QWtGeHN0QkE7RUFDRztBbEYyc3RCSDs7QWtGenN0QkE7RUFDRztBbEY0c3RCSDs7QWtGMXN0QkE7RUFDRztBbEY2c3RCSDs7QWtGM3N0QkE7RUFDRztBbEY4c3RCSDs7QWtGNXN0QkE7RUFDRztBbEYrc3RCSDs7QWtGN3N0QkE7RUFDRztBbEZndHRCSDs7QWtGOXN0QkE7RUFDSTtBbEZpdHRCSjs7QWtGOXN0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZpdHRCUjs7QWtGOXN0QkE7QUFDQTtFQUNJO0FsRml0dEJKO0FrRmh0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRmt0dEJSOztBa0Yvc3RCQTtFQUNJO0FsRmt0dEJKO0FrRmp0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm10dEJSOztBa0ZodHRCQTtFQUNJO0FsRm10dEJKO0FrRmx0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm90dEJSOztBa0ZqdHRCQTtFQUNJO0FsRm90dEJKO0FrRm50dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnF0dEJSOztBa0ZsdHRCQTtFQUNJO0FsRnF0dEJKO0FrRnB0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnN0dEJSOztBa0ZudHRCQTtFQUNJO0FsRnN0dEJKO0FrRnJ0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnV0dEJSOztBa0ZwdHRCQTtFQUNJO0FsRnV0dEJKO0FrRnR0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnd0dEJSOztBa0ZydHRCQTtFQUNJO0FsRnd0dEJKO0FrRnZ0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnl0dEJSOztBa0Z0dHRCQTtFQUNJO0FsRnl0dEJKO0FrRnh0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRjB0dEJSOztBa0Z0dHRCQTtFQUNJO0FsRnl0dEJKOztBa0Z2dHRCQTtFQUNJO0FsRjB0dEJKOztBa0Z4dHRCQTtFQUNJO0FsRjJ0dEJKOztBa0Z6dHRCQTtFQUNJO0FsRjR0dEJKOztBa0YxdHRCQTtFQUNJO0VBQ0E7RUFDQTtBbEY2dHRCSjtBa0Y1dHRCSTtFQUpKO0lBS1E7SUFDQTtJQUNBO0VsRit0dEJOO0FBQ0Y7O0FrRjd0dEJBO0VBQ0k7QWxGZ3V0Qko7O0FrRjl0dEJBO0VBQ0k7QWxGaXV0Qko7O0FrRi90dEJBO0VBQVc7RUFBb0I7RUFBWTtFQUFZO0VBQWlCO0FsRnV1dEJ4RTs7QWtGdHV0QkE7RUFFSTtFQUVBO0FsRnl1dEJKO0FrRnh1dEJJO0VBR0k7RUFDQTtFQUNBO0VBQ0E7QWxGeXV0QlI7QWtGdnV0Qkk7RUFDSTtBbEZ5dXRCUjtBa0Z2dXRCSTtFQUNJO0FsRnl1dEJSOztBa0Z0dXRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGeXV0Qko7QWtGeHV0Qkk7RUFDSTtBbEYwdXRCUjs7QWtGdHV0Qkk7RUFDSTtFQUNBO0VBQ0E7QWxGeXV0QlI7O0FrRnJ1dEJJO0VBQ0k7QWxGd3V0QlI7QWtGdHV0Qkk7RUFDSTtBbEZ3dXRCUjtBa0Z0dXRCSTtFQUNJO0FsRnd1dEJSO0FrRnJ1dEJRO0VBQ0k7QWxGdXV0Qlo7QWtGcnV0QmdCO0VBQ0k7RUFDQTtBbEZ1dXRCcEI7QWtGbHV0Qkk7RUFDSTtBbEZvdXRCUjtBa0ZsdXRCSTtFQUNJO0FsRm91dEJSO0FrRm51dEJRO0VBQ0k7QWxGcXV0Qlo7QWtGbHV0Qkk7RUFDSTtBbEZvdXRCUjtBa0ZudXRCUTtFQUNJO0FsRnF1dEJaO0FrRmx1dEJJO0VBQ0k7QWxGb3V0QlI7QWtGbHV0Qkk7RUFDSTtBbEZvdXRCUjtBa0ZsdXRCSTs7RUFFSTtBbEZvdXRCUjtBa0ZqdXRCUTtFQUNJO0FsRm11dEJaOztBbUY3a3VCQTtFQUNDO0VBQ0E7RUFFQTtFQUVBO0VBRUU7QW5GZ2x1Qkg7QW1GNWt1QkE7RUFBNkI7SUFBRztJQUFVO0VuRndsdUJ4QztBQUNGO0FtRnZsdUJBO0VBQ0U7SUFDRTtJQUNBO0VuRnlsdUJGO0VtRnZsdUJBO0lBQ0U7SUFDQTtFbkZ5bHVCRjtBQUNGO0FtRnRsdUJBO0VBQ0M7QW5Gd2x1QkQ7QW1Gcmx1QkM7RUFFQztFQUNBO0FuRnNsdUJGOztBb0ZybnVCQTtFQUdJO0VBQ0E7RUFHQTtFQUlBO0FwRndudUJKOztBb0ZwbnVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFJQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtBcEZxbnVCSjtBb0ZubnVCSTtFQXhCSjtJQXlCUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBGc251Qk47RW9Gbm51QlU7SUFDSTtJQUNBO0VwRnFudUJkO0VvRmxudUJNO0lBQ0k7SUFDQTtJQUNBO0VwRm9udUJWO0VvRm5udUJVO0lBQ0k7RXBGcW51QmQ7RW9Gbm51QlU7SUFDSTtFcEZxbnVCZDtFb0ZubnVCVTtJQUNJO0lBQ0E7RXBGcW51QmQ7QUFDRjs7QW9GL211QkE7RU5yRUkscUJNc0VvQjtFQUNwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0FwRnFudUJKO0FvRm5udUJJO0VBZko7SUFnQlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEZzbnVCTjtBQUNGO0FvRnBudUJJO0VBdkJKO0lOakVJO0lBQ0E7SUFDQTtJQUNBO0lNdUZJO0VwRjBudUJOO0U4RS9zdUJFO0lBQ0k7RTlFaXR1Qk47QUFDRjtBb0YzbnVCSTtFQTVCSjtJQTZCUTtFcEY4bnVCTjtBQUNGO0FvRjNudUJRO0VBQ0k7RUFDQTtFQUNBO0FwRjZudUJaO0FvRjNudUJRO0VBQ0k7QXBGNm51Qlo7QW9Gem51Qkk7RUFDSTtBcEYybnVCUjtBb0Z4bnVCSTtFQUNJO0VBQ0E7QXBGMG51QlI7QW9Gem51QlE7RUFISjtJTmhIQTtJQUNBO0lBQ0E7SUFDQTtJTWtIUTtFcEYrbnVCVjtFOEUvdXVCRTtJQUNJO0U5RWl2dUJOO0FBQ0Y7QW9GaG91Qlk7RUFDSTtBcEZrb3VCaEI7QW9GaG91Qlk7RUFDSTtBcEZrb3VCaEI7QW9GaG91Qlk7RUFDSTtBcEZrb3VCaEI7QW9GL251QlE7O0VBRUk7QXBGaW91Qlo7QW9GaG91Qlk7OztFQUVJO0FwRm1vdUJoQjtBb0Zsb3VCZ0I7OztFQUNJO0FwRnNvdUJwQjtBb0Zsb3VCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRm9vdUJaO0FvRmxvdUJRO0VBQ0k7RUFDQTtFQUNBO0FwRm9vdUJaO0FvRm5vdUJXO0VBQ0s7QXBGcW91QmhCO0FvRmpvdUJRO0VBQ0k7QXBGbW91Qlo7QW9Gam91QlE7RUFDSTtFQUNBO0VBQ0E7QXBGbW91Qlo7QW9Gam91QlE7RUFDSTtFQUNBO0VBQ0E7QXBGbW91Qlo7QW9Gam91QlE7RUFDSTtBcEZtb3VCWjtBb0Zqb3VCUTtFQUNJO0VBQ0E7RUFDQTtBcEZtb3VCWjtBb0Zqb3VCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRm1vdUJoQjtBb0Zqb3VCWTtFQUNJO0FwRm1vdUJoQjtBb0YvbnVCSTtFQUNJO0FwRmlvdUJSO0FvRmhvdUJRO0VBQ0k7RUFDQTtBcEZrb3VCWjtBb0YvbnVCWTtFQUNJO0FwRmlvdUJoQjtBb0Y5bnVCUTtFQVhKO0lBWU87RXBGaW91QlQ7QUFDRjtBb0Y5bnVCSTtFQUNJO0FwRmdvdUJSO0FvRjdudUJnQjtFQUNJO0FwRitudUJwQjtBb0YxbnVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRjRudUJSO0FvRjNudUJRO0VBTEo7SUFNUTtFcEY4bnVCVjtBQUNGO0FvRjdudUJRO0VBQ0k7QXBGK251Qlo7QW9GOW51Qlk7RUFDSTtBcEZnb3VCaEI7QW9GOW51Qlk7RUFDSTtFQUNBO0FwRmdvdUJoQjtBb0Y3bnVCUTs7RUFFSTtBcEYrbnVCWjtBb0YzbnVCWTtFQUNJO0FwRjZudUJoQjtBb0YxbnVCb0I7RUFDSTtBcEY0bnVCeEI7QW9Gdm51Qlk7RUFDSTtBcEZ5bnVCaEI7QW9GeG51QmdCO0VBQ0k7QXBGMG51QnBCO0FvRnZudUJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGeW51QnhCO0FvRnhudUJ3QjtFQUNJO0FwRjBudUI1QjtBb0Z6bnVCNEI7RUFDSTtBcEYybnVCaEM7QW9GcG51QmdCO0VBQ0k7QXBGc251QnBCO0FvRnBudUJnQjtFQUNJO0FwRnNudUJwQjtBb0ZubnVCWTtFQUNJO0FwRnFudUJoQjtBb0ZubnVCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZxbnVCaEI7QW9GcG51QmdCO0VBQ0k7QXBGc251QnBCO0FvRnBudUJnQjtFQUNJO0FwRnNudUJwQjtBb0ZubnVCWTtFQUNJO0FwRnFudUJoQjtBb0ZubnVCWTtFQUNJO0FwRnFudUJoQjtBb0ZqbnVCUTtFQUNJO0FwRm1udUJaO0FvRmhudUJRO0VBQ0k7QXBGa251Qlo7QW9Gam51Qlk7RUFDSTtFQUNBO0FwRm1udUJoQjtBb0ZobnVCUTtFQUNJO0FwRmtudUJaO0FvRmhudUJRO0VBQ0k7QXBGa251Qlo7QW9GOW11QmdCO0VBQ0k7QXBGZ251QnBCO0FvRjNtdUJZO0VBQ0k7QXBGNm11QmhCO0FvRjNtdUJZO0VBQ0k7QXBGNm11QmhCO0FvRnhtdUJJO0VBQ0k7QXBGMG11QlI7QW9Gem11QlE7RUFGSjtJQUdRO0VwRjRtdUJWO0FBQ0Y7QW9Gdm11Qlk7RUFESjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBGMG11QmQ7QUFDRjtBb0Z4bXVCZ0I7RUFESjtJQUVRO0VwRjJtdUJsQjtBQUNGO0FvRnZtdUJZO0VBREo7SUFFTztFcEYwbXVCYjtBQUNGOztBb0ZybXVCQTtFQUNJO0FwRndtdUJKO0FvRnZtdUJJO0VBRko7SUFHUTtFcEYwbXVCTjtBQUNGOztBb0Z0bXVCQTtFTmxZSTtFQUNBO0VBQ0E7RUFDQTtFTWlZQTtFQUNBO0VBR0E7RUFHQTtBcEY0bXVCSjtBOEVsL3VCSTtFQUNJO0E5RW8vdUJSO0FvRjltdUJJO0VBSUk7RUFFQTtFQUdBO0VBQ0E7QXBGZ251QlI7O0FvRjNtdUJBO0VBQ0k7QXBGOG11Qko7QW9GN211Qkk7RUFGSjtJQUdRO0VwRmdudUJOO0FBQ0Y7QW9GOW11Qkk7RUFOSjtJQU9RO0VwRmludUJOO0FBQ0Y7O0FxRjVodkJJO0VBQ0k7QXJGK2h2QlI7QXFGN2h2Qkk7RUFDSTtBckYraHZCUjtBcUY3aHZCSTtFQUNJO0FyRitodkJSO0FxRjdodkJJO0VBQ0k7RUFDQTtBckYraHZCUjtBcUY3aHZCSTtFQUNJO0FyRitodkJSO0FxRjdodkJJO0VBQ0k7RUFDQTtFQUNBO0FyRitodkJSO0FxRjlodkJRO0VBQ0k7QXJGZ2l2Qlo7O0FxRjFodkJJOzs7RUFHSTtBckY2aHZCUjs7QXNGemp2QkE7O0VBRUk7QXRGNGp2Qko7O0FzRnhqdkJBO0VBQ0k7QXRGMmp2Qko7O0FzRnpqdkJBO0VBQ0k7QXRGNGp2Qko7QXNGMWp2Qkk7RUFISjtJUlBJLHFCUVd3QjtJQUNwQjtJQUNBO0lBQ0E7RXRGZ2t2Qk47RXNGOWp2Qk07SUFDSTtFdEZna3ZCVjtBQUNGO0FzRjlqdkJJO0VBQ0k7SUFDSTtJQUNBO0V0RmdrdkJWO0FBQ0Y7QXNGOWp2Qkk7RUFDSTtJQUNJO0lBQ0E7RXRGZ2t2QlY7QUFDRjtBc0Y3anZCSTtFUjdCQTtFQUNBO0VBQ0E7RUFDQTtFUTRCSTtFQUNBO0F0RmtrdkJSO0E4RTdsdkJJO0VBQ0k7QTlFK2x2QlI7QXNGaGt2Qlk7RUFFSTtBdEZpa3ZCaEI7QXNGL2p2Qlk7RUFDSTtBdEZpa3ZCaEI7QXNGOWp2QlE7RUFDSTtFQUNBO0F0RmdrdkJaO0FzRjVqdkJRO0VBREo7SUFFUTtFdEYranZCVjtBQUNGOztBc0Z4anZCSTtFQUZKO0lBR1E7RXRGNGp2Qk47QUFDRjtBc0YxanZCSTtFQUNJO0F0RjRqdkJSO0FzRjFqdkJRO0VBSEo7SUFJUTtFdEY2anZCVjtBQUNGO0FzRjFqdkJJO0VSeEVBO0VBQ0E7RUFDQTtFQUNBO0VRdUVJO0VBQ0E7QXRGK2p2QlI7QThFcm92Qkk7RUFDSTtBOUV1b3ZCUjtBc0Y5anZCUTtFQUNJLFdoRmpGRDtBTmlwdkJYO0FzRjdqdkJJO0VBQ0k7QXRGK2p2QlI7QXNGNWp2Qkk7RUFDSTtBdEY4anZCUjs7QXVGL3B2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZrcXZCRjtBdUZocXZCSTtFQUNFO0F2RmtxdkJOO0F1RjlwdkJFO0VUTkUscUJTT29CO0VBQ3BCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rm1xdkJKO0F1RmpxdkJFO0VBQ0U7QXZGbXF2Qko7QXVGanF2QkU7RUFDRSxtQmpGbUJNO0FOZ3B2QlY7QXVGanF2QkU7RUFDRTtBdkZtcXZCSjtBdUZqcXZCRTtFQUNFO0F2Rm1xdkJKO0F1RmpxdkJFO0VBQ0U7QXZGbXF2Qko7O0F3RnhzdkJBO0VWS0ksZ0NVSm9CO0VqRmtCcEI7RWlGaEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY4c3ZCSjtBd0Y3c3ZCSTtFQUNJO0F4RitzdkJSOztBd0Yzc3ZCSTtFVlRBLGdDVVV3QjtFakZJeEI7RWlGRkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rml0dkJSO0F3Rmh0dkJRO0VBQ0k7QXhGa3R2Qlo7QXdGL3N2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEZpdHZCUjtBd0ZodHZCUTtFQUNJO0F4Rmt0dkJaO0F3Rmh0dkJRO0VBQ0k7QXhGa3R2Qlo7QXdGaHR2QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZrdHZCWjtBd0Y5c3ZCUTtFQURKO0lBRVE7RXhGaXR2QlY7QUFDRjtBd0ZodHZCUTtFQUpKO0lBS1E7RXhGbXR2QlY7QUFDRjtBd0ZqdHZCSTtFQUNJO0VBQ0E7QXhGbXR2QlI7QXdGL3N2Qlk7RUFDSTtBeEZpdHZCaEI7QXdGM3N2Qlk7RUFDSTtBeEY2c3ZCaEI7QXdGdnN2Qlk7RUFDSTtBeEZ5c3ZCaEI7QXdGbnN2Qlk7RUFDSTtBeEZxc3ZCaEI7QXdGanN2Qkk7RUFDSTtFQUNBO0VBQ0E7QXhGbXN2QlI7O0F3Ri9ydkJJO0VBQ0k7QXhGa3N2QlI7O0F5Rmp5dkJBO0VBQ0k7RUFDQTtBekZveXZCSjtBeUZueXZCSTtFQUNJO0VBQ0E7QXpGcXl2QlI7QXlGbnl2Qkk7RUFDSTtFQUNBO0F6RnF5dkJSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9nbG9iYWwvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZm9udHMvaWNvZm9udC9jc3MvaWNvbmZvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9nbG9iYWwvX3RoZW1lcy5zY3NzIiwid2VicGFjazovLy8uL2dsb2JhbC9fZ2VuZXJhbC5zY3NzIiwid2VicGFjazovLy8uL2dsb2JhbC9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9nbG9iYWwvX3J0bC1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYm9vdHN0cmFwL19jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi9nZW5lcmljL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ2VuZXJpYy9fYW5pbWF0ZS5zY3NzIiwid2VicGFjazovLy8uL3NrZWxldG9uL215dGFzay1sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wbHVnaW4vX2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGx1Z2luL19jaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGx1Z2luL190aW1lbGluZS5zY3NzIiwid2VicGFjazovLy8uL3BsdWdpbi9fdGFza2JvcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi93aWRnZXRzL19jYXJkLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgIHY1LjMuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjQgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMDs0MDA7NjAwOzcwMDs4MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNC43LjAvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2Jvb3RzdHJhcC1pY29uc0AxLjMuMC9mb250L2Jvb3RzdHJhcC1pY29ucy5jc3NcIik7XG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICMwZDZlZmQ7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWJzLXN1Y2Nlc3M6ICMxOTg3NTQ7XG4gIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnktcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogIzA1MmM2NTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogIzJiMmYzMjtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICMwYTM2MjI7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjMDU1MTYwO1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogIzY2NGQwMztcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogIzU4MTUxYztcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogI2NmZTJmZjtcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiAjZTJlM2U1O1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjZDFlN2RkO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiAjY2ZmNGZjO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiAjZmZmM2NkO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICNmOGQ3ZGE7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjZmNmY2ZkO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjY2VkNGRhO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogIzllYzVmZTtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogI2M0YzhjYjtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICNhM2NmYmI7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjOWVlYWY5O1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogI2ZmZTY5YztcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogI2YxYWViNTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjZTllY2VmO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogI2FkYjViZDtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjMDAwO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICNlOWVjZWY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogMjMzLCAyMzYsIDIzOTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy10ZXJ0aWFyeS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzBhNThjYTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTAsIDg4LCAyMDI7XG4gIC0tYnMtY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXh4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtZm9jdXMtcmluZy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1mb2N1cy1yaW5nLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtYm9keS1iZzogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI2ZmZjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjMzQzYTQwO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtdGVydGlhcnktYmc6ICMyYjMwMzU7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiA0MywgNDgsIDUzO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogIzZlYThmZTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogI2E3YWNiMTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICM3NWI3OTg7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjNmVkZmY2O1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogI2ZmZGE2YTtcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogI2VhODY4ZjtcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjZjhmOWZhO1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogI2RlZTJlNjtcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogIzAzMTYzMztcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiAjMTYxNzE5O1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjMDUxYjExO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiAjMDMyODMwO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiAjMzMyNzAxO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICMyYzBiMGU7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjMzQzYTQwO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjMWExZDIwO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogIzA4NDI5ODtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogIzQxNDY0YjtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICMwZjUxMzI7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjMDg3OTkwO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogIzk5NzQwNDtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogIzg0MjAyOTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICM2ZWE4ZmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzhiYjlmZTtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTEwLCAxNjgsIDI1NDtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTM5LCAxODUsIDI1NDtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZTY4NWI1O1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1oaWdobGlnaHQtYmc6ICM2NjRkMDM7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjNzViNzk4O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjNzViNzk4O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2VhODY4ZjtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZWE4NjhmO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWJzLWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1icy1icmVha3BvaW50LXhzOiAwO1xuICAtLWJzLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJzLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1icy1icmVha3BvaW50LXh4bDogMTQwMHB4O1xufVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctc20tMCxcbi5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctc20tMCxcbi5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctc20tMSxcbi5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctc20tMSxcbi5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctc20tMixcbi5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTMsXG4uZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXNtLTMsXG4uZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXNtLTQsXG4uZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmctc20tNCxcbi5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy1zbS01LFxuLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy1zbS01LFxuLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLW1kLTAsXG4uZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLW1kLTAsXG4uZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLW1kLTEsXG4uZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTEsXG4uZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTIsXG4uZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmctbWQtMixcbi5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy1tZC0zLFxuLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy1tZC0zLFxuLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy1tZC00LFxuLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTQsXG4uZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmctbWQtNSxcbi5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmctbWQtNSxcbi5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1sZy0xLFxuLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0xLFxuLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0yLFxuLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTIsXG4uZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbGctNCxcbi5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1sZy00LFxuLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXhsLTAsXG4uZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLXhsLTAsXG4uZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLXhsLTEsXG4uZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTEsXG4uZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTIsXG4uZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0zLFxuLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy14bC0zLFxuLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy14bC00LFxuLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTQsXG4uZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmcteGwtNSxcbi5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmcteGwtNSxcbi5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteHhsLTAsXG4uZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy14eGwtMCxcbi5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLXh4bC0xLFxuLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteHhsLTEsXG4uZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy14eGwtMixcbi5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmcteHhsLTIsXG4uZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0zLFxuLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmcteHhsLTMsXG4uZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy14eGwtNCxcbi5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmcteHhsLTQsXG4uZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC01LFxuLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmcteHhsLTUsXG4uZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjEpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS1icy10YWJsZS1jb2xvci10eXBlLCB2YXIoLS1icy10YWJsZS1jb2xvcikpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYmctc3RhdGUsIHZhcigtLWJzLXRhYmxlLWJnLXR5cGUsIHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZykpKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikgc29saWQgY3VycmVudGNvbG9yO1xufVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZlMmZmO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2E2YjVjYztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVkN2YyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZDFlYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2UyZTNlNTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiNWI2Yjc7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2Q3ZDhkYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNkMWQyZDQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZDFlN2RkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2E3YjliMTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzdkYmQyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmNkMGM3O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MxZDZjYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtaW5mbyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmY0ZmM7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYTZjM2NhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWU4ZWY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWRjZTM7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZlMmU5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2ZmZjNjZDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjY2MyYTQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2YyZTdjMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlY2UxYmU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGQ3ZGE7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYzZhY2FlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2NjY2Y7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVjN2NhO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1saWdodCB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYzZjN2M4O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2VkZWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVlNmU3O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICM0ZDUxNTQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzJjMzAzNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICMzMjM1Mzk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RlZTJlNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tY2hlY2stYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxcmVtIDAuMzc1cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6dmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtdmFsaWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrICsgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBiNWVkNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGE1OGNhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGE1OGNhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGE1M2JlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1YzYzNmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzU2NWU2NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1NjVlNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1MTU4NWU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxNTczNDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NmM0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE0NmM0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzEzNjUzZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMxZDJmMjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjM2RkNWYzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjYTJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYmIyZDNiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E1MjgzNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiYWJiYmM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0MjQ2NDk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0ZDUxNTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKTtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUgLnNob3cgPiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MzMsIDM3LCA0MSwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbn1cbi5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJkIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDFyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjEyNTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzA1MmM2NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nTTIgNUw4IDExTDE0IDUnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNmVhOGZlJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzZlYThmZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWJnOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogIzBkNmVmZDtcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi50b2FzdCB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvYXN0LWNvbG9yOiA7XG4gIC0tYnMtdG9hc3QtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJzLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIGJvcmRlcjogdmFyKC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuLnNwaW5uZXItZ3JvdyB7XG4gICAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41cztcbiAgfVxufVxuLm9mZmNhbnZhcywgLm9mZmNhbnZhcy14eGwsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtc20ge1xuICAtLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLW9mZmNhbnZhcy1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTtcbiAgLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5oaWRpbmcsIC5vZmZjYW52YXMtc20uc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpIGF1dG87XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTAsIDg4LCAyMDIsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMCwgODgsIDIwMiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg4NiwgOTQsIDEwMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDg2LCA5NCwgMTAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjAsIDEwOCwgNjcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDYxLCAyMTMsIDI0MywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDYxLCAyMTMsIDI0MywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1NSwgMjA1LCA1NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1NSwgMjA1LCA1NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNzYsIDQyLCA1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcik7XG59XG5cbi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoMyAvIDQgKiAxMDAlKTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYyg5IC8gMTYgKiAxMDAlKTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYyg5IC8gMjEgKiAxMDAlKTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cblxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG5cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuXG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG5cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG5cbiAgLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pOm5vdChjYXB0aW9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1zY2FsZSB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtbm9uZSB7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWxnKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nLXByaW1hcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc2Vjb25kYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc3VjY2VzcyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1pbmZvIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXdhcm5pbmcge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFuZ2VyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctbGlnaHQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTAge1xuICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMyB7XG4gIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC01IHtcbiAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0wIHtcbiAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xIHtcbiAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0yIHtcbiAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTMge1xuICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTQge1xuICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1lbXBoYXNpcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLnRleHQtcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLmxpbmstb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb2Zmc2V0LTEge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTEtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMi1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1wcmltYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtaW5mbyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS13YXJuaW5nIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhbmdlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWxpZ2h0IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYXJrIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktdGVydGlhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGVydGlhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1waWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTEge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC01IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1jaXJjbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLXBpbGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uei1uMSB7XG4gIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi56LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi56LTEge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi56LTIge1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG59XG5cbi56LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtc20tY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1zbS1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1zbS0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1zbS00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtc20tMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtc20tNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1tZC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1tZC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LW1kLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1tZC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LWxnLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbGctZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbGctc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLWxnLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLWxnLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1sZy0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbGctNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteGwtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC14eGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC14eGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14eGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteHhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXh4bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteHhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXh4bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvZm9udC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bY2xhc3NePWljb2ZvbnQtXSwgW2NsYXNzKj1cIiBpY29mb250LVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uaWNvZm9udC1hbmdyeS1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCAXCI7XG59XG5cbi5pY29mb250LWJhdGh0dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIFcIjtcbn1cblxuLmljb2ZvbnQtYmlyZC13aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gglwiO1xufVxuXG4uaWNvZm9udC1ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoINcIjtcbn1cblxuLmljb2ZvbnQtY2FzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCEXCI7XG59XG5cbi5pY29mb250LWNpcmN1aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIVcIjtcbn1cblxuLmljb2ZvbnQtY3Jvd24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ghlwiO1xufVxuXG4uaWNvZm9udC1jcm93bi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gh1wiO1xufVxuXG4uaWNvZm9udC1kYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCIXCI7XG59XG5cbi5pY29mb250LWRpc2FiaWxpdHktcmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6giVwiO1xufVxuXG4uaWNvZm9udC1kaXZpbmctZ29nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCKXCI7XG59XG5cbi5pY29mb250LWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCLXCI7XG59XG5cbi5pY29mb250LWZsb3JhLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gjFwiO1xufVxuXG4uaWNvZm9udC1mbG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gjVwiO1xufVxuXG4uaWNvZm9udC1naWZ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gjlwiO1xufVxuXG4uaWNvZm9udC1oYWxsb3dlZW4tcHVtcGtpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gj1wiO1xufVxuXG4uaWNvZm9udC1oYW5kLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCQXCI7XG59XG5cbi5pY29mb250LWhhbmQtdGh1bmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gkVwiO1xufVxuXG4uaWNvZm9udC1raW5nLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJJcIjtcbn1cblxuLmljb2ZvbnQtbG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gk1wiO1xufVxuXG4uaWNvZm9udC1tYWdpY2lhbi1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJRcIjtcbn1cblxuLmljb2ZvbnQtbmF0aXZlLWFtZXJpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCVXCI7XG59XG5cbi5pY29mb250LW93bC1sb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCWXCI7XG59XG5cbi5pY29mb250LXBob2VuaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJdcIjtcbn1cblxuLmljb2ZvbnQtcm9ib3QtZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gmFwiO1xufVxuXG4uaWNvZm9udC1zYW5kLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCZXCI7XG59XG5cbi5pY29mb250LXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJpcIjtcbn1cblxuLmljb2ZvbnQtc2hpcC13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gm1wiO1xufVxuXG4uaWNvZm9udC1za3VsbC1kYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJxcIjtcbn1cblxuLmljb2ZvbnQtc2t1bGwtZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gnVwiO1xufVxuXG4uaWNvZm9udC1zbm93bW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCeXCI7XG59XG5cbi5pY29mb250LXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJ9cIjtcbn1cblxuLmljb2ZvbnQtc3Rhci1lLUxlYXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCgXCI7XG59XG5cbi5pY29mb250LXN3aXJsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qChXCI7XG59XG5cbi5pY29mb250LXRhdHRvby13aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCiXCI7XG59XG5cbi5pY29mb250LXRocm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6go1wiO1xufVxuXG4uaWNvZm9udC10cmVlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gpFwiO1xufVxuXG4uaWNvZm9udC10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gpVwiO1xufVxuXG4uaWNvZm9udC11bml0eS1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCmXCI7XG59XG5cbi5pY29mb250LXdlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKdcIjtcbn1cblxuLmljb2ZvbnQtd29tYW4tYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gqFwiO1xufVxuXG4uaWNvZm9udC1iYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKlcIjtcbn1cblxuLmljb2ZvbnQtYmVhci1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCqXCI7XG59XG5cbi5pY29mb250LWJlYXItdHJhY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCrXCI7XG59XG5cbi5pY29mb250LWJlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKxcIjtcbn1cblxuLmljb2ZvbnQtYmlyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoK1cIjtcbn1cblxuLmljb2ZvbnQtYmlyZC1mbHlpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoK5cIjtcbn1cblxuLmljb2ZvbnQtYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gr1wiO1xufVxuXG4uaWNvZm9udC1iaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gsFwiO1xufVxuXG4uaWNvZm9udC1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCxXCI7XG59XG5cbi5pY29mb250LWJ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLJcIjtcbn1cblxuLmljb2ZvbnQtYnV0dGVyZmx5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gs1wiO1xufVxuXG4uaWNvZm9udC1idXR0ZXJmbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLRcIjtcbn1cblxuLmljb2ZvbnQtY2FtZWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC1XCI7XG59XG5cbi5pY29mb250LWNhbWVsLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLZcIjtcbn1cblxuLmljb2ZvbnQtY2FtZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLdcIjtcbn1cblxuLmljb2ZvbnQtY2F0LWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC4XCI7XG59XG5cbi5pY29mb250LWNhdC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6guVwiO1xufVxuXG4uaWNvZm9udC1jYXQtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLpcIjtcbn1cblxuLmljb2ZvbnQtY2F0LWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gu1wiO1xufVxuXG4uaWNvZm9udC1jYXQtZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gvFwiO1xufVxuXG4uaWNvZm9udC1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoL1cIjtcbn1cblxuLmljb2ZvbnQtY293LWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoL5cIjtcbn1cblxuLmljb2ZvbnQtY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC/XCI7XG59XG5cbi5pY29mb250LWNyYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYBcIjtcbn1cblxuLmljb2ZvbnQtY3JvY29kaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGBXCI7XG59XG5cbi5pY29mb250LWRlZXItaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hglwiO1xufVxuXG4uaWNvZm9udC1kb2ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGDXCI7XG59XG5cbi5pY29mb250LWRvZy1iYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGEXCI7XG59XG5cbi5pY29mb250LWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hhVwiO1xufVxuXG4uaWNvZm9udC1kb2xwaGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGGXCI7XG59XG5cbi5pY29mb250LWR1Y2stdHJhY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGHXCI7XG59XG5cbi5pY29mb250LWVhZ2xlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYhcIjtcbn1cblxuLmljb2ZvbnQtZWF0ZW4tZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hiVwiO1xufVxuXG4uaWNvZm9udC1lbGVwaGFudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYpcIjtcbn1cblxuLmljb2ZvbnQtZWxlcGhhbnQtaGVhZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYtcIjtcbn1cblxuLmljb2ZvbnQtZWxlcGhhbnQtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hjFwiO1xufVxuXG4uaWNvZm9udC1lbGVwaGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hjVwiO1xufVxuXG4uaWNvZm9udC1lbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoY5cIjtcbn1cblxuLmljb2ZvbnQtZmlzaC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGPXCI7XG59XG5cbi5pY29mb250LWZpc2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hkFwiO1xufVxuXG4uaWNvZm9udC1maXNoLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZFcIjtcbn1cblxuLmljb2ZvbnQtZmlzaC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGSXCI7XG59XG5cbi5pY29mb250LWZpc2gtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hk1wiO1xufVxuXG4uaWNvZm9udC1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGUXCI7XG59XG5cbi5pY29mb250LWZveC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZVcIjtcbn1cblxuLmljb2ZvbnQtZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGWXCI7XG59XG5cbi5pY29mb250LWZyb2ctdHJhY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGXXCI7XG59XG5cbi5pY29mb250LWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZhcIjtcbn1cblxuLmljb2ZvbnQtZnJvZ2d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGZXCI7XG59XG5cbi5pY29mb250LWdpcmFmZmUtaGVhZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGaXCI7XG59XG5cbi5pY29mb250LWdpcmFmZmUtaGVhZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGbXCI7XG59XG5cbi5pY29mb250LWdpcmFmZmUtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hnFwiO1xufVxuXG4uaWNvZm9udC1naXJhZmZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGdXCI7XG59XG5cbi5pY29mb250LWdvYXQtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hnlwiO1xufVxuXG4uaWNvZm9udC1nb3JpbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGfXCI7XG59XG5cbi5pY29mb250LWhlbi10cmFja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaBcIjtcbn1cblxuLmljb2ZvbnQtaG9yc2UtaGVhZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGhXCI7XG59XG5cbi5pY29mb250LWhvcnNlLWhlYWQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6holwiO1xufVxuXG4uaWNvZm9udC1ob3JzZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGjXCI7XG59XG5cbi5pY29mb250LWhvcnNlLXRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hpFwiO1xufVxuXG4uaWNvZm9udC1qZWxseWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaVcIjtcbn1cblxuLmljb2ZvbnQta2FuZ2Fyb286YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaZcIjtcbn1cblxuLmljb2ZvbnQtbGVtdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoadcIjtcbn1cblxuLmljb2ZvbnQtbGlvbi1oZWFkLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoahcIjtcbn1cblxuLmljb2ZvbnQtbGlvbi1oZWFkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoalcIjtcbn1cblxuLmljb2ZvbnQtbGlvbi1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGqXCI7XG59XG5cbi5pY29mb250LWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuoatcIjtcbn1cblxuLmljb2ZvbnQtbW9ua2V5LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaxcIjtcbn1cblxuLmljb2ZvbnQtbW9ua2V5LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoa1cIjtcbn1cblxuLmljb2ZvbnQtbW9ua2V5LWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoa5cIjtcbn1cblxuLmljb2ZvbnQtbW9ua2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGvXCI7XG59XG5cbi5pY29mb250LW9jdG9wdXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGwXCI7XG59XG5cbi5pY29mb250LW9jdG9wdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobFcIjtcbn1cblxuLmljb2ZvbnQtb3dsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGyXCI7XG59XG5cbi5pY29mb250LXBhbmRhLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobNcIjtcbn1cblxuLmljb2ZvbnQtcGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobRcIjtcbn1cblxuLmljb2ZvbnQtcGFudGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6htVwiO1xufVxuXG4uaWNvZm9udC1wYXJyb3QtbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG2XCI7XG59XG5cbi5pY29mb250LXBhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ht1wiO1xufVxuXG4uaWNvZm9udC1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobhcIjtcbn1cblxuLmljb2ZvbnQtcGVsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6huVwiO1xufVxuXG4uaWNvZm9udC1wZW5ndWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG6XCI7XG59XG5cbi5pY29mb250LXBpZy1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG7XCI7XG59XG5cbi5pY29mb250LXBpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hvFwiO1xufVxuXG4uaWNvZm9udC1waWdlb24tMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hvVwiO1xufVxuXG4uaWNvZm9udC1waWdlb24tMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hvlwiO1xufVxuXG4uaWNvZm9udC1waWdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuob9cIjtcbn1cblxuLmljb2ZvbnQtcmFiYml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKAXCI7XG59XG5cbi5pY29mb250LXJhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6igVwiO1xufVxuXG4uaWNvZm9udC1yaGluby1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKCXCI7XG59XG5cbi5pY29mb250LXJoaW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKDXCI7XG59XG5cbi5pY29mb250LXJvb3N0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuooRcIjtcbn1cblxuLmljb2ZvbnQtc2VhaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuooVcIjtcbn1cblxuLmljb2ZvbnQtc2VhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ihlwiO1xufVxuXG4uaWNvZm9udC1zaHJpbXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKHXCI7XG59XG5cbi5pY29mb250LXNocmltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iiFwiO1xufVxuXG4uaWNvZm9udC1zbmFpbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKJXCI7XG59XG5cbi5pY29mb250LXNuYWlsLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoopcIjtcbn1cblxuLmljb2ZvbnQtc25haWwtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ii1wiO1xufVxuXG4uaWNvZm9udC1zbmFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ijFwiO1xufVxuXG4uaWNvZm9udC1zbmFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ijVwiO1xufVxuXG4uaWNvZm9udC1zcXVpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ijlwiO1xufVxuXG4uaWNvZm9udC1zcXVpcnJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ij1wiO1xufVxuXG4uaWNvZm9udC10aWdlci1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKQXCI7XG59XG5cbi5pY29mb250LXRpZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKRXCI7XG59XG5cbi5pY29mb250LXR1cnRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iklwiO1xufVxuXG4uaWNvZm9udC13aGFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ik1wiO1xufVxuXG4uaWNvZm9udC13b29kcGVja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKUXCI7XG59XG5cbi5pY29mb250LXplYnJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKVXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWRpZGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKXXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFkb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKYXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFpci1uZXctemVhbGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6imVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoppcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWlyY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6im1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1haXJ0ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopxcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWxjYXRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6inVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbGliYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKeXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFsaWV4cHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuop9cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWxpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKgXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ioVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYW1lcmljYW4tYWlybGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYW5kcm9pZC1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ipFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iplwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ip1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hcHBzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iqFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hc3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKpXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWF0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iqlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hdHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqtcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6irFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1heGlhdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoq1cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYmFkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6irlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1iYmM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoq9cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6isFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKxXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6islwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuorNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYnVyZ2VyLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuorRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYnVzaW5lc3MtaW5zaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6itVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1idXp6ZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6itlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jYW5ub246YmVmb3JlIHtcbiAgY29udGVudDogXCLuordcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY2FzaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLuorhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY2hpbmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNoaW5hLXRlbGVjb206YmVmb3JlIHtcbiAgY29udGVudDogXCLuorpcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY2hpbmEtdW5pY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK7XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNpc2NvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK8XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNpdGliYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK9XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuor5cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY25uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK/XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNvY2FsLWNvbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4BcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY29tcGFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOBXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRlYmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jglwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4NcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZGVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jhFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kZXNpZ25idW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOFXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRlc2lnbmZsb2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOGXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRpc25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jh1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kb2RnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jiFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOJXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jilwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOLXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWVsZXZlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jjFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1lbWlyYXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jjVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1lc3BuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOOXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWV0aWhhZC1haXJ3YXlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOPXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWV0aXNhbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOQXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5FcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZmFzdHJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5JcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5NcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZmVycmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jlFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1maXRiaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5VcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZmxpa3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5ZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZm9yYmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOXXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5hcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZm94Y29ubjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jmVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mdWppdHN1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOaXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdlbmVyYWwtZWxlY3RyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5tcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZ2lsbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5xcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZ2l6bW9kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jnVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1nbm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jnlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo59cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZ29wcm86YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6BcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZ3VjY2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6FcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaGFsbG1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6JcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaGk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWhvbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWhzYmM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6ZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOnXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWh1YXdlaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jqFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1odWx1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOpXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWh5dW5kYWk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6pcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaWJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOrXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWljb2ZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6xcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaWNxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOtXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWlrZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo65cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jr1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pbmRpZWdvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7BcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaW50ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7FcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaXBhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7JcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtamFndWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOzXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7RcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWtpazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jt1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7hcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGVnbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6juVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sZW5vdm86YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7pcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGV2aXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7tcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGV4dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7xcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo71cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGlmZS1oYWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo75cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGludXgtbWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jv1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1saW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbG9yZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSCXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxvdWlzLXZ1aXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCLupINcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbWFjLW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSEXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1hcnZlbC1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbWFzaGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbWF6ZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbWNkb25hbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbWVyY2VkZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbWljcm9tYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIpcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSLXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1vYmlsZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSMXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1vYmlseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tb3Rvcm9sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI9cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSQXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW15c3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbXl0djpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kklwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uYXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSTXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5hdGdlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6klFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uYmM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmVzY2FmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kllwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uZXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmV0ZmxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uZXh1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSaXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5va2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSbXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW52aWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1vbWVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1vcGVuc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1vcmFjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ9cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcGFuYXNvbmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSgXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1wZXBzaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kolwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1waGlsaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXBpenphLWh1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1wdW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXFhdGFyLWFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kp1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1xdmM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcmVhZGVybmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kqVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1yZWRidWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSqXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXJlZWJvazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kq1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1yZXV0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSsXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNhbXN1bmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK1cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSuXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNhdWRpYS1haXJsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kr1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2hlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2llbWVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kslwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zay10ZWxlY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSzXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc21hc2hpbmctbWFnYXppbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc29ueS1lcmljc3NvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kt1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3ByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS6XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNxdWlkb286YmVmb3JlIHtcbiAgY29udGVudDogXCLupLtcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3RhcmJ1Y2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS8XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXN0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zdXp1a2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL9cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3ltYmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lgFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10LW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lgVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10YW5nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lglwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGF0YS1pbmRpY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWEXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRlY2hjcnVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGVsZW5vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10ZWxpYXNvbmVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lh1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC10ZXNsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6liFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10aGUtdmVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGhlbmV4dHdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lilwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10b3NoaWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWLXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRveW90YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10cmliZW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupY5cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdW5pbGV2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupY9cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdmFpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lkFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC12ZXJpem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWRXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWSXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXZvZGFmb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWTXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXZvbGtzd2FnZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupZRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd2FsbWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6llVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13YXJuZXJicm9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWWXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWXXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXdpa2lwZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lmFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWZXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXdpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZpcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWbXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXhpYW9taTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lnFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC15YWhvb2J1eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZ1cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQteWFtYWhhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWeXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZ9cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtemFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6loFwiO1xufVxuXG4uaWNvZm9udC1iYW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6loVwiO1xufVxuXG4uaWNvZm9udC1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWiXCI7XG59XG5cbi5pY29mb250LWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaNcIjtcbn1cblxuLmljb2ZvbnQtYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaRcIjtcbn1cblxuLmljb2ZvbnQtYmlsbGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWlXCI7XG59XG5cbi5pY29mb250LWJyaWVmY2FzZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWmXCI7XG59XG5cbi5pY29mb250LWJyaWVmY2FzZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWnXCI7XG59XG5cbi5pY29mb250LWJ1c2luZXNzbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWoXCI7XG59XG5cbi5pY29mb250LWJ1c2luZXNzd29tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupalcIjtcbn1cblxuLmljb2ZvbnQtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupapcIjtcbn1cblxuLmljb2ZvbnQtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupatcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lrFwiO1xufVxuXG4uaWNvZm9udC1jb250YWN0LWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lrVwiO1xufVxuXG4uaWNvZm9udC1maWxlcy1zdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lrlwiO1xufVxuXG4uaWNvZm9udC1oYW5kc2hha2UtZGVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lr1wiO1xufVxuXG4uaWNvZm9udC1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWwXCI7XG59XG5cbi5pY29mb250LW1lZXRpbmctYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWxXCI7XG59XG5cbi5pY29mb250LW1vbmV5LWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lslwiO1xufVxuXG4uaWNvZm9udC1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbNcIjtcbn1cblxuLmljb2ZvbnQtcHJlc2VudGF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ltFwiO1xufVxuXG4uaWNvZm9udC1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLupbVcIjtcbn1cblxuLmljb2ZvbnQtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbZcIjtcbn1cblxuLmljb2ZvbnQtc3RvY2stbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW3XCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWFycm93cy1heGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW4XCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWJhci1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6luVwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1mbG93LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbpcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtZmxvdy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW7XCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbxcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtZ3Jvd3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW9XCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWhpc3RvZ3JhbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupb5cIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtaGlzdG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW/XCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWxpbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaAXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupoFcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtcGllLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mglwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupoNcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtcmFkYXItZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupoRcIjtcbn1cblxuLmljb2ZvbnQtYXJjaGl0ZWN0dXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mhVwiO1xufVxuXG4uaWNvZm9udC1hcmNoaXRlY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupoZcIjtcbn1cblxuLmljb2ZvbnQtYmFycmljYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaHXCI7XG59XG5cbi5pY29mb250LWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupohcIjtcbn1cblxuLmljb2ZvbnQtYnJpY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaJXCI7XG59XG5cbi5pY29mb250LWJ1aWxkaW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6milwiO1xufVxuXG4uaWNvZm9udC1idWxsLWRvemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaLXCI7XG59XG5cbi5pY29mb250LWNhbGN1bGF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mjFwiO1xufVxuXG4uaWNvZm9udC1jZW1lbnQtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaNXCI7XG59XG5cbi5pY29mb250LWNlbWVudC1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mjlwiO1xufVxuXG4uaWNvZm9udC1jb25jcmV0ZS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mj1wiO1xufVxuXG4uaWNvZm9udC1kYW5nZXItem9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mkFwiO1xufVxuXG4uaWNvZm9udC1kcmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mkVwiO1xufVxuXG4uaWNvZm9udC1lY28tZW5lcmd5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaSXCI7XG59XG5cbi5pY29mb250LWVjby1lbnZpcm9ubWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaTXCI7XG59XG5cbi5pY29mb250LWVuZXJneS1haXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuppRcIjtcbn1cblxuLmljb2ZvbnQtZW5lcmd5LW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mlVwiO1xufVxuXG4uaWNvZm9udC1lbmVyZ3ktc2F2aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mllwiO1xufVxuXG4uaWNvZm9udC1lbmVyZ3ktc29sYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuppdcIjtcbn1cblxuLmljb2ZvbnQtZW5lcmd5LXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaYXCI7XG59XG5cbi5pY29mb250LWVuZ2luZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaZXCI7XG59XG5cbi5pY29mb250LWZpcmUtZXh0aW5ndWlzaGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mmlwiO1xufVxuXG4uaWNvZm9udC1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mm1wiO1xufVxuXG4uaWNvZm9udC1maXgtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuppxcIjtcbn1cblxuLmljb2ZvbnQtZm9yay1saWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qadXCI7XG59XG5cbi5pY29mb250LWdsdWUtb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaeXCI7XG59XG5cbi5pY29mb250LWhhbW1lci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupp9cIjtcbn1cblxuLmljb2ZvbnQtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qagXCI7XG59XG5cbi5pY29mb250LWhlbHAtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqFcIjtcbn1cblxuLmljb2ZvbnQtaW5kdXN0cmllcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaiXCI7XG59XG5cbi5pY29mb250LWluZHVzdHJpZXMtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mo1wiO1xufVxuXG4uaWNvZm9udC1pbmR1c3RyaWVzLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqRcIjtcbn1cblxuLmljb2ZvbnQtaW5kdXN0cmllcy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qalXCI7XG59XG5cbi5pY29mb250LWluZHVzdHJpZXMtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mplwiO1xufVxuXG4uaWNvZm9udC1pbmR1c3RyaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qanXCI7XG59XG5cbi5pY29mb250LWxhYm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mqFwiO1xufVxuXG4uaWNvZm9udC1taW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqlcIjtcbn1cblxuLmljb2ZvbnQtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqpcIjtcbn1cblxuLmljb2ZvbnQtcG9sbHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qarXCI7XG59XG5cbi5pY29mb250LXBvd2VyLXpvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqxcIjtcbn1cblxuLmljb2ZvbnQtcmFkaW8tYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qatXCI7XG59XG5cbi5pY29mb250LXJlY3ljbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qauXCI7XG59XG5cbi5pY29mb250LXJlY3ljbGluZy1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupq9cIjtcbn1cblxuLmljb2ZvbnQtc2FmZXR5LWhhdC1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6msFwiO1xufVxuXG4uaWNvZm9udC1zYWZldHktaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaxXCI7XG59XG5cbi5pY29mb250LXNhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mslwiO1xufVxuXG4uaWNvZm9udC1zY3Jldy1kcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprNcIjtcbn1cblxuLmljb2ZvbnQtdG9vbHMtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mtFwiO1xufVxuXG4uaWNvZm9udC10b29scy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprVcIjtcbn1cblxuLmljb2ZvbnQtdG93LXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa2XCI7XG59XG5cbi5pY29mb250LXRyb2xsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprdcIjtcbn1cblxuLmljb2ZvbnQtdHJvd2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa4XCI7XG59XG5cbi5pY29mb250LXVuZGVyLWNvbnN0cnVjdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprlcIjtcbn1cblxuLmljb2ZvbnQtdW5kZXItY29uc3RydWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa6XCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtY2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa7XCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtY3JhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprxcIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS1kZWxpdmVyeS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupr1cIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS1kb3plcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mvlwiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLWV4Y2F2YXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mv1wiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLXRydWNrdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeAXCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtd3JlY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4FcIjtcbn1cblxuLmljb2ZvbnQtd29ya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeCXCI7XG59XG5cbi5pY29mb250LXdvcmtlcnMtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4NcIjtcbn1cblxuLmljb2ZvbnQtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeEXCI7XG59XG5cbi5pY29mb250LWFmZ2hhbmktZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4VcIjtcbn1cblxuLmljb2ZvbnQtYWZnaGFuaS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nhlwiO1xufVxuXG4uaWNvZm9udC1hZmdoYW5pLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4dcIjtcbn1cblxuLmljb2ZvbnQtYWZnaGFuaS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeIXCI7XG59XG5cbi5pY29mb250LWFmZ2hhbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4lcIjtcbn1cblxuLmljb2ZvbnQtYmFodC1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nilwiO1xufVxuXG4uaWNvZm9udC1iYWh0LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeLXCI7XG59XG5cbi5pY29mb250LWJhaHQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6njFwiO1xufVxuXG4uaWNvZm9udC1iYWh0LXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup41cIjtcbn1cblxuLmljb2ZvbnQtYmFodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6njlwiO1xufVxuXG4uaWNvZm9udC1iaXRjb2luLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qePXCI7XG59XG5cbi5pY29mb250LWJpdGNvaW4tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5BcIjtcbn1cblxuLmljb2ZvbnQtYml0Y29pbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeRXCI7XG59XG5cbi5pY29mb250LWJpdGNvaW4tdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nklwiO1xufVxuXG4uaWNvZm9udC1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeTXCI7XG59XG5cbi5pY29mb250LWRvbGxhci1mbGFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nlFwiO1xufVxuXG4uaWNvZm9udC1kb2xsYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5VcIjtcbn1cblxuLmljb2ZvbnQtZG9sbGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5ZcIjtcbn1cblxuLmljb2ZvbnQtZG9sbGFyLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5dcIjtcbn1cblxuLmljb2ZvbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeYXCI7XG59XG5cbi5pY29mb250LWRvbmctZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5lcIjtcbn1cblxuLmljb2ZvbnQtZG9uZy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nmlwiO1xufVxuXG4uaWNvZm9udC1kb25nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5tcIjtcbn1cblxuLmljb2ZvbnQtZG9uZy10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qecXCI7XG59XG5cbi5pY29mb250LWRvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLup51cIjtcbn1cblxuLmljb2ZvbnQtZXVyby1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nnlwiO1xufVxuXG4uaWNvZm9udC1ldXJvLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qefXCI7XG59XG5cbi5pY29mb250LWV1cm8tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6noFwiO1xufVxuXG4uaWNvZm9udC1ldXJvLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6FcIjtcbn1cblxuLmljb2ZvbnQtZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nolwiO1xufVxuXG4uaWNvZm9udC1mcmFuay1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6no1wiO1xufVxuXG4uaWNvZm9udC1mcmFuay1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6npFwiO1xufVxuXG4uaWNvZm9udC1mcmFuay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qelXCI7XG59XG5cbi5pY29mb250LWZyYW5rLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6ZcIjtcbn1cblxuLmljb2ZvbnQtZnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6dcIjtcbn1cblxuLmljb2ZvbnQtaHJ5dm5pYS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nqFwiO1xufVxuXG4uaWNvZm9udC1ocnl2bmlhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qepXCI7XG59XG5cbi5pY29mb250LWhyeXZuaWEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nqlwiO1xufVxuXG4uaWNvZm9udC1ocnl2bmlhLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6tcIjtcbn1cblxuLmljb2ZvbnQtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nrFwiO1xufVxuXG4uaWNvZm9udC1saXJhLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qetXCI7XG59XG5cbi5pY29mb250LWxpcmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup65cIjtcbn1cblxuLmljb2ZvbnQtbGlyYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qevXCI7XG59XG5cbi5pY29mb250LWxpcmEtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nsFwiO1xufVxuXG4uaWNvZm9udC1saXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qexXCI7XG59XG5cbi5pY29mb250LXBlc2V0YS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nslwiO1xufVxuXG4uaWNvZm9udC1wZXNldGEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7NcIjtcbn1cblxuLmljb2ZvbnQtcGVzZXRhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7RcIjtcbn1cblxuLmljb2ZvbnQtcGVzZXRhLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7VcIjtcbn1cblxuLmljb2ZvbnQtcGVzZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe2XCI7XG59XG5cbi5pY29mb250LXBlc28tZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7dcIjtcbn1cblxuLmljb2ZvbnQtcGVzby1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nuFwiO1xufVxuXG4uaWNvZm9udC1wZXNvLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7lcIjtcbn1cblxuLmljb2ZvbnQtcGVzby10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe6XCI7XG59XG5cbi5pY29mb250LXBlc286YmVmb3JlIHtcbiAgY29udGVudDogXCLup7tcIjtcbn1cblxuLmljb2ZvbnQtcG91bmQtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7xcIjtcbn1cblxuLmljb2ZvbnQtcG91bmQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup71cIjtcbn1cblxuLmljb2ZvbnQtcG91bmQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nvlwiO1xufVxuXG4uaWNvZm9udC1wb3VuZC10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe/XCI7XG59XG5cbi5pY29mb250LXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiAXCI7XG59XG5cbi5pY29mb250LXJlbm1pbmJpLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiBXCI7XG59XG5cbi5pY29mb250LXJlbm1pbmJpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiCXCI7XG59XG5cbi5pY29mb250LXJlbm1pbmJpLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqINcIjtcbn1cblxuLmljb2ZvbnQtcmVubWluYmktdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ohFwiO1xufVxuXG4uaWNvZm9udC1yZW5taW5iaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ohVwiO1xufVxuXG4uaWNvZm9udC1yaXlhbC1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ohlwiO1xufVxuXG4uaWNvZm9udC1yaXlhbC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oh1wiO1xufVxuXG4uaWNvZm9udC1yaXlhbC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiIXCI7XG59XG5cbi5pY29mb250LXJpeWFsLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIlcIjtcbn1cblxuLmljb2ZvbnQtcml5YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIpcIjtcbn1cblxuLmljb2ZvbnQtcm91YmxlLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiLXCI7XG59XG5cbi5pY29mb250LXJvdWJsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ojFwiO1xufVxuXG4uaWNvZm9udC1yb3VibGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ojVwiO1xufVxuXG4uaWNvZm9udC1yb3VibGUtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ojlwiO1xufVxuXG4uaWNvZm9udC1yb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqI9cIjtcbn1cblxuLmljb2ZvbnQtcnVwZWUtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJBcIjtcbn1cblxuLmljb2ZvbnQtcnVwZWUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJFcIjtcbn1cblxuLmljb2ZvbnQtcnVwZWUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oklwiO1xufVxuXG4uaWNvZm9udC1ydXBlZS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiTXCI7XG59XG5cbi5pY29mb250LXJ1cGVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiUXCI7XG59XG5cbi5pY29mb250LXRha2EtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJVcIjtcbn1cblxuLmljb2ZvbnQtdGFrYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ollwiO1xufVxuXG4uaWNvZm9udC10YWthLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJdcIjtcbn1cblxuLmljb2ZvbnQtdGFrYS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiYXCI7XG59XG5cbi5pY29mb250LXRha2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJlcIjtcbn1cblxuLmljb2ZvbnQtdHVya2lzaC1saXJhLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiaXCI7XG59XG5cbi5pY29mb250LXR1cmtpc2gtbGlyYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6om1wiO1xufVxuXG4uaWNvZm9udC10dXJraXNoLWxpcmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6onFwiO1xufVxuXG4uaWNvZm9udC10dXJraXNoLWxpcmEtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6onVwiO1xufVxuXG4uaWNvZm9udC10dXJraXNoLWxpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJ5cIjtcbn1cblxuLmljb2ZvbnQtd29uLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qifXCI7XG59XG5cbi5pY29mb250LXdvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ooFwiO1xufVxuXG4uaWNvZm9udC13b24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ooVwiO1xufVxuXG4uaWNvZm9udC13b24tdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oolwiO1xufVxuXG4uaWNvZm9udC13b246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKNcIjtcbn1cblxuLmljb2ZvbnQteWVuLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qikXCI7XG59XG5cbi5pY29mb250LXllbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6opVwiO1xufVxuXG4uaWNvZm9udC15ZW4tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oplwiO1xufVxuXG4uaWNvZm9udC15ZW4tdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6op1wiO1xufVxuXG4uaWNvZm9udC15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKhcIjtcbn1cblxuLmljb2ZvbnQtYW5kcm9pZC1uZXh1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oqVwiO1xufVxuXG4uaWNvZm9udC1hbmRyb2lkLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oqlwiO1xufVxuXG4uaWNvZm9udC1hcHBsZS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oq1wiO1xufVxuXG4uaWNvZm9udC1kcmF3aW5nLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6orFwiO1xufVxuXG4uaWNvZm9udC1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6orVwiO1xufVxuXG4uaWNvZm9udC1mbGFzaC1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6orlwiO1xufVxuXG4uaWNvZm9udC1nYW1lLWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqK9cIjtcbn1cblxuLmljb2ZvbnQtZ2FtZS1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiwXCI7XG59XG5cbi5pY29mb250LWdhbWUtcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qixXCI7XG59XG5cbi5pY29mb250LWdhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLJcIjtcbn1cblxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qizXCI7XG59XG5cbi5pY29mb250LWhlYWRwaG9uZS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6otFwiO1xufVxuXG4uaWNvZm9udC1oZWFkcGhvbmUtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLVcIjtcbn1cblxuLmljb2ZvbnQtaGVhZHBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6otlwiO1xufVxuXG4uaWNvZm9udC1oZWFkcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLdcIjtcbn1cblxuLmljb2ZvbnQtaHRjLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ouFwiO1xufVxuXG4uaWNvZm9udC1pbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi5XCI7XG59XG5cbi5pY29mb250LWlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLpcIjtcbn1cblxuLmljb2ZvbnQtaXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi7XCI7XG59XG5cbi5pY29mb250LWlwb2QtbmFubzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ovFwiO1xufVxuXG4uaWNvZm9udC1pcG9kLXRvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi9XCI7XG59XG5cbi5pY29mb250LWtleWJvYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ovlwiO1xufVxuXG4uaWNvZm9udC1rZXlib2FyZC13aXJlbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ov1wiO1xufVxuXG4uaWNvZm9udC1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pgFwiO1xufVxuXG4uaWNvZm9udC1sYXB0b3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmBXCI7XG59XG5cbi5pY29mb250LWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pglwiO1xufVxuXG4uaWNvZm9udC1tYWNib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmDXCI7XG59XG5cbi5pY29mb250LW1hZ2ljLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmEXCI7XG59XG5cbi5pY29mb250LW1pY3JvLWNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYVcIjtcbn1cblxuLmljb2ZvbnQtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYZcIjtcbn1cblxuLmljb2ZvbnQtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ph1wiO1xufVxuXG4uaWNvZm9udC1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmIXCI7XG59XG5cbi5pY29mb250LW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmJXCI7XG59XG5cbi5pY29mb250LW1wMy1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYpcIjtcbn1cblxuLmljb2ZvbnQtbmludGVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYtcIjtcbn1cblxuLmljb2ZvbnQtcGxheXN0YXRpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmMXCI7XG59XG5cbi5pY29mb250LXBzdml0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pjVwiO1xufVxuXG4uaWNvZm9udC1yYWRpby1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqY5cIjtcbn1cblxuLmljb2ZvbnQtcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLuqY9cIjtcbn1cblxuLmljb2ZvbnQtcmVmcmlnZXJhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmQXCI7XG59XG5cbi5pY29mb250LXNhbXN1bmctZ2FsYXh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmRXCI7XG59XG5cbi5pY29mb250LXN1cmZhY2UtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmSXCI7XG59XG5cbi5pY29mb250LXVpLWhlYWQtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZNcIjtcbn1cblxuLmljb2ZvbnQtdWkta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZRcIjtcbn1cblxuLmljb2ZvbnQtd2FzaGluZy1tYWNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmVXCI7XG59XG5cbi5pY29mb250LXdpZmktcm91dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmWXCI7XG59XG5cbi5pY29mb250LXdpaS11OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmXXCI7XG59XG5cbi5pY29mb250LXdpbmRvd3MtbHVtaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZhcIjtcbn1cblxuLmljb2ZvbnQtd2lyZWxlc3MtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZlcIjtcbn1cblxuLmljb2ZvbnQteGJveC0zNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZpcIjtcbn1cblxuLmljb2ZvbnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pm1wiO1xufVxuXG4uaWNvZm9udC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmcXCI7XG59XG5cbi5pY29mb250LWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmdXCI7XG59XG5cbi5pY29mb250LWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmeXCI7XG59XG5cbi5pY29mb250LWJsb2NrLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZ9cIjtcbn1cblxuLmljb2ZvbnQtYmxvY2stbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6poFwiO1xufVxuXG4uaWNvZm9udC1ibG9jay1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6poVwiO1xufVxuXG4uaWNvZm9udC1ibG9jay11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6polwiO1xufVxuXG4uaWNvZm9udC1idWJibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6po1wiO1xufVxuXG4uaWNvZm9udC1idWJibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ppFwiO1xufVxuXG4uaWNvZm9udC1idWJibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqaVcIjtcbn1cblxuLmljb2ZvbnQtYnViYmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmmXCI7XG59XG5cbi5pY29mb250LWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqadcIjtcbn1cblxuLmljb2ZvbnQtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pqFwiO1xufVxuXG4uaWNvZm9udC1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pqVwiO1xufVxuXG4uaWNvZm9udC1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pqlwiO1xufVxuXG4uaWNvZm9udC1jaXJjbGVkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqatcIjtcbn1cblxuLmljb2ZvbnQtY2lyY2xlZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmsXCI7XG59XG5cbi5pY29mb250LWNpcmNsZWQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqa1cIjtcbn1cblxuLmljb2ZvbnQtY2lyY2xlZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6prlwiO1xufVxuXG4uaWNvZm9udC1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pr1wiO1xufVxuXG4uaWNvZm9udC1jdXJzb3ItZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6psFwiO1xufVxuXG4uaWNvZm9udC1jdXJ2ZWQtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbFcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pslwiO1xufVxuXG4uaWNvZm9udC1jdXJ2ZWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ps1wiO1xufVxuXG4uaWNvZm9udC1jdXJ2ZWQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ptFwiO1xufVxuXG4uaWNvZm9udC1jdXJ2ZWQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbVcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm2XCI7XG59XG5cbi5pY29mb250LWRvdHRlZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm3XCI7XG59XG5cbi5pY29mb250LWRvdHRlZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm4XCI7XG59XG5cbi5pY29mb250LWRvdHRlZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6puVwiO1xufVxuXG4uaWNvZm9udC1kb3R0ZWQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbpcIjtcbn1cblxuLmljb2ZvbnQtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbtcIjtcbn1cblxuLmljb2ZvbnQtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm8XCI7XG59XG5cbi5pY29mb250LWV4cGFuZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqb1cIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm+XCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pv1wiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYWcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqAXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqoFcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qglwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqDXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqEXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqFXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qhlwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqodcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qiFwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqJXCI7XG59XG5cbi5pY29mb250LWhhbmQtZ3JpcHBlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqopcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqLXCI7XG59XG5cbi5pY29mb250LWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqoxcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qjVwiO1xufVxuXG4uaWNvZm9udC1saW5lLWJsb2NrLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqo5cIjtcbn1cblxuLmljb2ZvbnQtbGluZS1ibG9jay1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqPXCI7XG59XG5cbi5pY29mb250LWxpbmUtYmxvY2stcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpBcIjtcbn1cblxuLmljb2ZvbnQtbGluZS1ibG9jay11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qkVwiO1xufVxuXG4uaWNvZm9udC1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpJcIjtcbn1cblxuLmljb2ZvbnQtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqTXCI7XG59XG5cbi5pY29mb250LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpRcIjtcbn1cblxuLmljb2ZvbnQtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qlVwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqWXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpdcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqphcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqZXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqaXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqbXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtbGVmdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qnFwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqp1cIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqeXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtcmlnaHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqp9cIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qoFwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqhXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1idWJibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qolwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqNcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWJ1YmJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qpFwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqlXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qplwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqdcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qqFwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqpXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqqXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqrXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1sb25nLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqxcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qrVwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtbG9uZy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qrlwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtbG9uZy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qr1wiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrBcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqxXCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqyXCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1sZWZ0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrNcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLWxlZnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrRcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrVcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLXJpZ2h0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrZcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLXJpZ2h0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qq3XCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6quFwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrlcIjtcbn1cblxuLmljb2ZvbnQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrpcIjtcbn1cblxuLmljb2ZvbnQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrtcIjtcbn1cblxuLmljb2ZvbnQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qq8XCI7XG59XG5cbi5pY29mb250LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qvVwiO1xufVxuXG4uaWNvZm9udC1zdHlsaXNoLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqr5cIjtcbn1cblxuLmljb2ZvbnQtc3R5bGlzaC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qq/XCI7XG59XG5cbi5pY29mb250LXN0eWxpc2gtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4BcIjtcbn1cblxuLmljb2ZvbnQtc3R5bGlzaC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rgVwiO1xufVxuXG4uaWNvZm9udC1zd29vc2gtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rglwiO1xufVxuXG4uaWNvZm9udC1zd29vc2gtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rg1wiO1xufVxuXG4uaWNvZm9udC1zd29vc2gtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4RcIjtcbn1cblxuLmljb2ZvbnQtc3dvb3NoLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quFXCI7XG59XG5cbi5pY29mb250LXRoaW4tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4ZcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4dcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quIXCI7XG59XG5cbi5pY29mb250LXRoaW4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6riVwiO1xufVxuXG4uaWNvZm9udC10aGluLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quKXCI7XG59XG5cbi5pY29mb250LXRoaW4tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4tcIjtcbn1cblxuLmljb2ZvbnQtYWJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quMXCI7XG59XG5cbi5pY29mb250LWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCLuq41cIjtcbn1cblxuLmljb2ZvbnQtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq45cIjtcbn1cblxuLmljb2ZvbnQtYmVsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq49cIjtcbn1cblxuLmljb2ZvbnQtYmxhY2stYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5BcIjtcbn1cblxuLmljb2ZvbnQtYm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5FcIjtcbn1cblxuLmljb2ZvbnQtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rklwiO1xufVxuXG4uaWNvZm9udC1icmFpbnN0b3JtaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quTXCI7XG59XG5cbi5pY29mb250LWNlcnRpZmljYXRlLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quUXCI7XG59XG5cbi5pY29mb250LWNlcnRpZmljYXRlLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quVXCI7XG59XG5cbi5pY29mb250LWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quWXCI7XG59XG5cbi5pY29mb250LWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rl1wiO1xufVxuXG4uaWNvZm9udC1lbGVjdHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rmFwiO1xufVxuXG4uaWNvZm9udC1mb3VudGFpbi1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5lcIjtcbn1cblxuLmljb2ZvbnQtZ2xvYmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quaXCI7XG59XG5cbi5pY29mb250LWdyYWR1YXRlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rm1wiO1xufVxuXG4uaWNvZm9udC1ncmFkdWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rnFwiO1xufVxuXG4uaWNvZm9udC1ncm91cC1zdHVkZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rnVwiO1xufVxuXG4uaWNvZm9udC1oYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7queXCI7XG59XG5cbi5pY29mb250LWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rn1wiO1xufVxuXG4uaWNvZm9udC1pbnN0cnVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qugXCI7XG59XG5cbi5pY29mb250LWxhbXAtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6FcIjtcbn1cblxuLmljb2ZvbnQtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6JcIjtcbn1cblxuLmljb2ZvbnQtbWljcm9zY29wZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6NcIjtcbn1cblxuLmljb2ZvbnQtbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rpFwiO1xufVxuXG4uaWNvZm9udC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rpVwiO1xufVxuXG4uaWNvZm9udC1wZW4tYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6ZcIjtcbn1cblxuLmljb2ZvbnQtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rp1wiO1xufVxuXG4uaWNvZm9udC1wZW5jaWwtYWx0LTU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6hcIjtcbn1cblxuLmljb2ZvbnQtcXVpbGwtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qupXCI7XG59XG5cbi5pY29mb250LXJlYWQtYm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6pcIjtcbn1cblxuLmljb2ZvbnQtcmVhZC1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qurXCI7XG59XG5cbi5pY29mb250LXNjaG9vbC1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6xcIjtcbn1cblxuLmljb2ZvbnQtc2Nob29sLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rrVwiO1xufVxuXG4uaWNvZm9udC1zdHVkZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rrlwiO1xufVxuXG4uaWNvZm9udC1zdHVkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quvXCI7XG59XG5cbi5pY29mb250LXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7BcIjtcbn1cblxuLmljb2ZvbnQtdGVzdC1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quxXCI7XG59XG5cbi5pY29mb250LXRlc3QtdHViZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7JcIjtcbn1cblxuLmljb2ZvbnQtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rs1wiO1xufVxuXG4uaWNvZm9udC1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rtFwiO1xufVxuXG4uaWNvZm9udC1hc3RvbmlzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qu1XCI7XG59XG5cbi5pY29mb250LWNvbmZvdW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7ZcIjtcbn1cblxuLmljb2ZvbnQtY29uZnVzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7dcIjtcbn1cblxuLmljb2ZvbnQtY3J5aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qu4XCI7XG59XG5cbi5pY29mb250LWRpenp5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qu5XCI7XG59XG5cbi5pY29mb250LWV4cHJlc3Npb25sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qu6XCI7XG59XG5cbi5pY29mb250LWhlYXJ0LWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7tcIjtcbn1cblxuLmljb2ZvbnQtbGF1Z2hpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7xcIjtcbn1cblxuLmljb2ZvbnQtbmVyZC1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rvVwiO1xufVxuXG4uaWNvZm9udC1vcGVuLW1vdXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qu+XCI7XG59XG5cbi5pY29mb250LXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq79cIjtcbn1cblxuLmljb2ZvbnQtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyAXCI7XG59XG5cbi5pY29mb250LXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sgVwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurIJcIjtcbn1cblxuLmljb2ZvbnQtc2xpZ2h0bHktc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurINcIjtcbn1cblxuLmljb2ZvbnQtc21pcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLurIRcIjtcbn1cblxuLmljb2ZvbnQtc3R1Y2stb3V0LXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6shVwiO1xufVxuXG4uaWNvZm9udC13aW5rLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyGXCI7XG59XG5cbi5pY29mb250LXdvcnJpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurIdcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurIhcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6siVwiO1xufVxuXG4uaWNvZm9udC1maWxlLWF2aS1tcDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurIpcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1ibXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLurItcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyMXCI7XG59XG5cbi5pY29mb250LWZpbGUtY3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyNXCI7XG59XG5cbi5pY29mb250LWZpbGUtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurI5cIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1lcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLurI9cIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6skFwiO1xufVxuXG4uaWNvZm9udC1maWxlLWV4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6skVwiO1xufVxuXG4uaWNvZm9udC1maWxlLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJJcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1mbHY6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJNcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1naWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJRcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6slVwiO1xufVxuXG4uaWNvZm9udC1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyWXCI7XG59XG5cbi5pY29mb250LWZpbGUtaXNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyXXCI7XG59XG5cbi5pY29mb250LWZpbGUtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6smFwiO1xufVxuXG4uaWNvZm9udC1maWxlLWphdmFzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJlcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1qcGc6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJpcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1taWRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qybXCI7XG59XG5cbi5pY29mb250LWZpbGUtbW92OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qycXCI7XG59XG5cbi5pY29mb250LWZpbGUtbXAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qydXCI7XG59XG5cbi5pY29mb250LWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyeXCI7XG59XG5cbi5pY29mb250LWZpbGUtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyfXCI7XG59XG5cbi5pY29mb250LWZpbGUtcG5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qygXCI7XG59XG5cbi5pY29mb250LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6soVwiO1xufVxuXG4uaWNvZm9udC1maWxlLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6solwiO1xufVxuXG4uaWNvZm9udC1maWxlLXBzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6so1wiO1xufVxuXG4uaWNvZm9udC1maWxlLXBzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6spFwiO1xufVxuXG4uaWNvZm9udC1maWxlLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6spVwiO1xufVxuXG4uaWNvZm9udC1maWxlLXJ1Ynk6YmVmb3JlIHtcbiAgY29udGVudDogXCLurKZcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1zcHJlYWRzaGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sp1wiO1xufVxuXG4uaWNvZm9udC1maWxlLXNxbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sqFwiO1xufVxuXG4uaWNvZm9udC1maWxlLXN2ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sqVwiO1xufVxuXG4uaWNvZm9udC1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurKpcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS10aWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyrXCI7XG59XG5cbi5pY29mb250LWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLurKxcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qytXCI7XG59XG5cbi5pY29mb250LWZpbGUtd212OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyuXCI7XG59XG5cbi5pY29mb250LWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sr1wiO1xufVxuXG4uaWNvZm9udC1maWxlLXppcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ssFwiO1xufVxuXG4uaWNvZm9udC1jeWNsaW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ssVwiO1xufVxuXG4uaWNvZm9udC1jeWNsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyyXCI7XG59XG5cbi5pY29mb250LWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyzXCI7XG59XG5cbi5pY29mb250LWR1bWJiZWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6stFwiO1xufVxuXG4uaWNvZm9udC1neW0tYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLVcIjtcbn1cblxuLmljb2ZvbnQtZ3ltLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy2XCI7XG59XG5cbi5pY29mb250LWd5bS1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6st1wiO1xufVxuXG4uaWNvZm9udC1neW06YmVmb3JlIHtcbiAgY29udGVudDogXCLurLhcIjtcbn1cblxuLmljb2ZvbnQtbXVzY2xlLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6suVwiO1xufVxuXG4uaWNvZm9udC1tdXNjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLpcIjtcbn1cblxuLmljb2ZvbnQtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLtcIjtcbn1cblxuLmljb2ZvbnQtYXJhYmlhbi1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLxcIjtcbn1cblxuLmljb2ZvbnQtYXJ0aWNob2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy9XCI7XG59XG5cbi5pY29mb250LWFzcGFyYWd1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6svlwiO1xufVxuXG4uaWNvZm9udC1hdm9jYWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy/XCI7XG59XG5cbi5pY29mb250LWJhYnktZm9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tgFwiO1xufVxuXG4uaWNvZm9udC1iYW5hbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYFcIjtcbn1cblxuLmljb2ZvbnQtYmJxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2CXCI7XG59XG5cbi5pY29mb250LWJlYW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2DXCI7XG59XG5cbi5pY29mb250LWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYRcIjtcbn1cblxuLmljb2ZvbnQtYmVsbC1wZXBwZXItY2Fwc2ljdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLurYVcIjtcbn1cblxuLmljb2ZvbnQtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6thlwiO1xufVxuXG4uaWNvZm9udC1icmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6th1wiO1xufVxuXG4uaWNvZm9udC1icm9jY29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tiFwiO1xufVxuXG4uaWNvZm9udC1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYlcIjtcbn1cblxuLmljb2ZvbnQtY2FiYmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tilwiO1xufVxuXG4uaWNvZm9udC1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYtcIjtcbn1cblxuLmljb2ZvbnQtY2F1bGktZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2MXCI7XG59XG5cbi5pY29mb250LWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tjVwiO1xufVxuXG4uaWNvZm9udC1jaGVmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2OXCI7XG59XG5cbi5pY29mb250LWNoZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tj1wiO1xufVxuXG4uaWNvZm9udC1jaGlja2VuLWZyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tkFwiO1xufVxuXG4uaWNvZm9udC1jaGlja2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2RXCI7XG59XG5cbi5pY29mb250LWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2SXCI7XG59XG5cbi5pY29mb250LWNvY29udXQtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZNcIjtcbn1cblxuLmljb2ZvbnQtY29jb251dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tlFwiO1xufVxuXG4uaWNvZm9udC1jb2ZmZWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2VXCI7XG59XG5cbi5pY29mb250LWNvZmZlZS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZZcIjtcbn1cblxuLmljb2ZvbnQtY29mZmVlLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tl1wiO1xufVxuXG4uaWNvZm9udC1jb2ZmZWUtcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2YXCI7XG59XG5cbi5pY29mb250LWNvbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZlcIjtcbn1cblxuLmljb2ZvbnQtY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tmlwiO1xufVxuXG4uaWNvZm9udC1jcm9pc3NhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZtcIjtcbn1cblxuLmljb2ZvbnQtY3JvcC1wbGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tnFwiO1xufVxuXG4uaWNvZm9udC1jdWN1bWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tnVwiO1xufVxuXG4uaWNvZm9udC1jdWxpbmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tnlwiO1xufVxuXG4uaWNvZm9udC1jdXAtY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tn1wiO1xufVxuXG4uaWNvZm9udC1kaW5pbmctdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuraBcIjtcbn1cblxuLmljb2ZvbnQtZG9udXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuraFcIjtcbn1cblxuLmljb2ZvbnQtZWdnLXBsYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2iXCI7XG59XG5cbi5pY29mb250LWVnZy1wb2FjaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2jXCI7XG59XG5cbi5pY29mb250LWZhcm1lci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuraRcIjtcbn1cblxuLmljb2ZvbnQtZmFybWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2lXCI7XG59XG5cbi5pY29mb250LWZhc3QtZm9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tplwiO1xufVxuXG4uaWNvZm9udC1mb29kLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tp1wiO1xufVxuXG4uaWNvZm9udC1mb29kLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurahcIjtcbn1cblxuLmljb2ZvbnQtZm9yay1hbmQta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuralcIjtcbn1cblxuLmljb2ZvbnQtZnJlbmNoLWZyaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2qXCI7XG59XG5cbi5pY29mb250LWZydWl0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tq1wiO1xufVxuXG4uaWNvZm9udC1ncmFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuraxcIjtcbn1cblxuLmljb2ZvbnQtaG9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLura1cIjtcbn1cblxuLmljb2ZvbnQtaG90LWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6trlwiO1xufVxuXG4uaWNvZm9udC1pY2UtY3JlYW0tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2vXCI7XG59XG5cbi5pY29mb250LWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tsFwiO1xufVxuXG4uaWNvZm9udC1qdWljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tsVwiO1xufVxuXG4uaWNvZm9udC1rZXRjaHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2yXCI7XG59XG5cbi5pY29mb250LWtpd2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLurbNcIjtcbn1cblxuLmljb2ZvbnQtbGF5ZXJlZC1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q20XCI7XG59XG5cbi5pY29mb250LWxlbW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ttVwiO1xufVxuXG4uaWNvZm9udC1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ttlwiO1xufVxuXG4uaWNvZm9udC1sb2JzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q23XCI7XG59XG5cbi5pY29mb250LW1hbmdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q24XCI7XG59XG5cbi5pY29mb250LW1pbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLurblcIjtcbn1cblxuLmljb2ZvbnQtbXVzaHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCLurbpcIjtcbn1cblxuLmljb2ZvbnQtbm9vZGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tu1wiO1xufVxuXG4uaWNvZm9udC1vbmlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tvFwiO1xufVxuXG4uaWNvZm9udC1vcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLurb1cIjtcbn1cblxuLmljb2ZvbnQtcGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tvlwiO1xufVxuXG4uaWNvZm9udC1wZWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2/XCI7XG59XG5cbi5pY29mb250LXBlcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ugFwiO1xufVxuXG4uaWNvZm9udC1waWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6BXCI7XG59XG5cbi5pY29mb250LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uglwiO1xufVxuXG4uaWNvZm9udC1waW5lYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuroNcIjtcbn1cblxuLmljb2ZvbnQtcGl6emEtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuroRcIjtcbn1cblxuLmljb2ZvbnQtcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuroVcIjtcbn1cblxuLmljb2ZvbnQtcGxhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuroZcIjtcbn1cblxuLmljb2ZvbnQtcG9wY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uh1wiO1xufVxuXG4uaWNvZm9udC1wb3RhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCLurohcIjtcbn1cblxuLmljb2ZvbnQtcHVtcGtpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uiVwiO1xufVxuXG4uaWNvZm9udC1yYWRkaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6KXCI7XG59XG5cbi5pY29mb250LXJlc3RhdXJhbnQtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ui1wiO1xufVxuXG4uaWNvZm9udC1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6MXCI7XG59XG5cbi5pY29mb250LXNhbHQtYW5kLXBlcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ujVwiO1xufVxuXG4uaWNvZm9udC1zYW5kd2ljaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ujlwiO1xufVxuXG4uaWNvZm9udC1zYXVzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6PXCI7XG59XG5cbi5pY29mb250LXNvZnQtZHJpbmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6QXCI7XG59XG5cbi5pY29mb250LXNvdXAtYm93bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ukVwiO1xufVxuXG4uaWNvZm9udC1zcG9vbi1hbmQtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uklwiO1xufVxuXG4uaWNvZm9udC1zdGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uk1wiO1xufVxuXG4uaWNvZm9udC1zdHJhd2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6UXCI7XG59XG5cbi5pY29mb250LXN1Yi1zYW5kd2ljaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ulVwiO1xufVxuXG4uaWNvZm9udC1zdXNoaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ullwiO1xufVxuXG4uaWNvZm9udC10YWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6XXCI7XG59XG5cbi5pY29mb250LXRlYS1wb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLurphcIjtcbn1cblxuLmljb2ZvbnQtdGVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6ZXCI7XG59XG5cbi5pY29mb250LXRvbWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6umlwiO1xufVxuXG4uaWNvZm9udC13YXRlcm1lbG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6bXCI7XG59XG5cbi5pY29mb250LXdoZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6cXCI7XG59XG5cbi5pY29mb250LWJhYnktYmFja3BhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLurp1cIjtcbn1cblxuLmljb2ZvbnQtYmFieS1jbG90aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6unlwiO1xufVxuXG4uaWNvZm9udC1iYWJ5LW1pbGstYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6fXCI7XG59XG5cbi5pY29mb250LWJhYnktdHJvbGxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uoFwiO1xufVxuXG4uaWNvZm9udC1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6hXCI7XG59XG5cbi5pY29mb250LWNhbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6iXCI7XG59XG5cbi5pY29mb250LWhvbGRpbmctaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLurqNcIjtcbn1cblxuLmljb2ZvbnQtaW5mYW50LW5pcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6upFwiO1xufVxuXG4uaWNvZm9udC1raWRzLXNjb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurqVcIjtcbn1cblxuLmljb2ZvbnQtc2FmZXR5LXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uplwiO1xufVxuXG4uaWNvZm9udC10ZWRkeS1iZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6nXCI7XG59XG5cbi5pY29mb250LXRveS1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6oXCI7XG59XG5cbi5pY29mb250LXRveS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurqlcIjtcbn1cblxuLmljb2ZvbnQtdG95LWR1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLurqpcIjtcbn1cblxuLmljb2ZvbnQtdG95LWVsZXBoYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6rXCI7XG59XG5cbi5pY29mb250LXRveS1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6sXCI7XG59XG5cbi5pY29mb250LXRveS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6urVwiO1xufVxuXG4uaWNvZm9udC10b3ktbGF0dHU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurq5cIjtcbn1cblxuLmljb2ZvbnQtdG95LXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6vXCI7XG59XG5cbi5pY29mb250LWJ1cmdsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurrBcIjtcbn1cblxuLmljb2ZvbnQtY2Fubm9uLWZpcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6usVwiO1xufVxuXG4uaWNvZm9udC1jYy1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLurrJcIjtcbn1cblxuLmljb2ZvbnQtY29wLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6zXCI7XG59XG5cbi5pY29mb250LWNvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6utFwiO1xufVxuXG4uaWNvZm9udC1jb3VydC1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurrVcIjtcbn1cblxuLmljb2ZvbnQtY291cnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurrZcIjtcbn1cblxuLmljb2ZvbnQtZmluZ2VyLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q63XCI7XG59XG5cbi5pY29mb250LWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q64XCI7XG59XG5cbi5pY29mb250LWhhbmRjdWZmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uuVwiO1xufVxuXG4uaWNvZm9udC1oYW5kY3VmZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uulwiO1xufVxuXG4uaWNvZm9udC1pbnZlc3RpZ2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q67XCI7XG59XG5cbi5pY29mb250LWludmVzdGlnYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uvFwiO1xufVxuXG4uaWNvZm9udC1qYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q69XCI7XG59XG5cbi5pY29mb250LWp1ZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6+XCI7XG59XG5cbi5pY29mb250LWxhdy1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uv1wiO1xufVxuXG4uaWNvZm9udC1sYXctYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4BcIjtcbn1cblxuLmljb2ZvbnQtbGF3LWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+BXCI7XG59XG5cbi5pY29mb250LWxhdy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+CXCI7XG59XG5cbi5pY29mb250LWxhdy1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vg1wiO1xufVxuXG4uaWNvZm9udC1sYXctb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4RcIjtcbn1cblxuLmljb2ZvbnQtbGF3LXByb3RlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4VcIjtcbn1cblxuLmljb2ZvbnQtbGF3LXNjYWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vhlwiO1xufVxuXG4uaWNvZm9udC1sYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4dcIjtcbn1cblxuLmljb2ZvbnQtbGF3eWVyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+IXCI7XG59XG5cbi5pY29mb250LWxhd3llci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6viVwiO1xufVxuXG4uaWNvZm9udC1sYXd5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4pcIjtcbn1cblxuLmljb2ZvbnQtbGVnYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4tcIjtcbn1cblxuLmljb2ZvbnQtcGlzdG9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+MXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vjVwiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+OXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1jYXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLur49cIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlLWNhci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vkFwiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+RXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLur5JcIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vk1wiO1xufVxuXG4uaWNvZm9udC1wb2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLur5RcIjtcbn1cblxuLmljb2ZvbnQtdGhpZWYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+VXCI7XG59XG5cbi5pY29mb250LXRoaWVmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+WXCI7XG59XG5cbi5pY29mb250LWFiYWN1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLur5dcIjtcbn1cblxuLmljb2ZvbnQtYWJhY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+YXCI7XG59XG5cbi5pY29mb250LWFuZ2xlLTE4MDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vmVwiO1xufVxuXG4uaWNvZm9udC1hbmdsZS00NTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vmlwiO1xufVxuXG4uaWNvZm9udC1hbmdsZS05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vm1wiO1xufVxuXG4uaWNvZm9udC1hbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vnFwiO1xufVxuXG4uaWNvZm9udC1jYWxjdWxhdG9yLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+dXCI7XG59XG5cbi5pY29mb250LWNhbGN1bGF0b3ItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur55cIjtcbn1cblxuLmljb2ZvbnQtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vn1wiO1xufVxuXG4uaWNvZm9udC1jaXJjbGUtcnVsZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+gXCI7XG59XG5cbi5pY29mb250LWNpcmNsZS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6voVwiO1xufVxuXG4uaWNvZm9udC1jb21wYXNzLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+iXCI7XG59XG5cbi5pY29mb250LWNvbXBhc3MtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur6NcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vpFwiO1xufVxuXG4uaWNvZm9udC1jb21wYXNzLWFsdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+lXCI7XG59XG5cbi5pY29mb250LWdvbGRlbi1yYXRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vplwiO1xufVxuXG4uaWNvZm9udC1tYXJrZXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLur6dcIjtcbn1cblxuLmljb2ZvbnQtbWFya2VyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+oXCI7XG59XG5cbi5pY29mb250LW1hcmtlci1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vqVwiO1xufVxuXG4uaWNvZm9udC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur6pcIjtcbn1cblxuLmljb2ZvbnQtbWF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vq1wiO1xufVxuXG4uaWNvZm9udC1tYXRoZW1hdGljYWwtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLur6xcIjtcbn1cblxuLmljb2ZvbnQtbWF0aGVtYXRpY2FsLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+tXCI7XG59XG5cbi5pY29mb250LW1hdGhlbWF0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vrlwiO1xufVxuXG4uaWNvZm9udC1wZW4tYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLur69cIjtcbn1cblxuLmljb2ZvbnQtcGVuLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+wXCI7XG59XG5cbi5pY29mb250LXBlbi1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vsVwiO1xufVxuXG4uaWNvZm9udC1wZW4taG9sZGVyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+yXCI7XG59XG5cbi5pY29mb250LXBlbi1ob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur7NcIjtcbn1cblxuLmljb2ZvbnQtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+0XCI7XG59XG5cbi5pY29mb250LXBlbmNpbC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vtVwiO1xufVxuXG4uaWNvZm9udC1wZW5jaWwtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur7ZcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+3XCI7XG59XG5cbi5pY29mb250LXBlbmNpbC1hbHQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vuFwiO1xufVxuXG4uaWNvZm9udC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLur7lcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLur7pcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur7tcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXItY29tcGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLur7xcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXItY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vvVwiO1xufVxuXG4uaWNvZm9udC1ydWxlci1wZW5jaWwtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLur75cIjtcbn1cblxuLmljb2ZvbnQtcnVsZXItcGVuY2lsLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+/XCI7XG59XG5cbi5pY29mb250LXJ1bGVyLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wgFwiO1xufVxuXG4uaWNvZm9udC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wgVwiO1xufVxuXG4uaWNvZm9udC1ydWxlcnMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCCXCI7XG59XG5cbi5pY29mb250LXJ1bGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wg1wiO1xufVxuXG4uaWNvZm9udC1zcXVhcmUtcm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6whFwiO1xufVxuXG4uaWNvZm9udC11aS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCFXCI7XG59XG5cbi5pY29mb250LWFpZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLusIZcIjtcbn1cblxuLmljb2ZvbnQtYW1idWxhbmNlLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCHXCI7XG59XG5cbi5pY29mb250LWFtYnVsYW5jZS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wiFwiO1xufVxuXG4uaWNvZm9udC1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusIlcIjtcbn1cblxuLmljb2ZvbnQtYXV0aXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCKXCI7XG59XG5cbi5pY29mb250LWJhbmRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusItcIjtcbn1cblxuLmljb2ZvbnQtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusIxcIjtcbn1cblxuLmljb2ZvbnQtYmxvb2QtZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wjVwiO1xufVxuXG4uaWNvZm9udC1ibG9vZC10ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCOXCI7XG59XG5cbi5pY29mb250LWJsb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCPXCI7XG59XG5cbi5pY29mb250LWJyYWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wkFwiO1xufVxuXG4uaWNvZm9udC1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wkVwiO1xufVxuXG4uaWNvZm9udC1jYXBzdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCSXCI7XG59XG5cbi5pY29mb250LWNydXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wk1wiO1xufVxuXG4uaWNvZm9udC1kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wlFwiO1xufVxuXG4uaWNvZm9udC1kbmEtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJVcIjtcbn1cblxuLmljb2ZvbnQtZG5hLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCWXCI7XG59XG5cbi5pY29mb250LWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wl1wiO1xufVxuXG4uaWNvZm9udC1kb2N0b3ItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCYXCI7XG59XG5cbi5pY29mb250LWRvY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wmVwiO1xufVxuXG4uaWNvZm9udC1kcnVnLXBhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJpcIjtcbn1cblxuLmljb2ZvbnQtZHJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wm1wiO1xufVxuXG4uaWNvZm9udC1maXJzdC1haWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCcXCI7XG59XG5cbi5pY29mb250LWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wnVwiO1xufVxuXG4uaWNvZm9udC1oZWFydC1iZWF0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wnlwiO1xufVxuXG4uaWNvZm9udC1oZWFydC1iZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCfXCI7XG59XG5cbi5pY29mb250LWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6woFwiO1xufVxuXG4uaWNvZm9udC1oZXJiYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLusKFcIjtcbn1cblxuLmljb2ZvbnQtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLusKJcIjtcbn1cblxuLmljb2ZvbnQtaWN1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCjXCI7XG59XG5cbi5pY29mb250LWluamVjdGlvbi1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCkXCI7XG59XG5cbi5pY29mb250LWxhYm9yYXRvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLusKVcIjtcbn1cblxuLmljb2ZvbnQtbWVkaWNhbC1zaWduLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wplwiO1xufVxuXG4uaWNvZm9udC1tZWRpY2FsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLusKdcIjtcbn1cblxuLmljb2ZvbnQtbnVyc2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCoXCI7XG59XG5cbi5pY29mb250LW51cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCpXCI7XG59XG5cbi5pY29mb250LW51cnNpbmctaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wqlwiO1xufVxuXG4uaWNvZm9udC1vcGVyYXRpb24tdGhlYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wq1wiO1xufVxuXG4uaWNvZm9udC1wYXJhbHlzaXMtZGlzYWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wrFwiO1xufVxuXG4uaWNvZm9udC1wYXRpZW50LWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wrVwiO1xufVxuXG4uaWNvZm9udC1wYXRpZW50LWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusK5cIjtcbn1cblxuLmljb2ZvbnQtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLusK9cIjtcbn1cblxuLmljb2ZvbnQtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCwXCI7XG59XG5cbi5pY29mb250LXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCxXCI7XG59XG5cbi5pY29mb250LXN0ZXRob3Njb3BlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wslwiO1xufVxuXG4uaWNvZm9udC1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ws1wiO1xufVxuXG4uaWNvZm9udC1zdHJldGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusLRcIjtcbn1cblxuLmljb2ZvbnQtc3VyZ2Vvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusLVcIjtcbn1cblxuLmljb2ZvbnQtc3VyZ2VvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wtlwiO1xufVxuXG4uaWNvZm9udC10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rC3XCI7XG59XG5cbi5pY29mb250LXRlc3QtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rC4XCI7XG59XG5cbi5pY29mb250LXRlc3QtdHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wuVwiO1xufVxuXG4uaWNvZm9udC10aGVybW9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusLpcIjtcbn1cblxuLmljb2ZvbnQtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusLtcIjtcbn1cblxuLmljb2ZvbnQtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLusLxcIjtcbn1cblxuLmljb2ZvbnQteHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wvVwiO1xufVxuXG4uaWNvZm9udC11aS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusL5cIjtcbn1cblxuLmljb2ZvbnQtdWktYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCLusL9cIjtcbn1cblxuLmljb2ZvbnQtdWktYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xgFwiO1xufVxuXG4uaWNvZm9udC11aS1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xgVwiO1xufVxuXG4uaWNvZm9udC11aS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYJcIjtcbn1cblxuLmljb2ZvbnQtdWktYnJpZ2h0bmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xg1wiO1xufVxuXG4uaWNvZm9udC11aS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGEXCI7XG59XG5cbi5pY29mb250LXVpLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGFXCI7XG59XG5cbi5pY29mb250LXVpLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYZcIjtcbn1cblxuLmljb2ZvbnQtdWktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGHXCI7XG59XG5cbi5pY29mb250LXVpLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYhcIjtcbn1cblxuLmljb2ZvbnQtdWktY2VsbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xiVwiO1xufVxuXG4uaWNvZm9udC11aS1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGKXCI7XG59XG5cbi5pY29mb250LXVpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGLXCI7XG59XG5cbi5pY29mb250LXVpLWNsaXAtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYxcIjtcbn1cblxuLmljb2ZvbnQtdWktY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xjVwiO1xufVxuXG4uaWNvZm9udC11aS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xjlwiO1xufVxuXG4uaWNvZm9udC11aS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xj1wiO1xufVxuXG4uaWNvZm9udC11aS1jb250YWN0LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZBcIjtcbn1cblxuLmljb2ZvbnQtdWktY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xkVwiO1xufVxuXG4uaWNvZm9udC11aS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZJcIjtcbn1cblxuLmljb2ZvbnQtdWktZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGTXCI7XG59XG5cbi5pY29mb250LXVpLWRpYWwtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZRcIjtcbn1cblxuLmljb2ZvbnQtdWktZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xlVwiO1xufVxuXG4uaWNvZm9udC11aS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xllwiO1xufVxuXG4uaWNvZm9udC11aS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGXXCI7XG59XG5cbi5pY29mb250LXVpLWZpcmUtd2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xmFwiO1xufVxuXG4uaWNvZm9udC11aS1mbGFzaC1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xmVwiO1xufVxuXG4uaWNvZm9udC11aS1mbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZpcIjtcbn1cblxuLmljb2ZvbnQtdWktZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGbXCI7XG59XG5cbi5pY29mb250LXVpLWdhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZxcIjtcbn1cblxuLmljb2ZvbnQtdWktaGFuZGljYXBwZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZ1cIjtcbn1cblxuLmljb2ZvbnQtdWktaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xnlwiO1xufVxuXG4uaWNvZm9udC11aS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xn1wiO1xufVxuXG4uaWNvZm9udC11aS1sYW9kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGgXCI7XG59XG5cbi5pY29mb250LXVpLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLusaFcIjtcbn1cblxuLmljb2ZvbnQtdWktbG92ZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusaJcIjtcbn1cblxuLmljb2ZvbnQtdWktbG92ZS1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLusaNcIjtcbn1cblxuLmljb2ZvbnQtdWktbG92ZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusaRcIjtcbn1cblxuLmljb2ZvbnQtdWktbG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xpVwiO1xufVxuXG4uaWNvZm9udC11aS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLusaZcIjtcbn1cblxuLmljb2ZvbnQtdWktbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xp1wiO1xufVxuXG4uaWNvZm9udC11aS1tZXNzYWdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLusahcIjtcbn1cblxuLmljb2ZvbnQtdWktbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusalcIjtcbn1cblxuLmljb2ZvbnQtdWktbXVzaWMtcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGqXCI7XG59XG5cbi5pY29mb250LXVpLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGrXCI7XG59XG5cbi5pY29mb250LXVpLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusaxcIjtcbn1cblxuLmljb2ZvbnQtdWktbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xrVwiO1xufVxuXG4uaWNvZm9udC11aS1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGuXCI7XG59XG5cbi5pY29mb250LXVpLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusa9cIjtcbn1cblxuLmljb2ZvbnQtdWktb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGwXCI7XG59XG5cbi5pY29mb250LXVpLXBhc3N3b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGxXCI7XG59XG5cbi5pY29mb250LXVpLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGyXCI7XG59XG5cbi5pY29mb250LXVpLXBsYXktc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xs1wiO1xufVxuXG4uaWNvZm9udC11aS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rG0XCI7XG59XG5cbi5pY29mb250LXVpLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusbVcIjtcbn1cblxuLmljb2ZvbnQtdWktcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusbZcIjtcbn1cblxuLmljb2ZvbnQtdWktcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLusbdcIjtcbn1cblxuLmljb2ZvbnQtdWktcHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLusbhcIjtcbn1cblxuLmljb2ZvbnQtdWktcmF0ZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusblcIjtcbn1cblxuLmljb2ZvbnQtdWktcmF0ZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xulwiO1xufVxuXG4uaWNvZm9udC11aS1yYXRlLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xu1wiO1xufVxuXG4uaWNvZm9udC11aS1yYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLusbxcIjtcbn1cblxuLmljb2ZvbnQtdWktcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rG9XCI7XG59XG5cbi5pY29mb250LXVpLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xvlwiO1xufVxuXG4uaWNvZm9udC11aS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xv1wiO1xufVxuXG4uaWNvZm9udC11aS1yb3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ygFwiO1xufVxuXG4uaWNvZm9udC11aS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLusoFcIjtcbn1cblxuLmljb2ZvbnQtdWktc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKCXCI7XG59XG5cbi5pY29mb250LXVpLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKDXCI7XG59XG5cbi5pY29mb250LXVpLXNvY2lhbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKEXCI7XG59XG5cbi5pY29mb250LXVpLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yhVwiO1xufVxuXG4uaWNvZm9udC11aS10ZXh0LWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusoZcIjtcbn1cblxuLmljb2ZvbnQtdWktdGV4dC1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKHXCI7XG59XG5cbi5pY29mb250LXVpLXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKIXCI7XG59XG5cbi5pY29mb250LXVpLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKJXCI7XG59XG5cbi5pY29mb250LXVpLXRvdWNoLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKKXCI7XG59XG5cbi5pY29mb250LXVpLXRyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yi1wiO1xufVxuXG4uaWNvZm9udC11aS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLusoxcIjtcbn1cblxuLmljb2ZvbnQtdWktdXNlci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yjVwiO1xufVxuXG4uaWNvZm9udC11aS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKOXCI7XG59XG5cbi5pY29mb250LXVpLXYtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yj1wiO1xufVxuXG4uaWNvZm9udC11aS12aWRlby1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKQXCI7XG59XG5cbi5pY29mb250LXVpLXZpZGVvLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuspFcIjtcbn1cblxuLmljb2ZvbnQtdWktdmlkZW8tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yklwiO1xufVxuXG4uaWNvZm9udC11aS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yk1wiO1xufVxuXG4uaWNvZm9udC11aS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuspRcIjtcbn1cblxuLmljb2ZvbnQtdWktd2VhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ylVwiO1xufVxuXG4uaWNvZm9udC11aS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKWXCI7XG59XG5cbi5pY29mb250LXVpLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuspdcIjtcbn1cblxuLmljb2ZvbnQtdWktem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusphcIjtcbn1cblxuLmljb2ZvbnQtY2Fzc2V0dGUtcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKZXCI7XG59XG5cbi5pY29mb250LWNhc3NldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKaXCI7XG59XG5cbi5pY29mb250LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusptcIjtcbn1cblxuLmljb2ZvbnQtZ3VpdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKcXCI7XG59XG5cbi5pY29mb250LW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKdXCI7XG59XG5cbi5pY29mb250LW11bHRpbWVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLusp5cIjtcbn1cblxuLmljb2ZvbnQtbXVzaWMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKfXCI7XG59XG5cbi5pY29mb250LW11c2ljLWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqBcIjtcbn1cblxuLmljb2ZvbnQtbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yoVwiO1xufVxuXG4uaWNvZm9udC1tdXNpYy1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yolwiO1xufVxuXG4uaWNvZm9udC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yo1wiO1xufVxuXG4uaWNvZm9udC1tdXRlLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ypFwiO1xufVxuXG4uaWNvZm9udC1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ypVwiO1xufVxuXG4uaWNvZm9udC1wbGF5LWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKmXCI7XG59XG5cbi5pY29mb250LXBsYXktYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqdcIjtcbn1cblxuLmljb2ZvbnQtcGxheS1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yqFwiO1xufVxuXG4uaWNvZm9udC1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKpXCI7XG59XG5cbi5pY29mb250LXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqpcIjtcbn1cblxuLmljb2ZvbnQtcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKrXCI7XG59XG5cbi5pY29mb250LXJldHJvLW11c2ljLWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqxcIjtcbn1cblxuLmljb2ZvbnQtcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKtXCI7XG59XG5cbi5pY29mb250LXNvbmctbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLusq5cIjtcbn1cblxuLmljb2ZvbnQtc291bmQtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusq9cIjtcbn1cblxuLmljb2ZvbnQtc291bmQtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ysFwiO1xufVxuXG4uaWNvZm9udC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKxXCI7XG59XG5cbi5pY29mb250LXZpZGVvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yslwiO1xufVxuXG4uaWNvZm9udC12aWRlby1jYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLusrNcIjtcbn1cblxuLmljb2ZvbnQtdmlkZW8tY2xhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ytFwiO1xufVxuXG4uaWNvZm9udC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ytVwiO1xufVxuXG4uaWNvZm9udC12b2x1bWUtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rK2XCI7XG59XG5cbi5pY29mb250LXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rK3XCI7XG59XG5cbi5pY29mb250LXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rK4XCI7XG59XG5cbi5pY29mb250LXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLusrlcIjtcbn1cblxuLmljb2ZvbnQtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rK6XCI7XG59XG5cbi5pY29mb250LXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yu1wiO1xufVxuXG4uaWNvZm9udC0yY2hlY2tvdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rK8XCI7XG59XG5cbi5pY29mb250LTJjaGVja291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yvVwiO1xufVxuXG4uaWNvZm9udC1hbWF6b24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rK+XCI7XG59XG5cbi5pY29mb250LWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yv1wiO1xufVxuXG4uaWNvZm9udC1hbWVyaWNhbi1leHByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zgFwiO1xufVxuXG4uaWNvZm9udC1hbWVyaWNhbi1leHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOBXCI7XG59XG5cbi5pY29mb250LWFwcGxlLXBheS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4JcIjtcbn1cblxuLmljb2ZvbnQtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rODXCI7XG59XG5cbi5pY29mb250LWJhbmstdHJhbnNmZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOEXCI7XG59XG5cbi5pY29mb250LWJhbmstdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4VcIjtcbn1cblxuLmljb2ZvbnQtYnJhaW50cmVlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zhlwiO1xufVxuXG4uaWNvZm9udC1icmFpbnRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4dcIjtcbn1cblxuLmljb2ZvbnQtY2FzaC1vbi1kZWxpdmVyeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4hcIjtcbn1cblxuLmljb2ZvbnQtY2FzaC1vbi1kZWxpdmVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ziVwiO1xufVxuXG4uaWNvZm9udC1kaW5lcnMtY2x1Yi1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zilwiO1xufVxuXG4uaWNvZm9udC1kaW5lcnMtY2x1Yi1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zi1wiO1xufVxuXG4uaWNvZm9udC1kaW5lcnMtY2x1Yi1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zjFwiO1xufVxuXG4uaWNvZm9udC1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zjVwiO1xufVxuXG4uaWNvZm9udC1kaXNjb3Zlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus45cIjtcbn1cblxuLmljb2ZvbnQtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLus49cIjtcbn1cblxuLmljb2ZvbnQtZXdheS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus5BcIjtcbn1cblxuLmljb2ZvbnQtZXdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zkVwiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtd2FsbGV0LWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOSXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS13YWxsZXQtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLus5NcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldC1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zlFwiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOVXCI7XG59XG5cbi5pY29mb250LWpjYi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus5ZcIjtcbn1cblxuLmljb2ZvbnQtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOXXCI7XG59XG5cbi5pY29mb250LW1hZXN0cm8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOYXCI7XG59XG5cbi5pY29mb250LW1hZXN0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLus5lcIjtcbn1cblxuLmljb2ZvbnQtbWFzdGVyY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus5pcIjtcbn1cblxuLmljb2ZvbnQtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zm1wiO1xufVxuXG4uaWNvZm9udC1wYXlvbmVlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus5xcIjtcbn1cblxuLmljb2ZvbnQtcGF5b25lZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLus51cIjtcbn1cblxuLmljb2ZvbnQtcGF5cGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6znlwiO1xufVxuXG4uaWNvZm9udC1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLus59cIjtcbn1cblxuLmljb2ZvbnQtc2FnZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus6BcIjtcbn1cblxuLmljb2ZvbnQtc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zoVwiO1xufVxuXG4uaWNvZm9udC1za3JpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOiXCI7XG59XG5cbi5pY29mb250LXNrcmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zo1wiO1xufVxuXG4uaWNvZm9udC1zdHJpcGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOkXCI7XG59XG5cbi5pY29mb250LXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zpVwiO1xufVxuXG4uaWNvZm9udC12aXNhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zplwiO1xufVxuXG4uaWNvZm9udC12aXNhLWVsZWN0cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOnXCI7XG59XG5cbi5pY29mb250LXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLus6hcIjtcbn1cblxuLmljb2ZvbnQtd2VzdGVybi11bmlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus6lcIjtcbn1cblxuLmljb2ZvbnQtd2VzdGVybi11bmlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zqlwiO1xufVxuXG4uaWNvZm9udC1ib3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLus6tcIjtcbn1cblxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOsXCI7XG59XG5cbi5pY29mb250LWJ1c2luZXNzLW1hbi1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zrVwiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLus65cIjtcbn1cblxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOvXCI7XG59XG5cbi5pY29mb250LWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zsFwiO1xufVxuXG4uaWNvZm9udC1mdW5reS1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLus7FcIjtcbn1cblxuLmljb2ZvbnQtZ2lybC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus7JcIjtcbn1cblxuLmljb2ZvbnQtZ2lybDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zs1wiO1xufVxuXG4uaWNvZm9udC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ztFwiO1xufVxuXG4uaWNvZm9udC1ob3RlbC1ib3ktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rO1XCI7XG59XG5cbi5pY29mb250LWhvdGVsLWJveTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ztlwiO1xufVxuXG4uaWNvZm9udC1raWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus7dcIjtcbn1cblxuLmljb2ZvbnQtbWFuLWluLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLus7hcIjtcbn1cblxuLmljb2ZvbnQtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rO5XCI7XG59XG5cbi5pY29mb250LXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus7pcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zu1wiO1xufVxuXG4uaWNvZm9udC11c2VyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rO8XCI7XG59XG5cbi5pY29mb250LXVzZXItYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLus71cIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zvlwiO1xufVxuXG4uaWNvZm9udC11c2VyLWFsdC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rO/XCI7XG59XG5cbi5pY29mb250LXVzZXItYWx0LTY6YmVmb3JlIHtcbiAgY29udGVudDogXCLutIBcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtNzpiZWZvcmUge1xuICBjb250ZW50OiBcIu60gVwiO1xufVxuXG4uaWNvZm9udC11c2VyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60glwiO1xufVxuXG4uaWNvZm9udC11c2VyLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutINcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1zdWl0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutIRcIjtcbn1cblxuLmljb2ZvbnQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60hVwiO1xufVxuXG4uaWNvZm9udC11c2Vycy1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60hlwiO1xufVxuXG4uaWNvZm9udC11c2Vycy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60h1wiO1xufVxuXG4uaWNvZm9udC11c2Vycy1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu60iFwiO1xufVxuXG4uaWNvZm9udC11c2Vycy1hbHQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60iVwiO1xufVxuXG4uaWNvZm9udC11c2Vycy1hbHQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60ilwiO1xufVxuXG4uaWNvZm9udC11c2Vycy1hbHQtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60i1wiO1xufVxuXG4uaWNvZm9udC11c2Vycy1zb2NpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLutIxcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLutI1cIjtcbn1cblxuLmljb2ZvbnQtd2FpdGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60jlwiO1xufVxuXG4uaWNvZm9udC13YWl0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutI9cIjtcbn1cblxuLmljb2ZvbnQtd29tYW4taW4tZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu60kFwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60kVwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60klwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJNcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60lFwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtam9iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSVXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJZcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLXByb3BlcnR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSXXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSYXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1zdG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu60mVwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60mlwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJtcIjtcbn1cblxuLmljb2ZvbnQtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJxcIjtcbn1cblxuLmljb2ZvbnQtYWltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSdXCI7XG59XG5cbi5pY29mb250LWJhZG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSeXCI7XG59XG5cbi5pY29mb250LWJhaWR1LXRpZWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSfXCI7XG59XG5cbi5pY29mb250LWJibS1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutKBcIjtcbn1cblxuLmljb2ZvbnQtYmVibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu60oVwiO1xufVxuXG4uaWNvZm9udC1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSiXCI7XG59XG5cbi5pY29mb250LWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutKNcIjtcbn1cblxuLmljb2ZvbnQtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSkXCI7XG59XG5cbi5pY29mb250LWJyaWdodGtpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutKVcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWRhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLutKZcIjtcbn1cblxuLmljb2ZvbnQtY29uY3JldGU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSnXCI7XG59XG5cbi5pY29mb250LWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu60qFwiO1xufVxuXG4uaWNvZm9udC1kZXNpZ25idW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSpXCI7XG59XG5cbi5pY29mb250LWRlc2lnbmZsb2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSqXCI7XG59XG5cbi5pY29mb250LWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutKtcIjtcbn1cblxuLmljb2ZvbnQtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu60rFwiO1xufVxuXG4uaWNvZm9udC1kb3RjbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLutK1cIjtcbn1cblxuLmljb2ZvbnQtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutK5cIjtcbn1cblxuLmljb2ZvbnQtZHJpYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60r1wiO1xufVxuXG4uaWNvZm9udC1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSwXCI7XG59XG5cbi5pY29mb250LWVidWRkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60sVwiO1xufVxuXG4uaWNvZm9udC1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSyXCI7XG59XG5cbi5pY29mb250LWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSzXCI7XG59XG5cbi5pY29mb250LWVudmF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu60tFwiO1xufVxuXG4uaWNvZm9udC1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60tVwiO1xufVxuXG4uaWNvZm9udC1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutLZcIjtcbn1cblxuLmljb2ZvbnQtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLutLdcIjtcbn1cblxuLmljb2ZvbnQtZmVlZGJ1cm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60uFwiO1xufVxuXG4uaWNvZm9udC1mbGlrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60uVwiO1xufVxuXG4uaWNvZm9udC1mb2xrZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60ulwiO1xufVxuXG4uaWNvZm9udC1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rS7XCI7XG59XG5cbi5pY29mb250LWZyaWVuZGZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutLxcIjtcbn1cblxuLmljb2ZvbnQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLutL1cIjtcbn1cblxuLmljb2ZvbnQtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rS+XCI7XG59XG5cbi5pY29mb250LWdub21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rS/XCI7XG59XG5cbi5pY29mb250LWdvb2dsZS1idXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWAXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS1oYW5nb3V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu61gVwiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWCXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWDXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS10YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWEXCI7XG59XG5cbi5pY29mb250LWh5cGUtbWFjaGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61hVwiO1xufVxuXG4uaWNvZm9udC1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLutYZcIjtcbn1cblxuLmljb2ZvbnQta2FrYW90YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWHXCI7XG59XG5cbi5pY29mb250LWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWIXCI7XG59XG5cbi5pY29mb250LWtpazpiZWZvcmUge1xuICBjb250ZW50OiBcIu61iVwiO1xufVxuXG4uaWNvZm9udC1raXdpYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWKXCI7XG59XG5cbi5pY29mb250LWxpbmUtbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWLXCI7XG59XG5cbi5pY29mb250LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutYxcIjtcbn1cblxuLmljb2ZvbnQtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLutY1cIjtcbn1cblxuLmljb2ZvbnQtbGludXgtbWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61jlwiO1xufVxuXG4uaWNvZm9udC1saXZlLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu61j1wiO1xufVxuXG4uaWNvZm9udC1saXZlam91cm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61kFwiO1xufVxuXG4uaWNvZm9udC1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWRXCI7XG59XG5cbi5pY29mb250LW1lZXRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61klwiO1xufVxuXG4uaWNvZm9udC1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZNcIjtcbn1cblxuLmljb2ZvbnQtbWl4eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61lFwiO1xufVxuXG4uaWNvZm9udC1uZXdzdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61lVwiO1xufVxuXG4uaWNvZm9udC1uaW1idXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWWXCI7XG59XG5cbi5pY29mb250LW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZdcIjtcbn1cblxuLmljb2ZvbnQtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZhcIjtcbn1cblxuLmljb2ZvbnQtb3Njb21tZXJjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61mVwiO1xufVxuXG4uaWNvZm9udC1wYW5kb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWaXCI7XG59XG5cbi5pY29mb250LXBob3RvYnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWbXCI7XG59XG5cbi5pY29mb250LXBpY2FzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61nFwiO1xufVxuXG4uaWNvZm9udC1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZ1cIjtcbn1cblxuLmljb2ZvbnQtcHJlc3Rhc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61nlwiO1xufVxuXG4uaWNvZm9udC1xaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZ9cIjtcbn1cblxuLmljb2ZvbnQtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLutaBcIjtcbn1cblxuLmljb2ZvbnQtcmVhZGVybmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61oVwiO1xufVxuXG4uaWNvZm9udC1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutaJcIjtcbn1cblxuLmljb2ZvbnQtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWjXCI7XG59XG5cbi5pY29mb250LXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu61pFwiO1xufVxuXG4uaWNvZm9udC1zaG9waWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWlXCI7XG59XG5cbi5pY29mb250LXNpbHZlcnN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61plwiO1xufVxuXG4uaWNvZm9udC1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61p1wiO1xufVxuXG4uaWNvZm9udC1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu61qFwiO1xufVxuXG4uaWNvZm9udC1zbGFzaGRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61qVwiO1xufVxuXG4uaWNvZm9udC1zbGlkc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutapcIjtcbn1cblxuLmljb2ZvbnQtc211Z211ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu61q1wiO1xufVxuXG4uaWNvZm9udC1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61rFwiO1xufVxuXG4uaWNvZm9udC1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWtXCI7XG59XG5cbi5pY29mb250LXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuta5cIjtcbn1cblxuLmljb2ZvbnQtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuta9cIjtcbn1cblxuLmljb2ZvbnQtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLutbBcIjtcbn1cblxuLmljb2ZvbnQtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLutbFcIjtcbn1cblxuLmljb2ZvbnQtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLutbJcIjtcbn1cblxuLmljb2ZvbnQtdGFnZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWzXCI7XG59XG5cbi5pY29mb250LXRlY2hub3JhdGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLutbRcIjtcbn1cblxuLmljb2ZvbnQtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLutbVcIjtcbn1cblxuLmljb2ZvbnQtdGluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rW2XCI7XG59XG5cbi5pY29mb250LXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu61t1wiO1xufVxuXG4uaWNvZm9udC10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutbhcIjtcbn1cblxuLmljb2ZvbnQtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rW5XCI7XG59XG5cbi5pY29mb250LXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutbpcIjtcbn1cblxuLmljb2ZvbnQtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCLutbtcIjtcbn1cblxuLmljb2ZvbnQtdWJlcmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutbxcIjtcbn1cblxuLmljb2ZvbnQtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutb1cIjtcbn1cblxuLmljb2ZvbnQtdmlkZGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu61vlwiO1xufVxuXG4uaWNvZm9udC12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu61v1wiO1xufVxuXG4uaWNvZm9udC12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raAXCI7XG59XG5cbi5pY29mb250LXZpcmI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutoFcIjtcbn1cblxuLmljb2ZvbnQtdmlydHVlbWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62glwiO1xufVxuXG4uaWNvZm9udC12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu62g1wiO1xufVxuXG4uaWNvZm9udC13ZWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutoRcIjtcbn1cblxuLmljb2ZvbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLutoVcIjtcbn1cblxuLmljb2ZvbnQtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLutoZcIjtcbn1cblxuLmljb2ZvbnQteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62h1wiO1xufVxuXG4uaWNvZm9udC15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62iFwiO1xufVxuXG4uaWNvZm9udC15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raJXCI7XG59XG5cbi5pY29mb250LXlvdWt1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raKXCI7XG59XG5cbi5pY29mb250LXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutotcIjtcbn1cblxuLmljb2ZvbnQtemVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62jFwiO1xufVxuXG4uaWNvZm9udC1iYWRtaW50b24tYmlyZGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raNXCI7XG59XG5cbi5pY29mb250LWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raOXCI7XG59XG5cbi5pY29mb250LWJhc2ViYWxsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuto9cIjtcbn1cblxuLmljb2ZvbnQtYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raQXCI7XG59XG5cbi5pY29mb250LWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLutpFcIjtcbn1cblxuLmljb2ZvbnQtYmlsbGlhcmQtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62klwiO1xufVxuXG4uaWNvZm9udC1ib290LWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raTXCI7XG59XG5cbi5pY29mb250LWJvb3QtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutpRcIjtcbn1cblxuLmljb2ZvbnQtYm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62lVwiO1xufVxuXG4uaWNvZm9udC1ib3dsaW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62llwiO1xufVxuXG4uaWNvZm9udC1ib3dsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raXXCI7XG59XG5cbi5pY29mb250LWNhbm9lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raYXCI7XG59XG5cbi5pY29mb250LWNoZWVyLWxlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu62mVwiO1xufVxuXG4uaWNvZm9udC1jbGltYmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62mlwiO1xufVxuXG4uaWNvZm9udC1jb3JuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutptcIjtcbn1cblxuLmljb2ZvbnQtZmllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7racXCI7XG59XG5cbi5pY29mb250LWZpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7radXCI7XG59XG5cbi5pY29mb250LWZvb3RiYWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62nlwiO1xufVxuXG4uaWNvZm9udC1mb290YmFsbC1hbWVyaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu62n1wiO1xufVxuXG4uaWNvZm9udC1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62oFwiO1xufVxuXG4uaWNvZm9udC1mb3VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rahXCI7XG59XG5cbi5pY29mb250LWdvYWwta2VlcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raiXCI7XG59XG5cbi5pY29mb250LWdvYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqNcIjtcbn1cblxuLmljb2ZvbnQtZ29sZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqRcIjtcbn1cblxuLmljb2ZvbnQtZ29sZi1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqVcIjtcbn1cblxuLmljb2ZvbnQtZ29sZi1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ramXCI7XG59XG5cbi5pY29mb250LWdvbGYtZmllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqdcIjtcbn1cblxuLmljb2ZvbnQtZ29sZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu62qFwiO1xufVxuXG4uaWNvZm9udC1nb2xmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqlcIjtcbn1cblxuLmljb2ZvbnQtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raqXCI7XG59XG5cbi5pY29mb250LWhvY2tleS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqtcIjtcbn1cblxuLmljb2ZvbnQtaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rasXCI7XG59XG5cbi5pY29mb250LWljZS1za2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu62rVwiO1xufVxuXG4uaWNvZm9udC1qZXJzZXktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rauXCI7XG59XG5cbi5pY29mb250LWplcnNleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu62r1wiO1xufVxuXG4uaWNvZm9udC1qdW1waW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rawXCI7XG59XG5cbi5pY29mb250LWtpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLutrFcIjtcbn1cblxuLmljb2ZvbnQtbGVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rayXCI7XG59XG5cbi5pY29mb250LW1hdGNoLXJldmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62s1wiO1xufVxuXG4uaWNvZm9udC1tZWRhbC1zcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62tFwiO1xufVxuXG4uaWNvZm9udC1vZmZzaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ra1XCI7XG59XG5cbi5pY29mb250LW9seW1waWMtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62tlwiO1xufVxuXG4uaWNvZm9udC1vbHltcGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ra3XCI7XG59XG5cbi5pY29mb250LXBhZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLutrhcIjtcbn1cblxuLmljb2ZvbnQtcGVuYWx0eS1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ra5XCI7XG59XG5cbi5pY29mb250LXJhY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ra6XCI7XG59XG5cbi5pY29mb250LXJhY2luZy1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutrtcIjtcbn1cblxuLmljb2ZvbnQtcmFjaW5nLWZsYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ra8XCI7XG59XG5cbi5pY29mb250LXJhY2luZy1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ra9XCI7XG59XG5cbi5pY29mb250LXJhY2luZ3Mtd2hlZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLutr5cIjtcbn1cblxuLmljb2ZvbnQtcmVmZXJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu62v1wiO1xufVxuXG4uaWNvZm9udC1yZWZyZWUtamVyc2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reAXCI7XG59XG5cbi5pY29mb250LXJlc3VsdC1zcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63gVwiO1xufVxuXG4uaWNvZm9udC1ydWdieS1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reCXCI7XG59XG5cbi5pY29mb250LXJ1Z2J5LXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63g1wiO1xufVxuXG4uaWNvZm9udC1ydWdieTpiZWZvcmUge1xuICBjb250ZW50OiBcIu63hFwiO1xufVxuXG4uaWNvZm9udC1ydW5uZXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLut4VcIjtcbn1cblxuLmljb2ZvbnQtcnVubmVyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reGXCI7XG59XG5cbi5pY29mb250LXJ1bm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63h1wiO1xufVxuXG4uaWNvZm9udC1zY29yZS1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63iFwiO1xufVxuXG4uaWNvZm9udC1za2lpbmctbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reJXCI7XG59XG5cbi5pY29mb250LXNreWRpdmluZy1nb2dnbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reKXCI7XG59XG5cbi5pY29mb250LXNub3ctbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reLXCI7XG59XG5cbi5pY29mb250LXN0ZWVyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reMXCI7XG59XG5cbi5pY29mb250LXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63jVwiO1xufVxuXG4uaWNvZm9udC1zdWJzdGl0dXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reOXCI7XG59XG5cbi5pY29mb250LXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLut49cIjtcbn1cblxuLmljb2ZvbnQtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reQXCI7XG59XG5cbi5pY29mb250LXRlYW0tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reRXCI7XG59XG5cbi5pY29mb250LXRlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLut5JcIjtcbn1cblxuLmljb2ZvbnQtdGVubmlzLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63k1wiO1xufVxuXG4uaWNvZm9udC10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLut5RcIjtcbn1cblxuLmljb2ZvbnQtdHJhY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLut5VcIjtcbn1cblxuLmljb2ZvbnQtdHJvcGh5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63llwiO1xufVxuXG4uaWNvZm9udC10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLut5dcIjtcbn1cblxuLmljb2ZvbnQtdm9sbGV5YmFsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut5hcIjtcbn1cblxuLmljb2ZvbnQtdm9sbGV5YmFsbC1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reZXCI7XG59XG5cbi5pY29mb250LXZvbGxleWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLut5pcIjtcbn1cblxuLmljb2ZvbnQtd2F0ZXItYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rebXCI7XG59XG5cbi5pY29mb250LXdoaXN0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7recXCI7XG59XG5cbi5pY29mb250LXdoaXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLut51cIjtcbn1cblxuLmljb2ZvbnQtd2luLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu63nlwiO1xufVxuXG4uaWNvZm9udC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLut59cIjtcbn1cblxuLmljb2ZvbnQtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63oFwiO1xufVxuXG4uaWNvZm9udC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63oVwiO1xufVxuXG4uaWNvZm9udC1hbGwtY2FwczpiZWZvcmUge1xuICBjb250ZW50OiBcIu63olwiO1xufVxuXG4uaWNvZm9udC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rejXCI7XG59XG5cbi5pY29mb250LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rekXCI7XG59XG5cbi5pY29mb250LWNsaXAtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6VcIjtcbn1cblxuLmljb2ZvbnQtY29kZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6ZcIjtcbn1cblxuLmljb2ZvbnQtY29sb3ItYnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7renXCI7XG59XG5cbi5pY29mb250LWNvbG9yLXBpY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63qFwiO1xufVxuXG4uaWNvZm9udC1jb3B5LWludmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63qVwiO1xufVxuXG4uaWNvZm9udC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reqXCI7XG59XG5cbi5pY29mb250LWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63q1wiO1xufVxuXG4uaWNvZm9udC1kZWxldGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7resXCI7XG59XG5cbi5pY29mb250LWVkaXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7retXCI7XG59XG5cbi5pY29mb250LWVyYXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut65cIjtcbn1cblxuLmljb2ZvbnQtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63r1wiO1xufVxuXG4uaWNvZm9udC1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rewXCI7XG59XG5cbi5pY29mb250LWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63sVwiO1xufVxuXG4uaWNvZm9udC1pdGFsaWMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reyXCI7XG59XG5cbi5pY29mb250LWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu63s1wiO1xufVxuXG4uaWNvZm9udC1qdXN0aWZ5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63tFwiO1xufVxuXG4uaWNvZm9udC1qdXN0aWZ5LWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63tVwiO1xufVxuXG4uaWNvZm9udC1qdXN0aWZ5LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut7ZcIjtcbn1cblxuLmljb2ZvbnQtanVzdGlmeS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63t1wiO1xufVxuXG4uaWNvZm9udC1saW5rLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63uFwiO1xufVxuXG4uaWNvZm9udC1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7re5XCI7XG59XG5cbi5pY29mb250LXBhcGVyLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLut7pcIjtcbn1cblxuLmljb2ZvbnQtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7re7XCI7XG59XG5cbi5pY29mb250LXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63vFwiO1xufVxuXG4uaWNvZm9udC1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7re9XCI7XG59XG5cbi5pY29mb250LXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLut75cIjtcbn1cblxuLmljb2ZvbnQtcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLut79cIjtcbn1cblxuLmljb2ZvbnQtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64gFwiO1xufVxuXG4uaWNvZm9udC1zbWFsbC1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuIFcIjtcbn1cblxuLmljb2ZvbnQtc3RyaWtlLXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuIJcIjtcbn1cblxuLmljb2ZvbnQtc3ViLWxpc3Rpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuINcIjtcbn1cblxuLmljb2ZvbnQtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riEXCI7XG59XG5cbi5pY29mb250LXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riFXCI7XG59XG5cbi5pY29mb250LXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riGXCI7XG59XG5cbi5pY29mb250LXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riHXCI7XG59XG5cbi5pY29mb250LXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuIhcIjtcbn1cblxuLmljb2ZvbnQtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuIlcIjtcbn1cblxuLmljb2ZvbnQtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riKXCI7XG59XG5cbi5pY29mb250LXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLuuItcIjtcbn1cblxuLmljb2ZvbnQtYWlyLWJhbGxvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuuIxcIjtcbn1cblxuLmljb2ZvbnQtYWlycGxhbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riNXCI7XG59XG5cbi5pY29mb250LWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riOXCI7XG59XG5cbi5pY29mb250LWFydGljdWxhdGVkLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riPXCI7XG59XG5cbi5pY29mb250LWF1dG8tbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riQXCI7XG59XG5cbi5pY29mb250LWF1dG8tcmlja3NoYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJFcIjtcbn1cblxuLmljb2ZvbnQtYmljeWNsZS1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64klwiO1xufVxuXG4uaWNvZm9udC1iaWN5Y2xlLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riTXCI7XG59XG5cbi5pY29mb250LWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJRcIjtcbn1cblxuLmljb2ZvbnQtYnVzLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riVXCI7XG59XG5cbi5pY29mb250LWJ1cy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64llwiO1xufVxuXG4uaWNvZm9udC1idXMtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJdcIjtcbn1cblxuLmljb2ZvbnQtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riYXCI7XG59XG5cbi5pY29mb250LWNhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64mVwiO1xufVxuXG4uaWNvZm9udC1jYWJsZS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJpcIjtcbn1cblxuLmljb2ZvbnQtY2FyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ribXCI7XG59XG5cbi5pY29mb250LWNhci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64nFwiO1xufVxuXG4uaWNvZm9udC1jYXItYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJ1cIjtcbn1cblxuLmljb2ZvbnQtY2FyLWFsdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rieXCI7XG59XG5cbi5pY29mb250LWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64n1wiO1xufVxuXG4uaWNvZm9udC1kZWxpdmVyeS10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rigXCI7XG59XG5cbi5pY29mb250LWZhc3QtZGVsaXZlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKFcIjtcbn1cblxuLmljb2ZvbnQtZmlyZS10cnVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKJcIjtcbn1cblxuLmljb2ZvbnQtZmlyZS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu64o1wiO1xufVxuXG4uaWNvZm9udC1mcmVlLWRlbGl2ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rikXCI7XG59XG5cbi5pY29mb250LWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKVcIjtcbn1cblxuLmljb2ZvbnQtbW90b3ItYmlrZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKZcIjtcbn1cblxuLmljb2ZvbnQtbW90b3ItYmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64p1wiO1xufVxuXG4uaWNvZm9udC1tb3Rvci1iaWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64qFwiO1xufVxuXG4uaWNvZm9udC1vaWwtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKlcIjtcbn1cblxuLmljb2ZvbnQtcmlja3NoYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKpcIjtcbn1cblxuLmljb2ZvbnQtcm9ja2V0LWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rirXCI7XG59XG5cbi5pY29mb250LXJvY2tldC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64rFwiO1xufVxuXG4uaWNvZm9udC1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuK1cIjtcbn1cblxuLmljb2ZvbnQtc2FpbC1ib2F0LWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riuXCI7XG59XG5cbi5pY29mb250LXNhaWwtYm9hdC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64r1wiO1xufVxuXG4uaWNvZm9udC1zYWlsLWJvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLBcIjtcbn1cblxuLmljb2ZvbnQtc2Nvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64sVwiO1xufVxuXG4uaWNvZm9udC1zZWEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLJcIjtcbn1cblxuLmljb2ZvbnQtc2hpcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLNcIjtcbn1cblxuLmljb2ZvbnQtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64tFwiO1xufVxuXG4uaWNvZm9udC1zcGVlZC1ib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ri1XCI7XG59XG5cbi5pY29mb250LXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLZcIjtcbn1cblxuLmljb2ZvbnQtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64t1wiO1xufVxuXG4uaWNvZm9udC10cmFpbi1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ri4XCI7XG59XG5cbi5pY29mb250LXRyYWluLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ri5XCI7XG59XG5cbi5pY29mb250LXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLpcIjtcbn1cblxuLmljb2ZvbnQtdHJ1Y2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ri7XCI7XG59XG5cbi5pY29mb250LXRydWNrLWxvYWRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64vFwiO1xufVxuXG4uaWNvZm9udC10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu64vVwiO1xufVxuXG4uaWNvZm9udC12YW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ri+XCI7XG59XG5cbi5pY29mb250LXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64v1wiO1xufVxuXG4uaWNvZm9udC15YWNodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65gFwiO1xufVxuXG4uaWNvZm9udC01LXN0YXItaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYFcIjtcbn1cblxuLmljb2ZvbnQtYWlyLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65glwiO1xufVxuXG4uaWNvZm9udC1iZWFjaC1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYNcIjtcbn1cblxuLmljb2ZvbnQtYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYRcIjtcbn1cblxuLmljb2ZvbnQtY2FtcGluZy12ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmFXCI7XG59XG5cbi5pY29mb250LWRpcmVjdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmGXCI7XG59XG5cbi5pY29mb250LWhpbGwtc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65h1wiO1xufVxuXG4uaWNvZm9udC1oaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmIXCI7XG59XG5cbi5pY29mb250LWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmJXCI7XG59XG5cbi5pY29mb250LWlzbGFuZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYpcIjtcbn1cblxuLmljb2ZvbnQtaXNsYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmLXCI7XG59XG5cbi5pY29mb250LXNhbmRhbHMtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmMXCI7XG59XG5cbi5pY29mb250LXNhbmRhbHMtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65jVwiO1xufVxuXG4uaWNvZm9udC10cmF2ZWxsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmOXCI7XG59XG5cbi5pY29mb250LWJyZWFrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu65j1wiO1xufVxuXG4uaWNvZm9udC1jZWxzaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmQXCI7XG59XG5cbi5pY29mb250LWNsb3VkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu65kVwiO1xufVxuXG4uaWNvZm9udC1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZJcIjtcbn1cblxuLmljb2ZvbnQtZHVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65k1wiO1xufVxuXG4uaWNvZm9udC1lY2xpcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmUXCI7XG59XG5cbi5pY29mb250LWZhaHJlbmhlaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZVcIjtcbn1cblxuLmljb2ZvbnQtZm9yZXN0LWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZZcIjtcbn1cblxuLmljb2ZvbnQtZnVsbC1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65l1wiO1xufVxuXG4uaWNvZm9udC1mdWxsLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmYXCI7XG59XG5cbi5pY29mb250LWhhaWwtbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZlcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1yYWlueS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65mlwiO1xufVxuXG4uaWNvZm9udC1oYWlsLXJhaW55LXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmbXCI7XG59XG5cbi5pY29mb250LWhhaWwtcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZxcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65nVwiO1xufVxuXG4uaWNvZm9udC1oYWlsLXRodW5kZXItbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZ5cIjtcbn1cblxuLmljb2ZvbnQtaGFpbC10aHVuZGVyLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmfXCI7XG59XG5cbi5pY29mb250LWhhaWwtdGh1bmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu65oFwiO1xufVxuXG4uaWNvZm9udC1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmhXCI7XG59XG5cbi5pY29mb250LWhpbGwtbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuaJcIjtcbn1cblxuLmljb2ZvbnQtaGlsbC1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65o1wiO1xufVxuXG4uaWNvZm9udC1odXJyaWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuaRcIjtcbn1cblxuLmljb2ZvbnQtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmlXCI7XG59XG5cbi5pY29mb250LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmmXCI7XG59XG5cbi5pY29mb250LXJhaW55LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmnXCI7XG59XG5cbi5pY29mb250LXJhaW55LXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmoXCI7XG59XG5cbi5pY29mb250LXJhaW55LXRodW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuualcIjtcbn1cblxuLmljb2ZvbnQtcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuapcIjtcbn1cblxuLmljb2ZvbnQtc25vdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuatcIjtcbn1cblxuLmljb2ZvbnQtc25vdy1mbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65rFwiO1xufVxuXG4uaWNvZm9udC1zbm93LXRlbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuua1cIjtcbn1cblxuLmljb2ZvbnQtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu65rlwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmvXCI7XG59XG5cbi5pY29mb250LXNub3d5LW5pZ2h0LWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuubBcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktbmlnaHQtcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuubFcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuubJcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuubNcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktc3VubnktaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65tFwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1zdW5ueS1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65tVwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65tlwiO1xufVxuXG4uaWNvZm9udC1zbm93eS10aHVuZGVyLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rm3XCI7XG59XG5cbi5pY29mb250LXNub3d5LXRodW5kZXItc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuubhcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktdGh1bmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu65uVwiO1xufVxuXG4uaWNvZm9udC1zbm93eS13aW5keS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65ulwiO1xufVxuXG4uaWNvZm9udC1zbm93eS13aW5keS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65u1wiO1xufVxuXG4uaWNvZm9udC1zbm93eS13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65vFwiO1xufVxuXG4uaWNvZm9udC1zbm93eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65vVwiO1xufVxuXG4uaWNvZm9udC1zdW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rm+XCI7XG59XG5cbi5pY29mb250LXN1bi1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rm/XCI7XG59XG5cbi5pY29mb250LXN1bi1zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuoBcIjtcbn1cblxuLmljb2ZvbnQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqBXCI7XG59XG5cbi5pY29mb250LXN1bm55LWRheS10ZW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqCXCI7XG59XG5cbi5pY29mb250LXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqDXCI7XG59XG5cbi5pY29mb250LXRodW5kZXItbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuoRcIjtcbn1cblxuLmljb2ZvbnQtdG9ybmFkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu66hVwiO1xufVxuXG4uaWNvZm9udC11bWJyZWxsYS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuoZcIjtcbn1cblxuLmljb2ZvbnQtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuodcIjtcbn1cblxuLmljb2ZvbnQtdm9sY2FubzpiZWZvcmUge1xuICBjb250ZW50OiBcIu66iFwiO1xufVxuXG4uaWNvZm9udC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqJXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66ilwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuotcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66jFwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqNXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuo5cIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqPXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu66kFwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuupFcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqSXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIu66k1wiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuupRcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqVXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtOTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66llwiO1xufVxuXG4uaWNvZm9udC13aW5kLXdhdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqXXCI7XG59XG5cbi5pY29mb250LXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuphcIjtcbn1cblxuLmljb2ZvbnQtd2luZHktaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66mVwiO1xufVxuXG4uaWNvZm9udC13aW5keS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66mlwiO1xufVxuXG4uaWNvZm9udC13aW5keS1yYWluaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqbXCI7XG59XG5cbi5pY29mb250LXdpbmR5LXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqcXCI7XG59XG5cbi5pY29mb250LXdpbmR5LXRodW5kZXItcmFpbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu66nVwiO1xufVxuXG4uaWNvZm9udC13aW5keS10aHVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqeXCI7XG59XG5cbi5pY29mb250LXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqfXCI7XG59XG5cbi5pY29mb250LWFkZG9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu66oFwiO1xufVxuXG4uaWNvZm9udC1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqFcIjtcbn1cblxuLmljb2ZvbnQtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqiXCI7XG59XG5cbi5pY29mb250LWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqjXCI7XG59XG5cbi5pY29mb250LWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu66pFwiO1xufVxuXG4uaWNvZm9udC1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqlXCI7XG59XG5cbi5pY29mb250LWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqmXCI7XG59XG5cbi5pY29mb250LWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqdcIjtcbn1cblxuLmljb2ZvbnQtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqhcIjtcbn1cblxuLmljb2ZvbnQtYXV0b21hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu66qVwiO1xufVxuXG4uaWNvZm9udC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66qlwiO1xufVxuXG4uaWNvZm9udC1iYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqrXCI7XG59XG5cbi5pY29mb250LWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu66rFwiO1xufVxuXG4uaWNvZm9udC1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuuq1cIjtcbn1cblxuLmljb2ZvbnQtYmFyLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuq5cIjtcbn1cblxuLmljb2ZvbnQtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu66r1wiO1xufVxuXG4uaWNvZm9udC1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuurBcIjtcbn1cblxuLmljb2ZvbnQtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66sVwiO1xufVxuXG4uaWNvZm9udC1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuurJcIjtcbn1cblxuLmljb2ZvbnQtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqzXCI7XG59XG5cbi5pY29mb250LWJhdHRlcnktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rq0XCI7XG59XG5cbi5pY29mb250LWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu66tVwiO1xufVxuXG4uaWNvZm9udC1iZWFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66tlwiO1xufVxuXG4uaWNvZm9udC1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuurdcIjtcbn1cblxuLmljb2ZvbnQtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66uFwiO1xufVxuXG4uaWNvZm9udC1iZXZlcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66uVwiO1xufVxuXG4uaWNvZm9udC1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rq6XCI7XG59XG5cbi5pY29mb250LWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu66u1wiO1xufVxuXG4uaWNvZm9udC1iaW5hcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuurxcIjtcbn1cblxuLmljb2ZvbnQtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu66vVwiO1xufVxuXG4uaWNvZm9udC1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuur5cIjtcbn1cblxuLmljb2ZvbnQtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu66v1wiO1xufVxuXG4uaWNvZm9udC1ib29rLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4BcIjtcbn1cblxuLmljb2ZvbnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruBXCI7XG59XG5cbi5pY29mb250LWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67glwiO1xufVxuXG4uaWNvZm9udC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4NcIjtcbn1cblxuLmljb2ZvbnQtYnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruEXCI7XG59XG5cbi5pY29mb250LWJ1Y2tldDE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4VcIjtcbn1cblxuLmljb2ZvbnQtYnVja2V0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIu67hlwiO1xufVxuXG4uaWNvZm9udC1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4dcIjtcbn1cblxuLmljb2ZvbnQtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4hcIjtcbn1cblxuLmljb2ZvbnQtYnVsYi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4lcIjtcbn1cblxuLmljb2ZvbnQtYnVsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruKXCI7XG59XG5cbi5pY29mb250LWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruLXCI7XG59XG5cbi5pY29mb250LWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruMXCI7XG59XG5cbi5pY29mb250LWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruNXCI7XG59XG5cbi5pY29mb250LWNhbWVyYS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu45cIjtcbn1cblxuLmljb2ZvbnQtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruPXCI7XG59XG5cbi5pY29mb250LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5BcIjtcbn1cblxuLmljb2ZvbnQtY2FydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5FcIjtcbn1cblxuLmljb2ZvbnQtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67klwiO1xufVxuXG4uaWNvZm9udC1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu67k1wiO1xufVxuXG4uaWNvZm9udC1jaGFyZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu67lFwiO1xufVxuXG4uaWNvZm9udC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruVXCI7XG59XG5cbi5pY29mb250LWNoZWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67llwiO1xufVxuXG4uaWNvZm9udC1jaGVjay1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruXXCI7XG59XG5cbi5pY29mb250LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruYXCI7XG59XG5cbi5pY29mb250LWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5lcIjtcbn1cblxuLmljb2ZvbnQtY2hpbGRyZW4tY2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67mlwiO1xufVxuXG4uaWNvZm9udC1jbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rubXCI7XG59XG5cbi5pY29mb250LWNsb2NrLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5xcIjtcbn1cblxuLmljb2ZvbnQtY2xvc2UtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67nVwiO1xufVxuXG4uaWNvZm9udC1jbG9zZS1saW5lLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu55cIjtcbn1cblxuLmljb2ZvbnQtY2xvc2UtbGluZS1zcXVhcmVkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67n1wiO1xufVxuXG4uaWNvZm9udC1jbG9zZS1saW5lLXNxdWFyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6BcIjtcbn1cblxuLmljb2ZvbnQtY2xvc2UtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67oVwiO1xufVxuXG4uaWNvZm9udC1jbG9zZS1zcXVhcmVkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67olwiO1xufVxuXG4uaWNvZm9udC1jbG9zZS1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rujXCI7XG59XG5cbi5pY29mb250LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rukXCI7XG59XG5cbi5pY29mb250LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rulXCI7XG59XG5cbi5pY29mb250LWNsb3VkLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6ZcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7runXCI7XG59XG5cbi5pY29mb250LWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruoXCI7XG59XG5cbi5pY29mb250LWNvZGUtbm90LWFsbG93ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6lcIjtcbn1cblxuLmljb2ZvbnQtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67qlwiO1xufVxuXG4uaWNvZm9udC1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rurXCI7XG59XG5cbi5pY29mb250LWNvbXBhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rusXCI7XG59XG5cbi5pY29mb250LWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu61cIjtcbn1cblxuLmljb2ZvbnQtY29tcHV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu65cIjtcbn1cblxuLmljb2ZvbnQtY29ubmVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu67r1wiO1xufVxuXG4uaWNvZm9udC1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruwXCI7XG59XG5cbi5pY29mb250LWNvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruxXCI7XG59XG5cbi5pY29mb250LWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruyXCI7XG59XG5cbi5pY29mb250LWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67s1wiO1xufVxuXG4uaWNvZm9udC1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67tFwiO1xufVxuXG4uaWNvZm9udC1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ru1XCI7XG59XG5cbi5pY29mb250LWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ru2XCI7XG59XG5cbi5pY29mb250LWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7dcIjtcbn1cblxuLmljb2ZvbnQtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7hcIjtcbn1cblxuLmljb2ZvbnQtZGFzaGJvYXJkLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu67uVwiO1xufVxuXG4uaWNvZm9udC1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7pcIjtcbn1cblxuLmljb2ZvbnQtZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67u1wiO1xufVxuXG4uaWNvZm9udC1kYXRhYmFzZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7xcIjtcbn1cblxuLmljb2ZvbnQtZGF0YWJhc2UtbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ru9XCI7XG59XG5cbi5pY29mb250LWRhdGFiYXNlLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67vlwiO1xufVxuXG4uaWNvZm9udC1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67v1wiO1xufVxuXG4uaWNvZm9udC1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvIBcIjtcbn1cblxuLmljb2ZvbnQtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68gVwiO1xufVxuXG4uaWNvZm9udC1kaWNlLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryCXCI7XG59XG5cbi5pY29mb250LWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvINcIjtcbn1cblxuLmljb2ZvbnQtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu68hFwiO1xufVxuXG4uaWNvZm9udC1kaXNrZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68hVwiO1xufVxuXG4uaWNvZm9udC1kb2N1bWVudC1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvIZcIjtcbn1cblxuLmljb2ZvbnQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryHXCI7XG59XG5cbi5pY29mb250LWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryIXCI7XG59XG5cbi5pY29mb250LWRvd25sb2FkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvIlcIjtcbn1cblxuLmljb2ZvbnQtZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu68ilwiO1xufVxuXG4uaWNvZm9udC1kcmFnMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68i1wiO1xufVxuXG4uaWNvZm9udC1kcmFnMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68jFwiO1xufVxuXG4uaWNvZm9udC1kcmFnMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu68jVwiO1xufVxuXG4uaWNvZm9udC1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68jlwiO1xufVxuXG4uaWNvZm9udC1lYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu68j1wiO1xufVxuXG4uaWNvZm9udC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryQXCI7XG59XG5cbi5pY29mb250LWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryRXCI7XG59XG5cbi5pY29mb250LWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rySXCI7XG59XG5cbi5pY29mb250LWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJNcIjtcbn1cblxuLmljb2ZvbnQtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJRcIjtcbn1cblxuLmljb2ZvbnQtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryVXCI7XG59XG5cbi5pY29mb250LWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryWXCI7XG59XG5cbi5pY29mb250LWV4Y2F2YXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68l1wiO1xufVxuXG4uaWNvZm9udC1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68mFwiO1xufVxuXG4uaWNvZm9udC1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJlcIjtcbn1cblxuLmljb2ZvbnQtZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryaXCI7XG59XG5cbi5pY29mb250LWV4Y2xhbWF0aW9uLXRyaW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJtcIjtcbn1cblxuLmljb2ZvbnQtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJxcIjtcbn1cblxuLmljb2ZvbnQtZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68nVwiO1xufVxuXG4uaWNvZm9udC1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJ5cIjtcbn1cblxuLmljb2ZvbnQtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu68n1wiO1xufVxuXG4uaWNvZm9udC1leHRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68oFwiO1xufVxuXG4uaWNvZm9udC1leWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryhXCI7XG59XG5cbi5pY29mb250LWV5ZS1ibG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryiXCI7XG59XG5cbi5pY29mb250LWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryjXCI7XG59XG5cbi5pY29mb250LWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68pFwiO1xufVxuXG4uaWNvZm9udC1mYXZvdXJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKVcIjtcbn1cblxuLmljb2ZvbnQtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rymXCI7XG59XG5cbi5pY29mb250LWZpbGUtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68p1wiO1xufVxuXG4uaWNvZm9udC1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryoXCI7XG59XG5cbi5pY29mb250LWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68qVwiO1xufVxuXG4uaWNvZm9udC1maXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68qlwiO1xufVxuXG4uaWNvZm9udC1maXJlLWJ1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKtcIjtcbn1cblxuLmljb2ZvbnQtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68rFwiO1xufVxuXG4uaWNvZm9udC1mbGFnLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rytXCI7XG59XG5cbi5pY29mb250LWZsYWctYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvK5cIjtcbn1cblxuLmljb2ZvbnQtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu68r1wiO1xufVxuXG4uaWNvZm9udC1mbGFtZS10b3JjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68sFwiO1xufVxuXG4uaWNvZm9udC1mbGFzaC1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68sVwiO1xufVxuXG4uaWNvZm9udC1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68slwiO1xufVxuXG4uaWNvZm9udC1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu68s1wiO1xufVxuXG4uaWNvZm9udC1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu68tFwiO1xufVxuXG4uaWNvZm9udC1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68tVwiO1xufVxuXG4uaWNvZm9udC1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLZcIjtcbn1cblxuLmljb2ZvbnQtZm9vdC1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68t1wiO1xufVxuXG4uaWNvZm9udC1nYXJiYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ry4XCI7XG59XG5cbi5pY29mb250LWdlYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ry5XCI7XG59XG5cbi5pY29mb250LWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLpcIjtcbn1cblxuLmljb2ZvbnQtZ2VhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLtcIjtcbn1cblxuLmljb2ZvbnQtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68vFwiO1xufVxuXG4uaWNvZm9udC1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu68vVwiO1xufVxuXG4uaWNvZm9udC1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68vlwiO1xufVxuXG4uaWNvZm9udC1ncmFmZml0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68v1wiO1xufVxuXG4uaWNvZm9udC1ncm9jZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2AXCI7XG59XG5cbi5pY29mb250LWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYFcIjtcbn1cblxuLmljb2ZvbnQtaGFuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2CXCI7XG59XG5cbi5pY29mb250LWhhcmQtZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu69g1wiO1xufVxuXG4uaWNvZm9udC1oZWFydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYRcIjtcbn1cblxuLmljb2ZvbnQtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYVcIjtcbn1cblxuLmljb2ZvbnQtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69hlwiO1xufVxuXG4uaWNvZm9udC1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2HXCI7XG59XG5cbi5pY29mb250LWhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYhcIjtcbn1cblxuLmljb2ZvbnQtaG91ci1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu69iVwiO1xufVxuXG4uaWNvZm9udC1pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69ilwiO1xufVxuXG4uaWNvZm9udC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69i1wiO1xufVxuXG4uaWNvZm9udC1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69jFwiO1xufVxuXG4uaWNvZm9udC1pbmZpbml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69jVwiO1xufVxuXG4uaWNvZm9udC1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69jlwiO1xufVxuXG4uaWNvZm9udC1pbmZvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69j1wiO1xufVxuXG4uaWNvZm9udC1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2QXCI7XG59XG5cbi5pY29mb250LWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2RXCI7XG59XG5cbi5pY29mb250LWludGVyZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69klwiO1xufVxuXG4uaWNvZm9udC1pbnZpc2libGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZNcIjtcbn1cblxuLmljb2ZvbnQtamFja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2UXCI7XG59XG5cbi5pY29mb250LWphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu69lVwiO1xufVxuXG4uaWNvZm9udC1qZXdsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2WXCI7XG59XG5cbi5pY29mb250LWthcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69l1wiO1xufVxuXG4uaWNvZm9udC1rZXktaG9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69mFwiO1xufVxuXG4uaWNvZm9udC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZlcIjtcbn1cblxuLmljb2ZvbnQtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZpcIjtcbn1cblxuLmljb2ZvbnQtbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69m1wiO1xufVxuXG4uaWNvZm9udC1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZxcIjtcbn1cblxuLmljb2ZvbnQtbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2dXCI7XG59XG5cbi5pY29mb250LWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZ5cIjtcbn1cblxuLmljb2ZvbnQtbGVhZmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69n1wiO1xufVxuXG4uaWNvZm9udC1sZWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu69oFwiO1xufVxuXG4uaWNvZm9udC1sZWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2hXCI7XG59XG5cbi5pY29mb250LWxlbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvaJcIjtcbn1cblxuLmljb2ZvbnQtbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2jXCI7XG59XG5cbi5pY29mb250LWxldHRlcmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69pFwiO1xufVxuXG4uaWNvZm9udC1saWJyYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2lXCI7XG59XG5cbi5pY29mb250LWxpY2Vuc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvaZcIjtcbn1cblxuLmljb2ZvbnQtbGlmZS1ib3V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2nXCI7XG59XG5cbi5pY29mb250LWxpZmUtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69qFwiO1xufVxuXG4uaWNvZm9udC1saWZlLWphY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69qVwiO1xufVxuXG4uaWNvZm9udC1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvapcIjtcbn1cblxuLmljb2ZvbnQtbGlnaHQtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu69q1wiO1xufVxuXG4uaWNvZm9udC1saWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2sXCI7XG59XG5cbi5pY29mb250LWxpZ2h0bmluZy1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuva1cIjtcbn1cblxuLmljb2ZvbnQtbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69rlwiO1xufVxuXG4uaWNvZm9udC1saW5lLWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69r1wiO1xufVxuXG4uaWNvZm9udC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69sFwiO1xufVxuXG4uaWNvZm9udC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2xXCI7XG59XG5cbi5pY29mb250LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvbJcIjtcbn1cblxuLmljb2ZvbnQtbGlzdGVuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2zXCI7XG59XG5cbi5pY29mb250LWxpc3RpbmUtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIu69tFwiO1xufVxuXG4uaWNvZm9udC1saXN0aW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69tVwiO1xufVxuXG4uaWNvZm9udC1saXN0aW5nLW51bWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu69tlwiO1xufVxuXG4uaWNvZm9udC1saXZlLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvbdcIjtcbn1cblxuLmljb2ZvbnQtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvbhcIjtcbn1cblxuLmljb2ZvbnQtbG9jYXRpb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r25XCI7XG59XG5cbi5pY29mb250LWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvbpcIjtcbn1cblxuLmljb2ZvbnQtbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuvbtcIjtcbn1cblxuLmljb2ZvbnQtbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r28XCI7XG59XG5cbi5pY29mb250LWxvbGxpcG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r29XCI7XG59XG5cbi5pY29mb250LWxvbmctZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvb5cIjtcbn1cblxuLmljb2ZvbnQtbG9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu69v1wiO1xufVxuXG4uaWNvZm9udC1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6AXCI7XG59XG5cbi5pY29mb250LWx1Z2dhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvoFcIjtcbn1cblxuLmljb2ZvbnQtbHVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvoJcIjtcbn1cblxuLmljb2ZvbnQtbHVuZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvoNcIjtcbn1cblxuLmljb2ZvbnQtbWFnaWMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6EXCI7XG59XG5cbi5pY29mb250LW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6FXCI7XG59XG5cbi5pY29mb250LW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+hlwiO1xufVxuXG4uaWNvZm9udC1tYWlsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+h1wiO1xufVxuXG4uaWNvZm9udC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6IXCI7XG59XG5cbi5pY29mb250LW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvolcIjtcbn1cblxuLmljb2ZvbnQtbWFwLXBpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvopcIjtcbn1cblxuLmljb2ZvbnQtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6LXCI7XG59XG5cbi5pY29mb250LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6MXCI7XG59XG5cbi5pY29mb250LW1lYXN1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvo1cIjtcbn1cblxuLmljb2ZvbnQtbWVkaWNpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvo5cIjtcbn1cblxuLmljb2ZvbnQtbWVnYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+j1wiO1xufVxuXG4uaWNvZm9udC1tZWdhcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6QXCI7XG59XG5cbi5pY29mb250LW1lZ2FwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+kVwiO1xufVxuXG4uaWNvZm9udC1tZW1vcmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+klwiO1xufVxuXG4uaWNvZm9udC1tZW1vcnktY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+k1wiO1xufVxuXG4uaWNvZm9udC1taWMtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+lFwiO1xufVxuXG4uaWNvZm9udC1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvpVcIjtcbn1cblxuLmljb2ZvbnQtbWlsaXRhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvpZcIjtcbn1cblxuLmljb2ZvbnQtbWlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+l1wiO1xufVxuXG4uaWNvZm9udC1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvphcIjtcbn1cblxuLmljb2ZvbnQtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6ZXCI7XG59XG5cbi5pY29mb250LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6aXCI7XG59XG5cbi5pY29mb250LW1vYmlsZS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+m1wiO1xufVxuXG4uaWNvZm9udC1tb2xlY3VsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+nFwiO1xufVxuXG4uaWNvZm9udC1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+nVwiO1xufVxuXG4uaWNvZm9udC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6eXCI7XG59XG5cbi5pY29mb250LW1vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+n1wiO1xufVxuXG4uaWNvZm9udC1tdWZmaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqBcIjtcbn1cblxuLmljb2ZvbnQtbXVzdGFjaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqFcIjtcbn1cblxuLmljb2ZvbnQtbmF2aWdhdGlvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6iXCI7XG59XG5cbi5pY29mb250LW5hdmlnYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqNcIjtcbn1cblxuLmljb2ZvbnQtbmV0d29yay10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+pFwiO1xufVxuXG4uaWNvZm9udC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6lXCI7XG59XG5cbi5pY29mb250LW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqZcIjtcbn1cblxuLmljb2ZvbnQtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6nXCI7XG59XG5cbi5pY29mb250LW5vLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqhcIjtcbn1cblxuLmljb2ZvbnQtbm90LWFsbG93ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqlcIjtcbn1cblxuLmljb2ZvbnQtbm90ZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqpcIjtcbn1cblxuLmljb2ZvbnQtbm90ZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+q1wiO1xufVxuXG4uaWNvZm9udC1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqxcIjtcbn1cblxuLmljb2ZvbnQtbnVtYmVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvq1cIjtcbn1cblxuLmljb2ZvbnQtb3Bwb3NpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvq5cIjtcbn1cblxuLmljb2ZvbnQtb3B0aWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvq9cIjtcbn1cblxuLmljb2ZvbnQtb3B0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+sFwiO1xufVxuXG4uaWNvZm9udC1wYWNrYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6xXCI7XG59XG5cbi5pY29mb250LXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrJcIjtcbn1cblxuLmljb2ZvbnQtcGFpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrNcIjtcbn1cblxuLmljb2ZvbnQtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrRcIjtcbn1cblxuLmljb2ZvbnQtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r61XCI7XG59XG5cbi5pY29mb250LXBhcGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+tlwiO1xufVxuXG4uaWNvZm9udC1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrdcIjtcbn1cblxuLmljb2ZvbnQtcGVuZ3Vpbi1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+uFwiO1xufVxuXG4uaWNvZm9udC1wZXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrlcIjtcbn1cblxuLmljb2ZvbnQtcGhvbmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r66XCI7XG59XG5cbi5pY29mb250LXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r67XCI7XG59XG5cbi5pY29mb250LXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrxcIjtcbn1cblxuLmljb2ZvbnQtcGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+vVwiO1xufVxuXG4uaWNvZm9udC1waXhlbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvr5cIjtcbn1cblxuLmljb2ZvbnQtcGx1Z2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6/XCI7XG59XG5cbi5pY29mb250LXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+AXCI7XG59XG5cbi5pY29mb250LXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+BXCI7XG59XG5cbi5pY29mb250LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4JcIjtcbn1cblxuLmljb2ZvbnQtcG9seWdvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+DXCI7XG59XG5cbi5pY29mb250LXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+EXCI7XG59XG5cbi5pY29mb250LXByaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+FXCI7XG59XG5cbi5pY29mb250LXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+GXCI7XG59XG5cbi5pY29mb250LXB1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/h1wiO1xufVxuXG4uaWNvZm9udC1xci1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+IXCI7XG59XG5cbi5pY29mb250LXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+JXCI7XG59XG5cbi5pY29mb250LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/ilwiO1xufVxuXG4uaWNvZm9udC1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4tcIjtcbn1cblxuLmljb2ZvbnQtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4xcIjtcbn1cblxuLmljb2ZvbnQtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/jVwiO1xufVxuXG4uaWNvZm9udC1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/jlwiO1xufVxuXG4uaWNvZm9udC1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLuv49cIjtcbn1cblxuLmljb2ZvbnQtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/kFwiO1xufVxuXG4uaWNvZm9udC1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+RXCI7XG59XG5cbi5pY29mb250LXJlcGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/klwiO1xufVxuXG4uaWNvZm9udC1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5NcIjtcbn1cblxuLmljb2ZvbnQtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5RcIjtcbn1cblxuLmljb2ZvbnQtcmVzaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+VXCI7XG59XG5cbi5pY29mb250LXJlc3BvbnNpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5ZcIjtcbn1cblxuLmljb2ZvbnQtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/l1wiO1xufVxuXG4uaWNvZm9udC1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+YXCI7XG59XG5cbi5pY29mb250LXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+ZXCI7XG59XG5cbi5pY29mb250LXJveWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+aXCI7XG59XG5cbi5pY29mb250LXJzcy1mZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+bXCI7XG59XG5cbi5pY29mb250LXNhZmV0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/nFwiO1xufVxuXG4uaWNvZm9udC1zYWxlLWRpc2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+dXCI7XG59XG5cbi5pY29mb250LXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/nlwiO1xufVxuXG4uaWNvZm9udC1zZW5kLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv59cIjtcbn1cblxuLmljb2ZvbnQtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+gXCI7XG59XG5cbi5pY29mb250LXNldHRpbmdzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/oVwiO1xufVxuXG4uaWNvZm9udC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/olwiO1xufVxuXG4uaWNvZm9udC1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6NcIjtcbn1cblxuLmljb2ZvbnQtc2hhcmUtYm94ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6RcIjtcbn1cblxuLmljb2ZvbnQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6VcIjtcbn1cblxuLmljb2ZvbnQtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+mXCI7XG59XG5cbi5pY29mb250LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6dcIjtcbn1cblxuLmljb2ZvbnQtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/qFwiO1xufVxuXG4uaWNvZm9udC1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/qVwiO1xufVxuXG4uaWNvZm9udC1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6pcIjtcbn1cblxuLmljb2ZvbnQtc2l0ZS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6tcIjtcbn1cblxuLmljb2ZvbnQtc21hcnQtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6xcIjtcbn1cblxuLmljb2ZvbnQtc29jY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+tXCI7XG59XG5cbi5pY29mb250LXNvcnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+uXCI7XG59XG5cbi5pY29mb250LXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv69cIjtcbn1cblxuLmljb2ZvbnQtc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7BcIjtcbn1cblxuLmljb2ZvbnQtc3Bhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/sVwiO1xufVxuXG4uaWNvZm9udC1zcGVlY2gtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7JcIjtcbn1cblxuLmljb2ZvbnQtc3BlZWQtbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7NcIjtcbn1cblxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/tFwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+1XCI7XG59XG5cbi5pY29mb250LXNwaW5uZXItYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7ZcIjtcbn1cblxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/t1wiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+4XCI7XG59XG5cbi5pY29mb250LXNwaW5uZXItYWx0LTY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7lcIjtcbn1cblxuLmljb2ZvbnQtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/ulwiO1xufVxuXG4uaWNvZm9udC1zcHJlYWRzaGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/u1wiO1xufVxuXG4uaWNvZm9udC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7xcIjtcbn1cblxuLmljb2ZvbnQtc3NsLXNlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+9XCI7XG59XG5cbi5pY29mb250LXN0YXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv75cIjtcbn1cblxuLmljb2ZvbnQtc3Rhci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/v1wiO1xufVxuXG4uaWNvZm9udC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7XG59XG5cbi5pY29mb250LXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7XG59XG5cbi5pY29mb250LXN1cHBvcnQtZmFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7XG59XG5cbi5pY29mb250LXRhY2stcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7XG59XG5cbi5pY29mb250LXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiO1xufVxuXG4uaWNvZm9udC10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7XG59XG5cbi5pY29mb250LXRhc2tzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiO1xufVxuXG4uaWNvZm9udC10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiO1xufVxuXG4uaWNvZm9udC10ZWxlcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjtcbn1cblxuLmljb2ZvbnQtdGVsZXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7XG59XG5cbi5pY29mb250LXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7XG59XG5cbi5pY29mb250LXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7XG59XG5cbi5pY29mb250LXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiO1xufVxuXG4uaWNvZm9udC10aWNrLWJveGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7XG59XG5cbi5pY29mb250LXRpY2stbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiO1xufVxuXG4uaWNvZm9udC10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI9cIjtcbn1cblxuLmljb2ZvbnQtdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7XG59XG5cbi5pY29mb250LXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjtcbn1cblxuLmljb2ZvbnQtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7XG59XG5cbi5pY29mb250LXRvb2xzLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7XG59XG5cbi5pY29mb250LXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7XG59XG5cbi5pY29mb250LXRvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7XG59XG5cbi5pY29mb250LXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjtcbn1cblxuLmljb2ZvbnQtdHJhbnNwYXJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjtcbn1cblxuLmljb2ZvbnQtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiO1xufVxuXG4uaWNvZm9udC11bmlxdWUtaWRlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiO1xufVxuXG4uaWNvZm9udC11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjtcbn1cblxuLmljb2ZvbnQtdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjtcbn1cblxuLmljb2ZvbnQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiO1xufVxuXG4uaWNvZm9udC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjtcbn1cblxuLmljb2ZvbnQtdXNiLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7XG59XG5cbi5pY29mb250LXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+An1wiO1xufVxuXG4uaWNvZm9udC12ZWN0b3ItcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoFwiO1xufVxuXG4uaWNvZm9udC12ZXJpZmljYXRpb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjtcbn1cblxuLmljb2ZvbnQtd2FsbC1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiO1xufVxuXG4uaWNvZm9udC13YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7XG59XG5cbi5pY29mb250LXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiO1xufVxuXG4uaWNvZm9udC13YXJuaW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiO1xufVxuXG4uaWNvZm9udC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7XG59XG5cbi5pY29mb250LXdhdGVyLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjtcbn1cblxuLmljb2ZvbnQtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7XG59XG5cbi5pY29mb250LXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjtcbn1cblxuLmljb2ZvbnQtd2lmaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjtcbn1cblxuLmljb2ZvbnQtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiO1xufVxuXG4uaWNvZm9udC13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiO1xufVxuXG4uaWNvZm9udC16aWd6YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjtcbn1cblxuLmljb2ZvbnQtemlwcGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7XG59XG5cbi5pY29mb250LXhzIHtcbiAgZm9udC1zaXplOiAwLjVlbTtcbn1cblxuLmljb2ZvbnQtc20ge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmljb2ZvbnQtbWQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLmljb2ZvbnQtbGcge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4uaWNvZm9udC0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uaWNvZm9udC0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uaWNvZm9udC0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uaWNvZm9udC00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uaWNvZm9udC01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uaWNvZm9udC02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uaWNvZm9udC03eCB7XG4gIGZvbnQtc2l6ZTogN2VtO1xufVxuXG4uaWNvZm9udC04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uaWNvZm9udC05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uaWNvZm9udC0xMHgge1xuICBmb250LXNpemU6IDEwZW07XG59XG5cbi5pY29mb250LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uaWNvZm9udC11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmljb2ZvbnQtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuLmljb2ZvbnQtdWwgPiBsaSAuaWNvZm9udCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmljb2ZvbnQtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG59XG5cbi5pY29mb250LXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaWNvZm9udC1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaWNvZm9udC5pY29mb250LXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG5cbi5pY29mb250Lmljb2ZvbnQtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmljb2ZvbnQtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBpY29mb250LXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGljb2ZvbnQtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb2ZvbnQtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaWNvZm9udC1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGljb2ZvbnQtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaWNvZm9udC1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaWNvZm9udC1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5pY29mb250LXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmljb2ZvbnQtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaWNvZm9udC1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5pY29mb250LWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uaWNvZm9udC1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi5pY29mb250LWZsaXAtaG9yaXpvbnRhbC5pY29mb250LWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG46cm9vdCAuaWNvZm9udC1yb3RhdGUtOTAsXG46cm9vdCAuaWNvZm9udC1yb3RhdGUtMTgwLFxuOnJvb3QgLmljb2ZvbnQtcm90YXRlLTI3MCxcbjpyb290IC5pY29mb250LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5pY29mb250LWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29mb250LWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbjpyb290IHtcbiAgLS1kYXJrLWNvbG9yOlx0IzMyM0E0NTtcbiAgLS1jb2xvci1mZmY6XHQjRkZGRkZGO1xuICAtLWNvbG9yLTEwMDpcdCNGMEYwRjA7XG4gIC0tY29sb3ItMjAwOlx0I0VFRUVFRTtcbiAgLS1jb2xvci0zMDA6XHQjRTBFMEUwO1xuICAtLWNvbG9yLTQwMDpcdCNCREJEQkQ7XG4gIC0tY29sb3ItNTAwOlx0IzU1NTU1NTtcbiAgLS1jb2xvci02MDA6XHQjNzU3NTc1O1xuICAtLWNvbG9yLTcwMDpcdCM2MTYxNjE7XG4gIC0tY29sb3ItODAwOlx0IzQyNDI0MjtcbiAgLS1jb2xvci05MDA6XHQjMjEyMTIxO1xuICAtLWNvbG9yLTAwMDpcdCMwMDAwMDA7XG4gIC0tYm9yZGVyLWNvbG9yOlx0I2YwZjBmMDtcbiAgLS1jYXJkLWNvbG9yOlx0I2ZmZmZmZjtcbiAgLS1ib2R5LWNvbG9yOlx0I2Y5ZmJmZDtcbiAgLS13aGl0ZS1jb2xvcjpcdCNmZmZmZmY7XG4gIC0tc2lkZWJhci1jb2xvcjpcdCNmY2ZjZmM7XG4gIC0tdGV4dC1jb2xvcjogIzIxMjUyOTtcbiAgLS1oYy1mb250LWNvbG9yOlx0IzU1NTU1NTtcbiAgLS1oYy1iZy1jb2xvcjpcdCNmMGYwZjA7XG59XG5cbltkYXRhLXRoZW1lPWRhcmtdIHtcbiAgLS1kYXJrLWNvbG9yOlx0IzMyM0E0NTtcbiAgLS1jb2xvci1mZmY6XHQjMDAwMDAwO1xuICAtLWNvbG9yLTEwMDpcdCMyMTIxMjE7XG4gIC0tY29sb3ItMjAwOlx0IzI2MjcyNztcbiAgLS1jb2xvci0zMDA6XHQjNjE2MTYxO1xuICAtLWNvbG9yLTQwMDpcdCM3NTc1NzU7XG4gIC0tY29sb3ItNTAwOlx0IzhmOGY4ZjtcbiAgLS1jb2xvci02MDA6XHQjQkRCREJEO1xuICAtLWNvbG9yLTcwMDpcdCNFMEUwRTA7XG4gIC0tY29sb3ItODAwOlx0I0VFRUVFRTtcbiAgLS1jb2xvci05MDA6XHQjRjBGMEYwO1xuICAtLWNvbG9yLTAwMDpcdCNGRkZGRkY7XG4gIC0tYm9yZGVyLWNvbG9yOlx0IzM1MzUzNTtcbiAgLS1jYXJkLWNvbG9yOlx0IzI2MjcyNztcbiAgLS1ib2R5LWNvbG9yOlx0IzFlMWYyMDtcbiAgLS13aGl0ZS1jb2xvcjpcdCNmZmZmZmY7XG4gIC0tc2lkZWJhci1jb2xvcjpcdCNmY2ZjZmM7XG4gIC0tdGV4dC1jb2xvcjogIzhmOGY4ZjtcbiAgLS1oYy1mb250LWNvbG9yOlx0IzU1NTU1NTtcbiAgLS1oYy1iZy1jb2xvcjpcdCNmMGYwZjA7XG59XG5bZGF0YS10aGVtZT1kYXJrXSBbY2xhc3M9dGhlbWUtaW5kaWdvXSB7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0I0YxOTgyODtcbiAgLS1ib2R5LWNvbG9yOlx0IzFlMWYyMDtcbiAgLS1ib3JkZXItY29sb3I6ICMyNTI1MjU7XG4gIC0tY2FyZC1jb2xvcjogIzExMTExMTtcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmNTU1OGQsICNGRjE4NDMpO1xufVxuXG5bY2xhc3M9dGhlbWUtaW5kaWdvXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCM0ODRjN2Y7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0I0YxOTgyODtcbiAgLS1jaGFydC1jb2xvcjE6XHQjNDg0YzdmO1xuICAtLWNoYXJ0LWNvbG9yMjpcdCNGMTk4Mjg7XG4gIC0tY2hhcnQtY29sb3IzOlx0I2Y1NTU4ZDtcbiAgLS1jaGFydC1jb2xvcjQ6XHQjYTdkYWZmO1xuICAtLWNoYXJ0LWNvbG9yNTpcdCM5Y2JmM2I7XG4gIC0tY2hhcnQtY29sb3I2Olx0I2EwYzFiODtcbiAgLS1jaGFydC1jb2xvcjc6XHQjNjQ4NjhlO1xuICAtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1NTU4ZCwgI0ZGMTg0Myk7XG59XG5cbi5zZWNvbmRhcnktY29sb3Ige1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLnNlY29uZGFyeS1jb2xvci1maWxsIHtcbiAgZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuYm9keSB7XG4gIC1tb3otdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAtby10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5ib2R5LmZvbnQtb3BlbnNhbnMge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbmJvZHkuZm9udC1xdWlja3NhbmQge1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuYm9keS5mb250LW51bml0byB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5ib2R5LmZvbnQtcmFsZXdheSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4vKioqKioqKioqKip0YWJsZSoqKioqKioqKi9cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tY29sb3ItMzAwKTtcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI215UHJvamVjdFRhYmxlX2xlbmd0aCwgI215UHJvamVjdFRhYmxlX2ZpbHRlciwgI215UHJvamVjdFRhYmxlX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbXlQcm9qZWN0VGFibGVfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKioqKioqKioqKmVuZHRhYmxlKioqKioqKioqL1xuLm1lbS1saXN0IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tZW0tbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi50b2RvX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4udG9kb19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnRvZG9fbGlzdCBsaSBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b2RvX2xpc3QgbGkgbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRvZG9fbGlzdCBsaSBsYWJlbCBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDVweDtcbn1cbi50b2RvX2xpc3QgbGkgbGFiZWwgaW5wdXQuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRvZG9fbGlzdCBsaSBsYWJlbCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udG9kb19saXN0IC5jdXN0b20tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmJyYW5kLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnJhbmQtaWNvbiAubG9nby1pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgbWFyZ2luOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnJhbmQtaWNvbiAubG9nby1pY29uIHN2ZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmJyYW5kLWljb24gLmxvZ28taWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmJyYW5kLWljb24gLmxvZ28tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucHVsc2UgLnB1bHNlLXJpbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uLXB1bHNlIDMuNXMgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLXB1bHNlIDMuNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG59XG4ucHVsc2U6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24tcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLXB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpIHtcbiAgLmJ0bi1zZXQtdGFzayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5teC1zaXplIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi50aWtpdC1pbmZvIGkge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi50aWtpdC1pbmZvIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAucHJvamVjdC10YWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpIHtcbiAgLnByb2plY3QtdGFiIC5wcnRhYi1zZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByb2plY3QtdGFiIC5wcnRhYi1zZXQgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAucHJvamVjdC10YWIgLnBydGFiLXNldCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmludm9pY2Utc2V0Lm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sI2RhdGVwaWNrZXIsIC5mb3JtLWNvbnRyb2wjdGltZXBpY2tlciwgLmZvcm0tY29udHJvbCNkYXRlcGlja2VyMiwgLmZvcm0tY29udHJvbCNkYXRlcGlja2VyMywgLmZvcm0tY29udHJvbCN0aW1lcGlja2VyMiwgLmZvcm0tY29udHJvbCN0aW1lcGlja2VyMyB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubm90aWZpY2F0aW9ucyB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb25zIC5wdWxzZSxcbi5ub3RpZmljYXRpb25zIC5wdWxzZTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5ub3RpZmljYXRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubm90aWZpY2F0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyLCAubm90aWZpY2F0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIC5uYXYtbGluazpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiA1cHggYXV0byAwO1xufVxuLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmxpc3Qge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDMzMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3RpZmljYXRpb25zIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLm5vdGlmaWNhdGlvbnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm90aWZpY2F0aW9ucyAuZHJvcGRvd24tbWVudSAudzM4MCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5ub3RpZmljYXRpb25zIC5kcm9wZG93bi1tZW51IC53MzgwIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cblxuLnJvdy1kZWNrID4gLmNvbCxcbi5yb3ctZGVjayA+IFtjbGFzcyo9Y29sLV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5yb3ctZGVjayA+IC5jb2wgLmNhcmQsXG4ucm93LWRlY2sgPiBbY2xhc3MqPWNvbC1dIC5jYXJkIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hcGV4Y2hhcnRzLWNhbnZhcyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIHRleHQge1xuICBmaWxsOiB2YXIoLS1jb2xvci01MDApO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIGNpcmNsZSB7XG4gIHN0cm9rZTogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy1sZWdlbmQtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5zcGFya2xpbmVfY2hhcnQgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSwgcHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O1xufVxuXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dLCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uc2lkZS1uYXZiYXIgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2lkZS1uYXZiYXIgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4tYmxvY2sge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC50ZWFjaGVyLWZ1bGxkZWF0aWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnRlYWNoZXItZnVsbGRlYXRpbCAudGVhY2hlci1pbmZvLmJvcmRlci1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnRlYWNoZXItZnVsbGRlYXRpbCAucHJvZmlsZS1hdiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC50ZWFjaGVyLWZ1bGxkZWF0aWwgLmFib3V0LWluZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXQtbWQtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICB9XG59XG5cbi5saW5lLWNvbG9yIC5hcGV4Y2hhcnRzLWNhbnZhcyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS1jYXJkLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zaGFyZWQtdGFibGUgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9qZWN0X25hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAzM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wcm9qZWN0LWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbiNhcGV4LWVtcGx5b2VlQW5hbHl0aWNzIC5hcGV4Y2hhcnRzLWNhbnZhcyBsaW5lIHtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4jYXBleC1NYWluQ2F0ZWdvcmllcyAuYXBleGNoYXJ0cy1jYW52YXMsICNpbmNvbWVhbmFseXRpY3MgLmFwZXhjaGFydHMtY2FudmFzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pY28tdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmljb25saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uaWNvbmxpc3QgLmljb24taG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyIDBzO1xufVxuLmljb25saXN0IC5pY29uLWhvbGRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmljb25saXN0IC5pY29uLWhvbGRlcjpob3ZlciAuaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaWNvbmxpc3QgLmljb24taG9sZGVyIC5pY29uIHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmljb25saXN0IC5pY29uLWhvbGRlciAuaWNvbiBpIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcbn1cbi5pY29ubGlzdCAuaWNvbi1ob2xkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uc2lkZWJhci1taW5pIC5ub3RlLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTRweCkge1xuICAudy1zbS0xMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5wcm9maWxlLXRlYWNoZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRlYWNoZXItY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50ZWFjaGVyLWNhcmQgLmNhcmQtYm9keSAucHJvZmlsZS1hdiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlYWNoZXItY2FyZCAuY2FyZC1ib2R5IC5wcm9maWxlLWF2LncyMjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZWFjaGVyLWNhcmQgLmNhcmQtYm9keSAucHJvZmlsZS1hdiAuYWJvdXQtaW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGVhY2hlci1jYXJkIC5jYXJkLWJvZHkgLnRlYWNoZXItaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZWFjaGVyLWNhcmQgLmNhcmQtYm9keSAudGVhY2hlci1pbmZvIC5zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC50ZWFjaGVyLWNhcmQgLmNhcmQtYm9keSAudGVhY2hlci1pbmZvIC5jdC1idG4tc2V0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuYnVuY2hfbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYnVuY2hfbGlzdCAudGFza19zdGF0dXMsIC5idW5jaF9saXN0IC5sZXNzb25fbmFtZSwgLmJ1bmNoX2xpc3QgLmFzc2lnbm1lbnRfbmFtZSwgLmJ1bmNoX2xpc3QgLnN1Ym1pdF90aW1lLCAuYnVuY2hfbGlzdCAuY29tcGxpdGVkX3RpbWUge1xuICAgIG1hcmdpbjogM3B4IDBweDtcbiAgfVxufVxuYm9keS5ydGxfbW9kZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLyoqKioqKioqKioqKioqTWFyZ2luKioqKioqKioqKioqKioqL1xuICAvKioqKioqKioqKioqKnBhZGRpbmcqKioqKioqKioqKioqL1xufVxuYm9keS5ydGxfbW9kZSB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuZW5kLTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tcy0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tcy0xLCBib2R5LnJ0bF9tb2RlIC5tcy1zbS0xLCBib2R5LnJ0bF9tb2RlIC5tcy1tZC0xLCBib2R5LnJ0bF9tb2RlIC5tcy1sZy0xLCBib2R5LnJ0bF9tb2RlIC5tcy14bC0xLCBib2R5LnJ0bF9tb2RlIC5tcy14eGwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtMiwgYm9keS5ydGxfbW9kZSAubXMtc20tMiwgYm9keS5ydGxfbW9kZSAubXMtbWQtMiwgYm9keS5ydGxfbW9kZSAubXMtbGctMiwgYm9keS5ydGxfbW9kZSAubXMteGwtMiwgYm9keS5ydGxfbW9kZSAubXMteHhsLTIge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtMywgYm9keS5ydGxfbW9kZSAubXMtc20tMywgYm9keS5ydGxfbW9kZSAubXMtbWQtMywgYm9keS5ydGxfbW9kZSAubXMtbGctMywgYm9keS5ydGxfbW9kZSAubXMteGwtMywgYm9keS5ydGxfbW9kZSAubXMteHhsLTMge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1zLTQsIGJvZHkucnRsX21vZGUgLm1zLXNtLTQsIGJvZHkucnRsX21vZGUgLm1zLW1kLTQsIGJvZHkucnRsX21vZGUgLm1zLWxnLTQsIGJvZHkucnRsX21vZGUgLm1zLXhsLTQsIGJvZHkucnRsX21vZGUgLm1zLXh4bC01IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1zLTUsIGJvZHkucnRsX21vZGUgLm1zLXNtLTUsIGJvZHkucnRsX21vZGUgLm1zLW1kLTUsIGJvZHkucnRsX21vZGUgLm1zLWxnLTUsIGJvZHkucnRsX21vZGUgLm1zLXhsLTUsIGJvZHkucnRsX21vZGUgLm1zLXh4bC01IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tZS0xLCBib2R5LnJ0bF9tb2RlIC5tZS1zbS0xLCBib2R5LnJ0bF9tb2RlIC5tZS1tZC0xLCBib2R5LnJ0bF9tb2RlIC5tZS1sZy0xLCBib2R5LnJ0bF9tb2RlIC5tZS14bC0xLCBib2R5LnJ0bF9tb2RlIC5tZS14eGwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubWUtMiwgYm9keS5ydGxfbW9kZSAubWUtc20tMiwgYm9keS5ydGxfbW9kZSAubWUtbWQtMiwgYm9keS5ydGxfbW9kZSAubWUtbGctMiwgYm9keS5ydGxfbW9kZSAubWUteGwtMiwgYm9keS5ydGxfbW9kZSAubWUteHhsLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubWUtMywgYm9keS5ydGxfbW9kZSAubWUtc20tMywgYm9keS5ydGxfbW9kZSAubWUtbWQtMywgYm9keS5ydGxfbW9kZSAubWUtbGctMywgYm9keS5ydGxfbW9kZSAubWUteGwtMywgYm9keS5ydGxfbW9kZSAubWUteHhsLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1lLTQsIGJvZHkucnRsX21vZGUgLm1lLXNtLTQsIGJvZHkucnRsX21vZGUgLm1lLW1kLTQsIGJvZHkucnRsX21vZGUgLm1lLWxnLTQsIGJvZHkucnRsX21vZGUgLm1lLXhsLTQsIGJvZHkucnRsX21vZGUgLm1lLXh4bC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1lLTUsIGJvZHkucnRsX21vZGUgLm1lLXNtLTUsIGJvZHkucnRsX21vZGUgLm1lLW1kLTUsIGJvZHkucnRsX21vZGUgLm1lLWxnLTUsIGJvZHkucnRsX21vZGUgLm1lLXhsLTUsIGJvZHkucnRsX21vZGUgLm1lLXh4bC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wcy0xLCBib2R5LnJ0bF9tb2RlIC5wcy1zbS0xLCBib2R5LnJ0bF9tb2RlIC5wcy1tZC0xLCBib2R5LnJ0bF9tb2RlIC5wcy1sZy0xLCBib2R5LnJ0bF9tb2RlIC5wcy14bC0xLCBib2R5LnJ0bF9tb2RlIC5wcy14eGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wcy0yLCBib2R5LnJ0bF9tb2RlIC5wcy1zbS0yLCBib2R5LnJ0bF9tb2RlIC5wcy1tZC0yLCBib2R5LnJ0bF9tb2RlIC5wcy1sZy0yLCBib2R5LnJ0bF9tb2RlIC5wcy14bC0yLCBib2R5LnJ0bF9tb2RlIC5wcy14eGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBzLTMsIGJvZHkucnRsX21vZGUgLnBzLXNtLTMsIGJvZHkucnRsX21vZGUgLnBzLW1kLTMsIGJvZHkucnRsX21vZGUgLnBzLWxnLTMsIGJvZHkucnRsX21vZGUgLnBzLXhsLTMsIGJvZHkucnRsX21vZGUgLnBzLXh4bC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBzLTQsIGJvZHkucnRsX21vZGUgLnBzLXNtLTQsIGJvZHkucnRsX21vZGUgLnBzLW1kLTQsIGJvZHkucnRsX21vZGUgLnBzLWxnLTQsIGJvZHkucnRsX21vZGUgLnBzLXhsLTQsIGJvZHkucnRsX21vZGUgLnBzLXh4bC01IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucHMtNSwgYm9keS5ydGxfbW9kZSAucHMtc20tNSwgYm9keS5ydGxfbW9kZSAucHMtbWQtNSwgYm9keS5ydGxfbW9kZSAucHMtbGctNSwgYm9keS5ydGxfbW9kZSAucHMteGwtNSwgYm9keS5ydGxfbW9kZSAucHMteHhsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucGUtMSwgYm9keS5ydGxfbW9kZSAucGUtc20tMSwgYm9keS5ydGxfbW9kZSAucGUtbWQtMSwgYm9keS5ydGxfbW9kZSAucGUtbGctMSwgYm9keS5ydGxfbW9kZSAucGUteGwtMSwgYm9keS5ydGxfbW9kZSAucGUteHhsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucGUtMiwgYm9keS5ydGxfbW9kZSAucGUtc20tMiwgYm9keS5ydGxfbW9kZSAucGUtbWQtMiwgYm9keS5ydGxfbW9kZSAucGUtbGctMiwgYm9keS5ydGxfbW9kZSAucGUteGwtMiwgYm9keS5ydGxfbW9kZSAucGUteHhsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wZS0zLCBib2R5LnJ0bF9tb2RlIC5wZS1zbS0zLCBib2R5LnJ0bF9tb2RlIC5wZS1tZC0zLCBib2R5LnJ0bF9tb2RlIC5wZS1sZy0zLCBib2R5LnJ0bF9tb2RlIC5wZS14bC0zLCBib2R5LnJ0bF9tb2RlIC5wZS14eGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wZS00LCBib2R5LnJ0bF9tb2RlIC5wZS1zbS00LCBib2R5LnJ0bF9tb2RlIC5wZS1tZC00LCBib2R5LnJ0bF9tb2RlIC5wZS1sZy00LCBib2R5LnJ0bF9tb2RlIC5wZS14bC00LCBib2R5LnJ0bF9tb2RlIC5wZS14eGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBlLTUsIGJvZHkucnRsX21vZGUgLnBlLXNtLTUsIGJvZHkucnRsX21vZGUgLnBlLW1kLTUsIGJvZHkucnRsX21vZGUgLnBlLWxnLTUsIGJvZHkucnRsX21vZGUgLnBlLXhsLTUsIGJvZHkucnRsX21vZGUgLnBlLXh4bC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuZHJvcGRvd24tbWVudSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5ydGxfbW9kZSAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkucnRsX21vZGUgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luOiB1bnNldDtcbn1cbmJvZHkucnRsX21vZGUgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkucnRsX21vZGUgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuYm9keS5ydGxfbW9kZSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xufVxuYm9keS5ydGxfbW9kZSAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuYm9keS5ydGxfbW9kZSAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuYm9keS5ydGxfbW9kZSAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuYm9keS5ydGxfbW9kZSAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuYm9keS5ydGxfbW9kZSAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbmJvZHkucnRsX21vZGUgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuYm9keS5ydGxfbW9kZSAuaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5idG4tZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbmJvZHkucnRsX21vZGUgLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG5ib2R5LnJ0bF9tb2RlIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbmJvZHkucnRsX21vZGUgLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG5ib2R5LnJ0bF9tb2RlIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbmJvZHkucnRsX21vZGUgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci1taW5pLWJ0biAuZmEtYXJyb3ctbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG59XG5ib2R5LnJ0bF9tb2RlIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucnRsX21vZGUgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5ydGxfbW9kZSAucGUtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnJ0bF9tb2RlIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnJ0bF9tb2RlIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkucnRsX21vZGUgLnRpbWVsaW5lLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbmJvZHkucnRsX21vZGUgLnRpbWVsaW5lLWl0ZW06YWZ0ZXIge1xuICByaWdodDogLTVweDtcbiAgbGVmdDogYXV0bztcbn1cbmJvZHkucnRsX21vZGUgLmFwZXhjaGFydHMtY2FudmFzLCBib2R5LnJ0bF9tb2RlIC5vd2wtY2Fyb3VzZWwge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbmJvZHkucnRsX21vZGUgLm93bC1jYXJvdXNlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5vd2wtY2Fyb3VzZWwgLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIuc2lkZWJhci1taW5pIC5mb3JtLXN3aXRjaC50aGVtZS1ydGwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLnNpZGViYXItbWluaSAuc2lkZWJhci1taW5pLWJ0biBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIuc2lkZWJhci1taW5pIC5zaWRlYmFyLW1pbmktYnRuIC5pY29mb250LWJ1YmJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ppFwiO1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyIHNwYW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDEwMXB4O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnUge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDEwMXB4O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnUgbGkgYSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLnNpZGViYXItbWluaSAuYnJhbmQtaWNvbiAubG9nby10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIgLmZvcm0tc3dpdGNoLnRoZW1lLXJ0bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIgLnNpZGViYXItbWluaS1idG4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyIC5zaWRlYmFyLW1pbmktYnRuIC5pY29mb250LWJ1YmJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ppVwiO1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhciAuYnJhbmQtaWNvbiAubG9nby10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLm9wZW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyIC5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhciAuc3ViLW1lbnUge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5yaWdodGNoYXRib3ggLmZyaWVuZCAuc3RhdHVzIHtcbiAgbGVmdDogMTdweDtcbn1cbmJvZHkucnRsX21vZGUgLmljb2ZvbnQtaGFuZC1kcmF3bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qh1wiO1xufVxuYm9keS5ydGxfbW9kZSAudG9kb19saXN0IGxpIGxhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMHB4O1xufVxuYm9keS5ydGxfbW9kZSAucmlnaHRjaGF0Ym94ICNjbG9zZSB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMTBweDtcbn1cbmJvZHkucnRsX21vZGUgLmZjLW1lZGlhLXNjcmVlbi5mYy1kaXJlY3Rpb24tbHRyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5mYy1tZWRpYS1zY3JlZW4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtdG9vbGJhciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLWl0ZW0gLm1lLTIge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1pdGVtIC5tZS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSwgYm9keS5ydGxfbW9kZSAuZHJvcGRvd24tbWVudS1lbmQge1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuYm9keS5ydGxfbW9kZSAuaWNvZm9udC11aS1hZGQubWUtMiwgYm9keS5ydGxfbW9kZSAuaWNvZm9udC1wbHVzLWNpcmNsZS5tZS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuYnRuLXBvc3Rpb24ge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDE1cHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5pY29mb250LWRvdHRlZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6puFwiO1xufVxuYm9keS5ydGxfbW9kZSAubGlzdC1ncm91cCBpLm1lLTMge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSBidXR0b24gaS5tZS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuY2FyZC1jaGF0Lm9wZW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlLW5hdmJhciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGUtbmF2YmFyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuYm9keS5ydGxfbW9kZSAuZG9jIC5tZS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuZG9jIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuYm9keS5ydGxfbW9kZSAuY2FyZC5jYXJkLWNhbGxvdXQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAuNHJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5ib2R5LnJ0bF9tb2RlIC50ZWFjaGVyLWNhcmQgLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTRweCkge1xuICBib2R5LnJ0bF9tb2RlIC5wcm9qZWN0LXRhYiAucHJ0YWItc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbmJvZHkucnRsX21vZGUgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0ZDpmaXJzdC1jaGlsZCxcbmJvZHkucnRsX21vZGUgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuYm9keS5ydGxfbW9kZSB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbmJvZHkucnRsX21vZGUgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDRweDtcbn1cblxuLmJvcmRlcixcbi5ib3JkZXItdG9wLFxuLmJvcmRlci1yaWdodCxcbi5ib3JkZXItYm90dG9tLFxuLmJvcmRlci1sZWZ0LFxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbi5jb250YWluZXIteHhsIHtcbiAgbWF4LXdpZHRoOiAxNTYwcHg7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuOHJlbSAwLjhyZW07XG59XG5cbi56aW5kZXgtZml4ZWQge1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uemluZGV4LXBvcG92ZXIge1xuICB6LWluZGV4OiAxMDcwO1xufVxuXG4uemluZGV4LW1vZGFsIHtcbiAgei1pbmRleDogMTA1NTtcbn1cblxuLnNtYWxsLXhzIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2wsIC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgLmZvcm0tc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci00MDApO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgzMywgMzcsIDQxLCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnLCAuZm9ybS1zZWxlY3QuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuOHJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4uYmlnLXNlYXJjaCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xufVxuLmJpZy1zZWFyY2g6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLmJ0bi5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNERDQTg4O1xuICBib3JkZXItY29sb3I6ICM0RENBODg7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERDQTg4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNGQzVBNjk7XG4gIGJvcmRlci1jb2xvcjogI0ZDNUE2OTtcbn1cbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNUE2OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzRGQjhDOTtcbiAgYm9yZGVyLWNvbG9yOiAjNEZCOEM5O1xufVxuLmJ0bi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQjhDOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTcwMCk7XG59XG4uYnRuLmJ0bi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLmJ0bi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC43cmVtIDFyZW07XG59XG5cbi5idG4tY2xvc2Uge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5hdmF0YXIge1xuICB3aWR0aDogMzRweDtcbiAgbWluLXdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uYXZhdGFyLnhzIHtcbiAgd2lkdGg6IDE2cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmF2YXRhci5zbSB7XG4gIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5hdmF0YXIuc20gaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbi5hdmF0YXIubGcge1xuICB3aWR0aDogNTZweDtcbiAgbWluLXdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG4uYXZhdGFyLnhsIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLmF2YXRhci5uby10aHVtYm5haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF2YXRhci1saXN0IHtcbiAgbWFyZ2luOiAwIDAgLTAuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmF2YXRhci1saXN0IC5hdmF0YXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtaW4td2lkdGg6IDJyZW07XG59XG4uYXZhdGFyLWxpc3QgLmF2YXRhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYXZhdGFyLWxpc3QubGlzdC1pbmxpbmVibG9jayBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmF2YXRhci1saXN0LXN0YWNrZWQgLmF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogLTAuOGVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5MHB4KSB7XG4gIC5oZWFkZXIgLmF2YXRhci1saXN0LXN0YWNrZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OTBweCkge1xuICAuYWRkLW1lbWJlci10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4uZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC4xKTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cbi5kcm9wZG93bi1tZW51IGxpIHtcbiAgbWFyZ2luOiA1cHggMHB4O1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLm1vZGFsIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2ctdmVydGljYWwge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nLXZlcnRpY2FsIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsIC5tb2RhbC1oZWFkZXIsIC5tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzLnRhYi1jdXN0b20ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ubmF2LXRhYnMudGFiLWN1c3RvbSAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43O1xufVxuLm5hdi10YWJzLnRhYi1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5uYXYtdGFicy50YWItY2FyZCAubmF2LWxpbmsge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcbn1cbi5uYXYtdGFicy50YWItY2FyZCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5uYXYtdGFicy50YWItYm9keS1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCBWYXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYXYtdGFicy50YWItYm9keS1oZWFkZXIgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xufVxuLm5hdi10YWJzLnRhYi1ib2R5LWhlYWRlciAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4ubmF2LXRhYnMudGFiLWJvZHktaGVhZGVyIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAtY3VzdG9tIC5saXN0LWdyb3VwLWl0ZW0sIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1jdXN0b20gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTEwMCk7XG59XG4ucHJvZ3Jlc3MucGxhbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApO1xufVxuXG4udGFibGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4udGFibGUgdHIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlIHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4udGFibGUgdHIgdGQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi50YWJsZSB0cjpob3ZlciB0ZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci04MDApO1xufVxuLnRhYmxlIC50YWJsZS1kYXJrIHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi50YWJsZS5kb2MtdGFibGUgdHIgdGgge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLm5vLXJlc2l6ZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXByaW1hcnkge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29sb3ItZGVmdWx0IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzlhOWI5ZCAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERDQTg4O1xuICBib3JkZXItY29sb3I6ICM0RENBODg7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNUE2OTtcbiAgYm9yZGVyLWNvbG9yOiAjRkM1QTY5O1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTMzO1xuICBib3JkZXItY29sb3I6ICNGRkJBMzM7XG59XG5cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RkI4Qzk7XG4gIGJvcmRlci1jb2xvcjogIzRGQjhDOTtcbn1cblxuLmJvcmRlcixcbi5ib3JkZXItbGVmdCxcbi5ib3JkZXItdG9wLFxuLmJvcmRlci1yaWdodCxcbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKipDdXN0b20tV2lkdGgqKioqKioqKioqKioqL1xuLnZoMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnczMCB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4udzYwIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi53OTAge1xuICB3aWR0aDogOTBweDtcbn1cblxuLncxMjAge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi53MjIwIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4udzI0MCB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLncyODAge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi53MzgwIHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuXG4udy0zMCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5taW4taGVpZ2h0LTIyMCB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuXG4vKioqKioqKioqKioqdGhlbWUtdGV4dGNvbG9yKioqKioqKioqKioqKi9cbi5jb2xvci1mZmYge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcbn1cblxuLmNvbG9yLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0xMDApO1xufVxuXG4uY29sb3ItMjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTIwMCk7XG59XG5cbi5jb2xvci0zMDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItMzAwKTtcbn1cblxuLmNvbG9yLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci00MDApO1xufVxuXG4uY29sb3ItNjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTYwMCk7XG59XG5cbi5jb2xvci03MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNzAwKTtcbn1cblxuLmNvbG9yLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci04MDApO1xufVxuXG4uY29sb3ItOTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTkwMCk7XG59XG5cbi5jb2xvci0wMDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItMDAwKTtcbn1cblxuLmNvbG9yLWRlZnVsdC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKioqKioqKioqKioqdGhlbWUtYmFjZ3JvdW5kY29sb3IqKioqKioqKioqKioqL1xuLmNvbG9yLWJnLWZmZiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZmZikgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTAwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1kZWZ1YWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqQ3VzdG9tLWJhY2tncm91bmQtY29sb3IqKioqKioqKioqKioqL1xuLmJnLWxpZ2h0eWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTI4YyAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZGFmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHRncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXdhcm5pbmctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGRlICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1wcmltYXJ5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjBmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtaW5mby1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU1ZmYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWRhbmdlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUM4REIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXN1Y2Nlc3MtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTBEOUI0ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQThBICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBRThGRiAhaW1wb3J0YW50O1xufVxuXG4uYmctc2FudGEtZmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjg3QzRDICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jYXJleXMtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjlFQUMgIWltcG9ydGFudDtcbn1cblxuLmJnLWxhdmVuZGVyLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBODgzQkEgIWltcG9ydGFudDtcbn1cblxuLmJnLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWUyYiAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqQ3VzdG9tLXRleHRjb2xvcioqKioqKioqKioqKiovXG4uY29sb3ItbGlnaHR5ZWxsb3cge1xuICBjb2xvcjogI2ZmZTI4YyAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItbGlnaHRibHVlIHtcbiAgY29sb3I6ICNhN2RhZmYgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWxpZ2h0Z3JlZW4ge1xuICBjb2xvcjogI2E4ZDdlMCAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItbGlnaHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjQTBEOUI0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1saWdodC1vcmFuZ2Uge1xuICBjb2xvcjogI0ZGQUE4QSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItaW5mby1saWdodCB7XG4gIGNvbG9yOiAjOUFFOEZGICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1zYW50YS1mZSB7XG4gIGNvbG9yOiAjQjg3QzRDICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1jYXJleXMtcGluayB7XG4gIGNvbG9yOiAjQ0Y5RUFDICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1sYXZlbmRlci1wdXJwbGUge1xuICBjb2xvcjogI0E4ODNCQSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItZGFuZ2VyIHtcbiAgY29sb3I6ICNGMUM4REIgIWltcG9ydGFudDtcbn1cblxuLmltZy1vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qKioqKioqKioqKipDdXN0b20tYmVmb3JlLWJhY2tncm91bmRjb2xvcioqKioqKioqKioqKiovXG4ubGluZS1saWdodHllbGxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWxpZ2h0eWVsbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMjhjICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWxpZ2h0Ymx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWxpZ2h0Ymx1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZGFmZiAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1saWdodGdyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtbGlnaHRncmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZDdlMCAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1saWdodC1zdWNjZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtbGlnaHQtc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwRDlCNCAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1saWdodC1vcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1saWdodC1vcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFBOEEgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtaW5mby1saWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWluZm8tbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QUU4RkYgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtc2FudGEtZmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1zYW50YS1mZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4N0M0QyAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1jYXJleXMtcGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWNhcmV5cy1waW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0Y5RUFDICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWxhdmVuZGVyLXB1cnBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWxhdmVuZGVyLXB1cnBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4ODNCQSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1oZWlnaHQtY3VzdG9tIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5saW5lLWhlaWdodC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG4uc21hbGwtMTQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zbWFsbC0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmJ0bi1wb3N0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAtNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ0bi1wb3N0aW9uIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHRvcDogdW5zZXQ7XG4gIH1cbn1cblxuLm5vLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaG9vc2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2aWRlcnMge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaXZpZGVyczphZnRlciwgLmRpdmlkZXJzOmJlZm9yZSB7XG4gIC1tcy1mbGV4OiAxIDEgMCU7XG4gIGZsZXg6IDEgMSAwJTtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IDAuMDYyNXJlbTtcbn1cbi5kaXZpZGVyczo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4uZGl2aWRlcnM6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmRpdmlkZXJzLWJsb2NrIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5kaXZpZGVycy1ibG9jazpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4udGFza19zdGF0dXMgc3BhbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS10aGVtZT1kYXJrXSAuc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM1YjViNWIgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50YWJsZSAudGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtYmc6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRhYmxlIC50YWJsZS1kYXJrIHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LXdhcm5pbmctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFkMDlkICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuYmlnLXNlYXJjaCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5iaWctc2VhcmNoOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRpbWVsaW5lLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50aW1lbGluZS1pdGVtIC5hdmF0YXIge1xuICBjb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5ib3JkZXIsIFtkYXRhLXRoZW1lPWRhcmtdIC5ib3JkZXItbGVmdCwgW2RhdGEtdGhlbWU9ZGFya10gLmJvcmRlci10b3AsIFtkYXRhLXRoZW1lPWRhcmtdIC5ib3JkZXItcmlnaHQsIFtkYXRhLXRoZW1lPWRhcmtdIC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuYmctbGlnaHR5ZWxsb3csIFtkYXRhLXRoZW1lPWRhcmtdIC5iZy1saWdodGJsdWUsIFtkYXRhLXRoZW1lPWRhcmtdIC5iZy1saWdodGdyZWVuLCBbZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtd2FybmluZy1iZywgW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LXByaW1hcnktYmcsIFtkYXRhLXRoZW1lPWRhcmtdIC5saWdodC1pbmZvLWJnLFxuW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LWRhbmdlci1iZywgW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LXN1Y2Nlc3MtYmcsIFtkYXRhLXRoZW1lPWRhcmtdIC5saWdodC1vcmFuZ2UtYmcsIFtkYXRhLXRoZW1lPWRhcmtdIC5iZy1pbmZvLWxpZ2h0LCBbZGF0YS10aGVtZT1kYXJrXSAuYmctc2FudGEtZmUsIFtkYXRhLXRoZW1lPWRhcmtdIC5iZy1jYXJleXMtcGluaywgW2RhdGEtdGhlbWU9ZGFya10gLmJnLWxhdmVuZGVyLXB1cnBsZSB7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50b3AtcGVyZm9tZXIgaDYsIFtkYXRhLXRoZW1lPWRhcmtdIC50b3AtcGVyZm9tZXIgLmg2IHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uZHJvcGRvd24tYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZWxpbWVudC1hbmltYXRpb24gMC4ycyBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgYW5pbWF0aW9uOiBlbGltZW50LWFuaW1hdGlvbiAwLjJzIGVhc2UtaW4tb3V0IDAuMzMzMzNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZWxpbWVudC1hbmltYXRpb24ge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZWxpbWVudC1hbmltYXRpb24ge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5saWZ0IHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cyBlYXNlLCB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbn1cbi5saWZ0OmZvY3VzLCAubGlmdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDFyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjEpLCAwIDAuNXJlbSAxcmVtIC0wLjc1cmVtIHJnYmEoMzMsIDM3LCA0MSwgMC4xKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApO1xufVxuXG4jbXl0YXNrLWxheW91dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgKi9cbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLm5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5uYXZpZ2F0aW9uIC5icmFuZC1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmZsZXgtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5tZW51LXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLnNpZGViYXIge1xuICAtbW96LXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgLW8tdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgei1pbmRleDogOTk5OTk7XG4gIG1hcmdpbjogMjVweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gIHdpZHRoOiAyNjBweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgYm9yZGVyLXJhZGl1czogMS4xcmVtO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IC00MDBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuc2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zaWRlYmFyIC5mb3JtLXN3aXRjaCBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnNpZGViYXIgLmZvcm0tc3dpdGNoLnRoZW1lLXJ0bCB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLnNpZGViYXIgLnNpZGViYXItdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2lkZWJhciAubWVudS1saXN0IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLnNpZGViYXIgLm1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG4uc2lkZWJhciAubWVudS1saXN0IGxpW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLm0tbGluayB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCBsaVthcmlhLWV4cGFuZGVkPXRydWVdIC5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCBsaVthcmlhLWV4cGFuZGVkPXRydWVdIC5zdWItbWVudTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rLFxuLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIsIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUsXG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOmhvdmVyLFxuLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3Zlcjo6YmVmb3JlLCAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlOjpiZWZvcmUsXG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOmhvdmVyOjpiZWZvcmUsXG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluayBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAuZmEge1xuICB3aWR0aDogMzBweDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLmFycm93IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgb3BhY2l0eTogMC4zO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5kaXZpZGVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCBbY2xhc3NePWljb2ZvbnQtXSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAuc3ViLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLnN1Yi1tZW51OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMHB4O1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLnN1Yi1tZW51IC5tcy1saW5rOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG59XG4uc2lkZWJhciAuc2lkZWJhci1taW5pLWJ0biB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLW1pbmktYnRuOmZvY3VzLCAuc2lkZWJhciAuc2lkZWJhci1taW5pLWJ0bjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLW1pbmktYnRuIC5pY29mb250LWJ1YmJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ppFwiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhciAuc2lkZWJhci1taW5pLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpZGViYXIuZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWdyYWRpZW50KTtcbn1cbi5zaWRlYmFyLmdyYWRpZW50LnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZ3JhZGllbnQpO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzlweCkge1xuICAuc2lkZWJhci5zaWRlYmFyLW1pbmkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLmJyYW5kLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuYnJhbmQtaWNvbiAubG9nby1pY29uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLmJyYW5kLWljb24gLmxvZ28tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5zaWRlYmFyLXRpdGxlIHNwYW4sXG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgPiBsaTpob3ZlciAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLm0tbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubS1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAxMHB4IHJnYmEoMzMsIDM3LCA0MSwgMC4yKTtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAxcHg7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciBzcGFuLmJhZGdlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciBzcGFuLmJhZGdlOmJlZm9yZSB7XG4gIHRvcDogMTJweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tcy1saW5rOjpiZWZvcmUge1xuICBsZWZ0OiAtMTZweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tcy1saW5rIHNwYW4ge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuZmEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAxMHB4IHJnYmEoMzMsIDM3LCA0MSwgMC4yKTtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAxcHg7XG4gIHRvcDogMDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IC5tcy1saW5rOjpiZWZvcmUge1xuICB0b3A6IDEycHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuZGl2aWRlciBzbWFsbCwgLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLmRpdmlkZXIgLnNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IFtjbGFzc149aWNvZm9udC1dIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLmZhLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgI21lbnUtQ29tcG9uZW50cyB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAjbWVudS1Db21wb25lbnRzIGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgI21lbnUtQXV0aGVudGljYXRpb24ge1xuICB3aWR0aDogMjMwcHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLnN1Yi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5zaWRlYmFyLW1pbmktYnRuIC5pY29mb250LWJ1YmJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ppVwiO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5mb3JtLXN3aXRjaCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLmZvcm0tc3dpdGNoLnRoZW1lLXJ0bCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uc2lkZWJhci5vcGVuIHtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhci5vcGVuIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyIC5icmFuZC1pY29uIC5sb2dvLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhciAuYnJhbmQtaWNvbiAubG9nby1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXIgLmJyYW5kLWljb24gLmxvZ28tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi5tZW51LXRvZ2dsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwdmg7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG4ubWFpbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5tYWluIC5ib2R5IHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uYXV0aC1oMTAwIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkycHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmF1dGgtaDEwMCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmF1dGgtaDEwMCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5mYyAqIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmZjIC5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5mYyAuZmMtaC1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLmZjIC5mYy1oLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeSAuZmMtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5mYy10aGVtZS1zdGFuZGFyZCAuZmMtc2Nyb2xsZ3JpZCxcbi5mYy10aGVtZS1zdGFuZGFyZCB0ZCxcbi5mYy10aGVtZS1zdGFuZGFyZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmNhcmQtY2hhdCxcbi5jYXJkLWNoYXQtYm9keSB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5jaGF0bGlzdC10b2dnbGUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5jYXJkLWNoYXQge1xuICBtaW4td2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FyZC1jaGF0IHtcbiAgICAtbW96LXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgICAtby10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gICAgdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAtNjAwcHg7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICAuY2FyZC1jaGF0Lm9wZW4ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtY2hhdC5vcGVuIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuY2FyZC1jaGF0Lm9wZW4ge1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG4uY2FyZC1jaGF0IC50YWItY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbn1cbi5jYXJkLWNoYXQgLnRhYi1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuLmNhcmQtY2hhdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLm9wZW4sIC5jYXJkLWNoYXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xufVxuLmNhcmQtY2hhdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcbn1cbi5jYXJkLWNoYXQgLmxpc3QtZ3JvdXAgLm1zZy10aW1lIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC1jaGF0IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtY2hhdC1ib2R5IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgfVxufVxuLmNhcmQtY2hhdC1ib2R5IC5tYXgtd2lkdGgtNzAge1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtY2hhdC1ib2R5IC5tYXgtd2lkdGgtNzAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmQtY2hhdC1ib2R5IC5jaGF0LWhpc3Rvcnkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmNhcmQtY2hhdC1ib2R5IC5jaGF0LWhpc3Rvcnk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG4uY2FyZC1jaGF0LWJvZHkgLnRleHQtcmlnaHQgLm1lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWNoYXQtYm9keSAubWVzc2FnZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci02MDApO1xufVxuLmNhcmQtY2hhdC1ib2R5LmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cblxuLnRpbWVsaW5lLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMWVtO1xufVxuLnRpbWVsaW5lLWl0ZW06aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgzLjUpO1xufVxuLnRpbWVsaW5lLWl0ZW06OmFmdGVyIHtcbiAgLW1vei10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIC1vLXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItOTAwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRvcDogMS4zZW07XG4gIGxlZnQ6IC01cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4udGltZWxpbmUtaXRlbS50aS1wcmltYXJ5OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4udGltZWxpbmUtaXRlbS50aS1pbmZvOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzBkY2FmMDtcbn1cbi50aW1lbGluZS1pdGVtLnRpLXN1Y2Nlc3M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk4NzU0O1xufVxuLnRpbWVsaW5lLWl0ZW0udGktd2FybmluZzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG4udGltZWxpbmUtaXRlbS50aS1kYW5nZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4uZGQtaGFuZGxlIHtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICBib3gtc2hhZG93OiByZ2JhKDk5LCA5OSwgOTksIDAuMSkgMHB4IDJweCA4cHggMHB4O1xufVxuLmRkLWhhbmRsZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHJnYmEoOTksIDk5LCA5OSwgMC4zKSAwcHggMnB4IDhweCAwcHg7XG59XG5cbi50YXNrYm9hcmQgLmRkLWhhbmRsZSB7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogcmdiYSg5OSwgOTksIDk5LCAwLjEpIDBweCAycHggOHB4IDBweDtcbn1cbi50YXNrYm9hcmQgLmRkLWhhbmRsZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHJnYmEoOTksIDk5LCA5OSwgMC4zKSAwcHggMnB4IDhweCAwcHg7XG59XG4udGFza2JvYXJkIC5kZC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRhc2tib2FyZCAuZGQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnRhc2tib2FyZCAuZGQtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi50YXNrYm9hcmQgLmRkLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAudGFza2JvYXJkIC5kZC1pdGVtLCAudGFza2JvYXJkIC5kZC1lbXB0eSwgLnRhc2tib2FyZCAuZGQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFza2JvYXJkIC5kZC1pdGVtLCAudGFza2JvYXJkIC5kZC1lbXB0eSwgLnRhc2tib2FyZCAuZGQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnRhc2tib2FyZCAuZGQtZW1wdHkge1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi50YXNrYm9hcmQgLnBsYW5uZWRfdGFzayAuZGQtaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QyMDFmO1xufVxuLnRhc2tib2FyZCAucHJvZ3Jlc3NfdGFzayAuZGQtaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLnRhc2tib2FyZCAucmV2aWV3X3Rhc2sgLmRkLWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUE4QTtcbn1cbi50YXNrYm9hcmQgLmNvbXBsZXRlZF90YXNrIC5kZC1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4udGFza2JvYXJkIC5zbWFsbC1hdnQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG59XG5cbi5jbGllbnRfdGFzayAuZGQtaGFuZGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uY2FyZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG59XG4uY2FyZC5jYXJkLWNhbGxvdXQge1xuICBib3JkZXItbGVmdC13aWR0aDogMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn0iLCJAbWl4aW4gYnNCYW5uZXIoJGZpbGUpIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4zLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjQgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmctZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+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+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4jbXlQcm9qZWN0VGFibGVfbGVuZ3RoLCNteVByb2plY3RUYWJsZV9maWx0ZXIsI215UHJvamVjdFRhYmxlX2luZm97XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiNteVByb2plY3RUYWJsZV9wYWdpbmF0ZXtcclxuICAgIHVsLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyoqKioqKioqKioqZW5kdGFibGUqKioqKioqKiovXHJcbi5tZW0tbGlzdHtcclxuICAgIEBpbmNsdWRlIG92ZXJmbG93KHNjcm9sbCk7XHJcbiAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLnRvZG9fbGlzdHtcclxuICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgJi5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSwwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tY2hlY2tib3h7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFue1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmFuZC1pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLmxvZ28taWNvbntcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dvLXRleHR7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnB1bHNlIHtcclxuICAgIC5wdWxzZS1yaW5nIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uLXB1bHNlIDMuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24tcHVsc2UgMy41cyBlYXNlLW91dDtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbi1wdWxzZSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7IFxyXG4gICAgICAgIH1cclxuICAgICAgICA2MCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICBcclxuICAgIEBrZXlmcmFtZXMgYW5pbWF0aW9uLXB1bHNlIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgNjAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xyXG4gICAgICAgIH1cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnRuLXNldC10YXNre1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTRweCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG4ubXgtc2l6ZXtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xyXG4gICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxufVxyXG4udGlraXQtaW5mb3tcclxuICAgIGl7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG59XHJcbmF7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbn1cclxuLnByb2plY3QtdGFie1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5wcnRhYi1zZXR7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgNTU0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDM4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pbnZvaWNlLXNldHtcclxuICAgICYubmF2LXRhYnN7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG4vL2RhdGUmdGltZVxyXG4uZm9ybS1jb250cm9sI2RhdGVwaWNrZXIsLmZvcm0tY29udHJvbCN0aW1lcGlja2VyLC5mb3JtLWNvbnRyb2wjZGF0ZXBpY2tlcjIsLmZvcm0tY29udHJvbCNkYXRlcGlja2VyMywuZm9ybS1jb250cm9sI3RpbWVwaWNrZXIyLC5mb3JtLWNvbnRyb2wjdGltZXBpY2tlcjN7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi8vIGhlYWRlciBub3RpZmljYXRpb25zIFxyXG4ubm90aWZpY2F0aW9ucyB7XHJcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAucHVsc2UsXHJcbiAgICAucHVsc2U6Zm9jdXN7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2FyZHtcclxuICAgICAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgLm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3ZlcmZsb3coc2Nyb2xsKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgMzIwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnczODB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDMyMHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBmb3IgY2FyZCBcclxuLnJvdy1kZWNrIHtcclxuICAgID4uY29sLFxyXG4gICAgPltjbGFzcyo9J2NvbC0nXXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIC5jYXJke1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGFwZXggY2hhcnQgbGluZSBhbmQgdGV4dCBjb2xvclxyXG4uYXBleGNoYXJ0cy1jYW52YXN7XHJcblx0bGluZXtcclxuXHRcdHN0cm9rZTogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHR9XHJcblx0dGV4dHtcclxuXHRcdGZpbGw6IHZhcigtLWNvbG9yLTUwMCk7XHJcblx0fVxyXG5cdGNpcmNsZXtcclxuXHRcdHN0cm9rZTogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHR9XHJcblx0LmFwZXhjaGFydHMtbGVnZW5kLXRleHR7XHJcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItNTAwKSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnNwYXJrbGluZV9jaGFydHtcclxuICAgIGNhbnZhc3tcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBEbyBub3QgYWRkIGluIHByb2plY3RcclxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl17XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7XHJcbn1cclxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl17XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLTAwMCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy9TaWRlIG5hdmJhclxyXG4uc2lkZS1uYXZiYXJ7XHJcbiAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1ibG9ja3tcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vYmFzaWMgQ29tbWFuXHJcbi50ZWFjaGVyLWZ1bGxkZWF0aWx7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC50ZWFjaGVyLWluZm97XHJcbiAgICAgICAgJi5ib3JkZXItc3RhcnR7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZmlsZS1hdntcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtaW5mb3tcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5zZXQtbWQtaW1ne1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbGFyZ2UgLSAxcHgpIHtcclxuICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgICB9XHJcbn1cclxuLmxpbmUtY29sb3J7XHJcbiAgICAuYXBleGNoYXJ0cy1jYW52YXMge1xyXG4gICAgICAgIGxpbmUge1xyXG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLWNhcmQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaGFyZWQtdGFibGV7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi8vcHJvamVjdFxyXG4ucHJvamVjdF9uYW1le1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAzM3B4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbi5wcm9qZWN0LWJsb2Nre1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuI2FwZXgtZW1wbHlvZWVBbmFseXRpY3N7XHJcbiAgICAuYXBleGNoYXJ0cy1jYW52YXMgbGluZSB7XHJcbiAgICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiNhcGV4LU1haW5DYXRlZ29yaWVzLCNpbmNvbWVhbmFseXRpY3N7XHJcbiAgICAuYXBleGNoYXJ0cy1jYW52YXN7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vaWNvbi1mb250XHJcblxyXG4uaWNvLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5pY29ubGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAuaWNvbi1ob2xkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAwcztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIC5pY29uIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcilcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG4gLnNpZGViYXItbWluaXtcclxuICAgIC5ub3RlLWJsb2Nre1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiB9XHJcbiBcclxuXHJcbiAvLy9yZXNwb25zaXZlLy8vL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NHB4KXtcclxuICAgIC53LXNtLTEwMHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwgKyA0MCkge1xyXG4gICAgLnByb2ZpbGUtdGVhY2hlcntcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZWFjaGVyLWNhcmR7XHJcbiAgICAgICAgLmNhcmQtYm9keXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLnByb2ZpbGUtYXZ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICYudzIyMHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hYm91dC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRlYWNoZXItaW5mb3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuc29jaWFse1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmN0LWJ0bi1zZXR7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgLmJ1bmNoX2xpc3R7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAudGFza19zdGF0dXMsLmxlc3Nvbl9uYW1lLC5hc3NpZ25tZW50X25hbWUsLnN1Ym1pdF90aW1lLC5jb21wbGl0ZWRfdGltZXtcclxuICAgICAgICAgICAgbWFyZ2luOjNweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gb3ZlcmZsb3coJHNjcm9sbCkge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLy8gRmlyZWZveFxyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLy8gSUUgMTArXHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIgeyAvLyBXZWJLaXQgXHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApXHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0yMDApXHJcbiAgICB9XHJcbn0iLCIvL0ZvbnRzIEZhbWlseVxyXG4kZm9udC1mYW1pbHk6IFx0XHQgICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1vcGVuc2FuczogXHQgICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1xdWlja3NhbmQ6IFx0ICAnUXVpY2tzYW5kJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtbnVuaXRvOiBcdCAgICAnTnVuaXRvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtcmFsZXdheTogXHQgICAgJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcbi8vIEJvb3RzdHJhcCBjb2xvcnNcclxuJGNvbG9yLXN1Y2Nlc3M6IFx0XHQjNERDQTg4O1xyXG4kY29sb3ItZGFuZ2VyOiBcdFx0XHQjRkM1QTY5O1xyXG4kY29sb3Itd2FybmluZzogXHRcdCNGRkJBMzM7XHJcbiRjb2xvci1pbmZvOiBcdFx0XHQgICM0RkI4Qzk7XHJcblxyXG4vLyBGb250c1xyXG4kZm9udC1zaXplOiBcdFx0XHQxNHB4O1xyXG5cclxuJHB1cnBsZXM6IFx0XHRcdCM4YzMyZDIgIWRlZmF1bHQ7XHJcbiRvcmFuZ2VzOlx0XHRcdFx0I2Y4YjUwMCAhZGVmYXVsdDtcclxuJHllbGxvdzogXHRcdFx0XHQjRkZCQTMzICFkZWZhdWx0O1xyXG4kZ3JlZW5zOiBcdFx0XHRcdCM3RUI5M0YgIWRlZmF1bHQ7XHJcbiRibHVlczpcdFx0XHRcdFx0IzBkNmVmZCAhZGVmYXVsdDtcclxuJGJsdXNoOiBcdFx0XHRcdCNFRDU3ODIgIWRlZmF1bHQ7XHJcbiRjeWFuczpcdFx0XHRcdFx0IzAwYmRhYSAhZGVmYXVsdDtcclxuJHJlZHM6XHQgXHRcdFx0ICAjRkYxODQzICFkZWZhdWx0O1xyXG4kaW5mbzpcdFx0IFx0XHRcdCM0RkI4QzkgIWRlZmF1bHQ7XHJcbiR3aGl0ZTpcdFx0IFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRkYXJrOlx0XHQgXHRcdFx0IzE5MTgxOCAhZGVmYXVsdDtcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXHJcbiRjX2NvbG9yczogKFxyXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZXMsXHJcbiAgXCJibHVzaFwiOiAgICAgICRibHVzaCxcclxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZXMsXHJcbiAgXCJyZWRcIjogICAgICAgICRyZWRzLFxyXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlcyxcclxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcclxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVucyxcclxuICBcImN5YW5cIjogICAgICAgJGN5YW5zLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHNpZGViYXItd2lkdGg6IFx0XHQyNTBweDtcclxuJHJpZ2h0YmFyLXdpZHRoOiBcdFx0MjgwcHg7XHJcbiRzaWRlYmFyLWljb246XHQgXHRcdDUwcHg7XHJcblxyXG4vLyBCcmVha3BvaW50c1xyXG4kYnJlYWsteHhzbWFsbDogXHRcdDM5MHB4O1xyXG4kYnJlYWsteHNtYWxsOiBcdFx0XHQ2NDBweDtcclxuJGJyZWFrLXNtYWxsOiBcdFx0XHQ3NjhweDtcclxuJGJyZWFrLW1lZGl1bTogXHRcdFx0OTkycHg7XHJcbiRicmVhay0xMDI0OiBcdFx0XHQxMDI0cHg7XHJcbiRicmVhay1sYXJnZTogXHRcdFx0MTIwMHB4O1xyXG4kYnJlYWstMTI4MDogXHRcdFx0MTI4MHB4O1xyXG4kYnJlYWsteGxhcmdlOiBcdFx0XHQxNDQwcHg7IiwiYm9keS5ydGxfbW9kZSB7XHJcblxyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgXHJcblxyXG4gICAgdWx7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxvYXQtcmlnaHR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0LWVuZHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXMtYXV0b3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tZS1hdXRve1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVuZC0we1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy0xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICgkc3BhY2VyICogLjI1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qKioqKioqKioqKioqKk1hcmdpbioqKioqKioqKioqKioqKi9cclxuXHJcbiAgICAubXMtMSwubXMtc20tMSwubXMtbWQtMSwubXMtbGctMSwubXMteGwtMSwubXMteHhsLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTIsLm1zLXNtLTIsLm1zLW1kLTIsLm1zLWxnLTIsLm1zLXhsLTIsLm1zLXh4bC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTMsLm1zLXNtLTMsLm1zLW1kLTMsLm1zLWxnLTMsLm1zLXhsLTMsLm1zLXh4bC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy00LC5tcy1zbS00LC5tcy1tZC00LC5tcy1sZy00LC5tcy14bC00LC5tcy14eGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy01LC5tcy1zbS01LC5tcy1tZC01LC5tcy1sZy01LC5tcy14bC01LC5tcy14eGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1lLTEsLm1lLXNtLTEsLm1lLW1kLTEsLm1lLWxnLTEsLm1lLXhsLTEsLm1lLXh4bC0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS0yLC5tZS1zbS0yLC5tZS1tZC0yLC5tZS1sZy0yLC5tZS14bC0yLC5tZS14eGwtMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS0zLC5tZS1zbS0zLC5tZS1tZC0zLC5tZS1sZy0zLC5tZS14bC0zLC5tZS14eGwtMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtNCwubWUtc20tNCwubWUtbWQtNCwubWUtbGctNCwubWUteGwtNCwubWUteHhsLTQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtNSwubWUtc20tNSwubWUtbWQtNSwubWUtbGctNSwubWUteGwtNSwubWUteHhsLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyoqKioqKioqKioqKipwYWRkaW5nKioqKioqKioqKioqKi9cclxuXHJcbiAgICAucHMtMSwucHMtc20tMSwucHMtbWQtMSwucHMtbGctMSwucHMteGwtMSwucHMteHhsLTEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBzLTIsLnBzLXNtLTIsLnBzLW1kLTIsLnBzLWxnLTIsLnBzLXhsLTIsLnBzLXh4bC0yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBzLTMsLnBzLXNtLTMsLnBzLW1kLTMsLnBzLWxnLTMsLnBzLXhsLTMsLnBzLXh4bC0zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcy00LC5wcy1zbS00LC5wcy1tZC00LC5wcy1sZy00LC5wcy14bC00LC5wcy14eGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcy01LC5wcy1zbS01LC5wcy1tZC01LC5wcy1sZy01LC5wcy14bC01LC5wcy14eGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGUtMSwucGUtc20tMSwucGUtbWQtMSwucGUtbGctMSwucGUteGwtMSwucGUteHhsLTEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBlLTIsLnBlLXNtLTIsLnBlLW1kLTIsLnBlLWxnLTIsLnBlLXhsLTIsLnBlLXh4bC0yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBlLTMsLnBlLXNtLTMsLnBlLW1kLTMsLnBlLWxnLTMsLnBlLXhsLTMsLnBlLXh4bC0zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wZS00LC5wZS1zbS00LC5wZS1tZC00LC5wZS1sZy00LC5wZS14bC00LC5wZS14eGwtNCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wZS01LC5wZS1zbS01LC5wZS1tZC01LC5wZS1sZy01LC5wZS14bC01LC5wZS14eGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItc3RhcnQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJvcmRlci1lbmQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0e1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAuYnRuLWNsb3Nle1xyXG4gICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXN0LWlubGluZS1pdGVte1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2t7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbHtcclxuICAgICAgICAmLmZhZGUgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCsxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaG93IC5tb2RhbC1kaWFsb2ctdmVydGljYWx7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3Vwe1xyXG4gICAgICAgICY6bm90KC5oYXMtdmFsaWRhdGlvbil7XHJcbiAgICAgICAgICAgID46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcclxuICAgICAgICAgICAgPi5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjayl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWdyb3Vwe1xyXG4gICAgICAgIC5idG46Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4gICAgICAgID4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPi5idG46bnRoLWNoaWxkKG4rMyksXHJcbiAgICAgICAgPjpub3QoLmJ0bi1jaGVjaykrLmJ0bixcclxuICAgICAgICA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRue1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLW1pbmktYnRue1xyXG4gICAgICAgIC5mYS1hcnJvdy1sZWZ0e1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xyXG4gICAgfVxyXG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjplbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAubWUtbGctMHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBlLWxnLTQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAubXMtbWQtNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1tZC1zdGFydCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnJ0bF9tb2RlIHtcclxuICAgIC50aW1lbGluZS1pdGVte1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFwZXhjaGFydHMtY2FudmFzLC5vd2wtY2Fyb3VzZWx7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICB9XHJcbiAgICAub3dsLWNhcm91c2Vse1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLm1zLTJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAmLnNpZGViYXItbWluaXtcclxuICAgICAgICAgICAgLmZvcm0tc3dpdGNoe1xyXG4gICAgICAgICAgICAgICAgJi50aGVtZS1ydGx7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNpZGViYXItbWluaS1idG4ge1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb2ZvbnQtYnViYmxlLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE2NFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudS1saXN0e1xyXG4gICAgICAgICAgICAgICAgLm0tbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnJhbmQtaWNvbntcclxuICAgICAgICAgICAgICAgIC5sb2dvLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLmZvcm0tc3dpdGNoe1xyXG4gICAgICAgICAgICAmLnRoZW1lLXJ0bHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItbWluaS1idG4ge1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvZm9udC1idWJibGUtcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE2NVwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5icmFuZC1pY29ue1xyXG4gICAgICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0LXVuc3R5bGVke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodGNoYXRib3h7XHJcbiAgICAgICAgLmZyaWVuZHtcclxuICAgICAgICAgICAgLnN0YXR1c3tcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfSBcclxuICAgIC5pY29mb250LWhhbmQtZHJhd24tcmlnaHQ6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZWE4N1wiO1xyXG4gICAgfVxyXG4gICAgLnRvZG9fbGlzdCBsaSBsYWJlbDpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIC5yaWdodGNoYXRib3ggI2Nsb3Nle1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmZjLW1lZGlhLXNjcmVlbntcclxuICAgICAgICAmLmZjLWRpcmVjdGlvbi1sdHIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgLmZjLXRvb2xiYXJ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24taXRlbXtcclxuICAgICAgICAubWUtMntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZS0ze1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0sLmRyb3Bkb3duLW1lbnUtZW5kIHtcclxuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51LWVuZCB7XHJcbiAgICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAuaWNvZm9udC11aS1hZGQsLmljb2ZvbnQtcGx1cy1jaXJjbGV7XHJcbiAgICAgICAgJi5tZS0ye1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIC5idG4tcG9zdGlvbntcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDoxNXB4O1xyXG4gICAgfVxyXG4gICAgLmljb2ZvbnQtZG90dGVkLXJpZ2h0OmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlxcZWE3OFwiO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXB7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgJi5tZS0ze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b257XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgJi5tZS0ye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWNoYXQub3BlbiB7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuc2lkZS1uYXZiYXJ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZG9je1xyXG4gICAgICAgIC5tZS0ye1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC5jYXJkLWNhbGxvdXQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDouNHJlbSAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgIH1cclxuICAgIC50ZWFjaGVyLWNhcmQgLm1lLTJ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByb2plY3QtdGFie1xyXG4gICAgICAgIC5wcnRhYi1zZXR7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDU1NHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1cInJvd1wiXT50ZDpmaXJzdC1jaGlsZCwgXHJcbiAgICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1cInJvd1wiXT50aDpmaXJzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCBcclxuICAgIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRoOmZpcnN0LWNoaWxkOmJlZm9yZXtcclxuICAgICAgICBsZWZ0OnVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OjRweDtcclxuICAgIH1cclxufSAgXHJcbiIsIi8vIGJvb3RzdHJhcCBjbGFzcyBvdmVyd3JpdGUgY3NzXHJcbi5ib3JkZXIsXHJcbi5ib3JkZXItdG9wLFxyXG4uYm9yZGVyLXJpZ2h0LFxyXG4uYm9yZGVyLWJvdHRvbSxcclxuLmJvcmRlci1sZWZ0LFxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbn1cclxuLmNvbnRhaW5lci14eGx7XHJcbiAgICBtYXgtd2lkdGg6IDE1NjBweDtcclxufVxyXG4uZm9udC13ZWlnaHQtYm9sZHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi50YWJsZT46bm90KGNhcHRpb24pPio+KntcclxuICAgIHBhZGRpbmc6IC44cmVtIC44cmVtO1xyXG59XHJcbi56aW5kZXgtZml4ZWR7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcbi56aW5kZXgtcG9wb3ZlcntcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcclxufVxyXG4uemluZGV4LW1vZGFse1xyXG4gICAgei1pbmRleDogJHppbmRleC1tb2RhbDtcclxufVxyXG4uc21hbGwteHN7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLmZvcm0tY29udHJvbFxyXG4uZm9ybS1jb250cm9sLC5mb3JtLXNlbGVjdCB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XHJcbiAgICB9XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoJGRhcmssIC4xNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3JtLWNvbnRyb2wtbGd7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuOHJlbSArIDJweCk7XHJcbiAgICB9XHJcbn1cclxuLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcbi8vIGZvcm0gU3dpdGNoZXMgY3NzXHJcbi5mb3JtLXN3aXRjaCB7XHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJlbTtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5iaWctc2VhcmNoe1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xyXG4gICAgfVxyXG59XHJcbi5idG4tbGlua3tcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLmJnLXdoaXRle1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcbi8vbGluZWhlaWdodFxyXG4uZnMtMSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy0yIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZzLTMge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy00IHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6Y2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIGJvdHRvbVxyXG4uYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgJi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idG4tb3V0bGluZS1zdWNjZXNze1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLW91dGxpbmUtZGFuZ2Vye1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLW91dGxpbmUtaW5mb3tcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWluZm87XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5mbztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mbztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci03MDApO1xyXG4gICAgfVxyXG4gICAgJi5idG4tZGFyayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi5idG4tc2Vjb25kYXJ5e1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tbGcge1xyXG4gICAgICAgIHBhZGRpbmc6IC43cmVtIDFyZW07XHJcbiAgICB9XHJcbn1cclxuLmJ0bi1jbG9zZXtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG4vLyBhdmF0YXJcclxuLmF2YXRhciB7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIG1pbi13aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIFxyXG4gICAgJi54c3tcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJi5zbXtcclxuICAgICAgICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubGd7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgIH1cclxuICAgICYueGx7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuICAgICYubm8tdGh1bWJuYWlse1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLmF2YXRhci1saXN0IHtcclxuXHRtYXJnaW46IDAgMCAtLjVyZW07XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDA7XHJcblx0LmF2YXRhciB7XHJcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIG1pbi13aWR0aDogMnJlbTtcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjVyZW07XHJcblx0XHR9XHJcbiAgICB9XHJcblx0Ji5saXN0LWlubGluZWJsb2Nre1xyXG5cdFx0bGl7XHJcblx0XHRcdGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hdmF0YXItbGlzdC1zdGFja2VkIHtcclxuXHQuYXZhdGFyIHtcclxuXHRcdG1hcmdpbi1yaWdodDogLS44ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdoaXRlO1xyXG5cdH1cclxuICAgXHJcbn1cclxuLmhlYWRlcntcclxuICAgIC5hdmF0YXItbGlzdC1zdGFja2VkIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14c21hbGwgLSAxNTBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWRkLW1lbWJlci10b3B7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay14c21hbGwgLSAxNTBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLy8gZHJvcGRvd24gbWVudVxyXG4uZHJvcGRvd24taXRlbTpob3ZlcixcclxuLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgLjEpO1xyXG59XHJcbi5kcm9wZG93bi1pdGVte1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgKyAxcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcclxuICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbjo1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLWl0ZW17XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlLCY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBjdXN0b20gbW9kYWwgcG9wdXAgY3NzXHJcbi5tb2RhbCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIFxyXG4gICAgJi5mYWRle1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2ctdmVydGljYWx7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaG93e1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2ctdmVydGljYWx7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nLXZlcnRpY2Fse1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtaGVhZGVyLC5tb2RhbC1mb290ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGJyZWFkY3J1bWJcclxuLmJyZWFkY3J1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKTtcclxufVxyXG5cclxuLy8gbmF2YmFyICBcclxuLm5hdmJhci1saWdodCB7XHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGN1c3RvbSB0YWIgdWlcclxuLm5hdi10YWJzIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICYudGFiLWN1c3RvbXtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjIpO1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRhYi1jYXJke1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRhYi1ib2R5LWhlYWRlcntcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBWYXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIG5hdiBwaWxsXHJcbi5uYXYtcGlsbHMge1xyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAgIC5zaG93Pi5uYXYtbGlua3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5uYXYtbGlua3tcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLy9ib3JkZXJcclxuLmJvcmRlci1kYXJre1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItc3RhcnR7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG4vLyBsaXN0LWdyb3VwIGRlc2lnblxyXG4ubGlzdC1ncm91cC1jdXN0b20sLmxpc3QtZ3JvdXAge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5wcm9ncmVzcyBiYXIgZGVzaWduXHJcbi5wcm9ncmVzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0xMDApO1xyXG4gICAgJi5wbGFuLWFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB0YWJsZSBcclxuLnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIHRye1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGh7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTgwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUtZGFya3tcclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kb2MtdGFibGV7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBwYWdpbmF0aW9uXHJcbi5wYWdlLWl0ZW17XHJcbiAgICAmLmRpc2FibGVke1xyXG4gICAgICAgIC5wYWdlLWxpbmt7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1saW5re1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgIC5wYWdlLWxpbmt7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7vy5uby1yZXNpemUgICAgICAgICAgICAgIHtyZXNpemU6IG5vbmU7fVxyXG5cclxuLnRleHQtcHJpbWFyeSAgICAgICAgICAge2NvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O31cclxuLmJnLXByaW1hcnkgICAgICAgICAgICAge2JhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7fVxyXG4uZmlsbC1wcmltYXJ5ICAgICAgICAgICB7ZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDt9XHJcbi50ZXh0LXNlY29uZGFyeSAgICAgICAgIHtjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O31cclxuLmJnLXNlY29uZGFyeSAgICAgICAgICAge2JhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDt9XHJcbi5iZy1wcmltYXJ5LWdyYWRpZW50ICAgIHtiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWdyYWRpZW50KSAhaW1wb3J0YW50OyBjb2xvcjogJHdoaXRlO31cclxuLmNvbG9yLWRlZnVsdCAgICAgICAgICAge2NvbG9yOiMyMTI1MjkgIWltcG9ydGFudH1cclxuLnRleHQtbXV0ZWQgICAgICAgICAgICAge2NvbG9yOiAjOWE5YjlkICFpbXBvcnRhbnQ7fVxyXG4ubGluay1zZWNvbmRhcnkgICAgICAgICB7IGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7fVxyXG5cclxuLmJ0bi1zdWNjZXNzICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzOyBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzO31cclxuLmJ0bi1kYW5nZXIgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYW5nZXI7IGJvcmRlci1jb2xvcjogJGNvbG9yLWRhbmdlcjt9XHJcbi5idG4td2FybmluZyAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2FybmluZzsgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2FybmluZzt9XHJcbi5idG4taW5mbyAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mbzsgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5mbzt9XHJcblxyXG4uYm9yZGVyLFxyXG4uYm9yZGVyLWxlZnQsXHJcbi5ib3JkZXItdG9wLFxyXG4uYm9yZGVyLXJpZ2h0LFxyXG4uYm9yZGVyLWJvdHRvbSAgICAgICAgICB7Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7fVxyXG5cclxuLyoqKioqKioqKioqKkN1c3RvbS1XaWR0aCoqKioqKioqKioqKiovXHJcbi52aDEwMCAgICAgICAgICAgICAgICAgIHtoZWlnaHQ6IDEwMHZoO31cclxuLnczMCAgICAgICAgICAgICAgICAgICAge3dpZHRoOiAzMHB4O31cclxuLnc2MCAgICAgICAgICAgICAgICAgICAge3dpZHRoOiA2MHB4O31cclxuLnc5MCAgICAgICAgICAgICAgICAgICAge3dpZHRoOiA5MHB4O31cclxuLncxMjAgICAgICAgICAgICAgICAgICAge3dpZHRoOiAxMjBweDt9XHJcbi53MjIwICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMjIwcHg7fVxyXG4udzI0MCAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDI0MHB4O31cclxuLncyODAgICAgICAgICAgICAgICAgICAge3dpZHRoOiAyODBweDt9XHJcbi53MzgwICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMzgwcHg7fVxyXG4udy0zMCAgICAgICAgICAgICAgICAgICB7d2lkdGg6MzAlO31cclxuLm1pbi1oZWlnaHQtMjIwICAgICAgICAge21pbi1oZWlnaHQ6IDIyMHB4O31cclxuLyoqKioqKioqKioqKnRoZW1lLXRleHRjb2xvcioqKioqKioqKioqKiovXHJcbi5jb2xvci1mZmYgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItZmZmKTt9XHJcbi5jb2xvci0xMDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItMTAwKTt9XHJcbi5jb2xvci0yMDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItMjAwKTt9XHJcbi5jb2xvci0zMDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItMzAwKTt9XHJcbi5jb2xvci00MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItNDAwKTt9XHJcbi5jb2xvci02MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItNjAwKTt9XHJcbi5jb2xvci03MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItNzAwKTt9XHJcbi5jb2xvci04MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItODAwKTt9XHJcbi5jb2xvci05MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItOTAwKTt9XHJcbi5jb2xvci0wMDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItMDAwKTt9XHJcbi5jb2xvci1kZWZ1bHQtd2hpdGUgICAgICAgICAgIHtjb2xvcjojZmZmO31cclxuLyoqKioqKioqKioqKnRoZW1lLWJhY2dyb3VuZGNvbG9yKioqKioqKioqKioqKi9cclxuLmNvbG9yLWJnLWZmZiAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZmZikgIWltcG9ydGFudDt9XHJcbi5jb2xvci1iZy0xMDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7fVxyXG4uY29sb3ItYmctMjAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKSAhaW1wb3J0YW50O31cclxuLmNvbG9yLWJnLTMwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCkgIWltcG9ydGFudDt9XHJcbi5jb2xvci1iZy00MDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci00MDApICFpbXBvcnRhbnQ7fVxyXG4uY29sb3ItYmctNjAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItNjAwKSAhaW1wb3J0YW50O31cclxuLmNvbG9yLWJnLTcwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTcwMCkgIWltcG9ydGFudDt9XHJcbi5jb2xvci1iZy04MDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci04MDApICFpbXBvcnRhbnQ7fVxyXG4uY29sb3ItYmctOTAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItOTAwKSAhaW1wb3J0YW50O31cclxuLmNvbG9yLWJnLTAwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTAwMCkgIWltcG9ydGFudDt9XHJcbi5iZy1kYXJrICAgICAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O31cclxuLmJnLWRhcmstZGVmdWFsdCAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDt9XHJcblxyXG4vKioqKioqKioqKioqQ3VzdG9tLWJhY2tncm91bmQtY29sb3IqKioqKioqKioqKioqL1xyXG4uYmctbGlnaHR5ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTI4YyAhaW1wb3J0YW50O1xyXG59XHJcbi5iZy1saWdodGJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZGFmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5iZy1saWdodGdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGQ3ZTAgIWltcG9ydGFudDtcclxufVxyXG4ubGlnaHQtd2FybmluZy1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxpZ2h0LXByaW1hcnktYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjBmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5saWdodC1pbmZvLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU1ZmYgIWltcG9ydGFudDtcclxufVxyXG4ubGlnaHQtZGFuZ2VyLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUM4REIgICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxpZ2h0LXN1Y2Nlc3MtYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EwRDlCNCAgIWltcG9ydGFudDtcclxufVxyXG4ubGlnaHQtb3JhbmdlLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkFBOEEgIWltcG9ydGFudDtcclxufVxyXG4uYmctaW5mby1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUFFOEZGICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJnLXNhbnRhLWZle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I4N0M0QyAhaW1wb3J0YW50O1xyXG59XHJcbi5iZy1jYXJleXMtcGlua3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjlFQUMgIWltcG9ydGFudDtcclxufVxyXG4uYmctbGF2ZW5kZXItcHVycGxle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E4ODNCQSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy12aWRlb3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFlMmIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKkN1c3RvbS10ZXh0Y29sb3IqKioqKioqKioqKioqL1xyXG4uY29sb3ItbGlnaHR5ZWxsb3cge1xyXG4gICBjb2xvcjogI2ZmZTI4YyAhaW1wb3J0YW50O1xyXG59XHJcbi5jb2xvci1saWdodGJsdWUge1xyXG4gICBjb2xvcjogI2E3ZGFmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5jb2xvci1saWdodGdyZWVuIHtcclxuICAgY29sb3I6ICNhOGQ3ZTAgIWltcG9ydGFudDtcclxufVxyXG4uY29sb3ItbGlnaHQtc3VjY2Vzc3tcclxuICAgY29sb3I6ICNBMEQ5QjQgICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbG9yLWxpZ2h0LW9yYW5nZXtcclxuICAgY29sb3I6ICNGRkFBOEEgIWltcG9ydGFudDtcclxufVxyXG4uY29sb3ItaW5mby1saWdodCB7XHJcbiAgIGNvbG9yOiAjOUFFOEZGICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbG9yLXNhbnRhLWZle1xyXG4gICBjb2xvcjogI0I4N0M0QyAhaW1wb3J0YW50O1xyXG59XHJcbi5jb2xvci1jYXJleXMtcGlua3tcclxuICAgY29sb3I6ICNDRjlFQUMgIWltcG9ydGFudDtcclxufVxyXG4uY29sb3ItbGF2ZW5kZXItcHVycGxle1xyXG4gICBjb2xvcjogI0E4ODNCQSFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbG9yLWRhbmdlciB7XHJcbiAgICBjb2xvcjogI0YxQzhEQiAgIWltcG9ydGFudDtcclxufVxyXG4uaW1nLW92ZXJsYXl7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuNCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuLyoqKioqKioqKioqKkN1c3RvbS1iZWZvcmUtYmFja2dyb3VuZGNvbG9yKioqKioqKioqKioqKi9cclxuLmxpbmUtbGlnaHR5ZWxsb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDotMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjZmZlMjhjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmxpbmUtbGlnaHRibHVlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6LTFweDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2E3ZGFmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5saW5lLWxpZ2h0Z3JlZW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDotMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjYThkN2UwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmxpbmUtbGlnaHQtc3VjY2Vzc3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6LTFweDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0EwRDlCNCAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ubGluZS1saWdodC1vcmFuZ2V7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0Oi0xcHg7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNGRkFBOEEgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ubGluZS1pbmZvLWxpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6LTFweDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzlBRThGRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5saW5lLXNhbnRhLWZle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDotMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjQjg3QzRDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmxpbmUtY2FyZXlzLXBpbmt7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0Oi0xcHg7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNDRjlFQUMgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ubGluZS1sYXZlbmRlci1wdXJwbGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0Oi0xcHg7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E4ODNCQSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC1jdXN0b217XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG4ubGluZS1oZWlnaHQtc217XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxufVxyXG4uc21hbGwtMTR7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnNtYWxsLTExe1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcbi5idG4tcG9zdGlvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgdG9wOi01MHB4O1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHNtYWxsKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICB0b3A6dW5zZXQ7XHJcbiAgICB9XHJcbn1cclxuLm5vLWJne1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4ucG9pbnRlcntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2hvb3NlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTsgb3BhY2l0eTogMDsgY3Vyc29yOiBwb2ludGVyOyB3aWR0aDogMTAwJTt9XHJcbi5kaXZpZGVycyB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICAtbXMtZmxleDogMSAxIDAlO1xyXG4gICAgICAgIGZsZXg6IDEgMSAwJTtcclxuICAgICAgICBib3JkZXItdG9wOiAuMDYyNXJlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjA2MjVyZW07XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgfVxyXG59XHJcbi5kaXZpZGVycy1ibG9ja3tcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvcGFjaXR5OiAuMjU7XHJcbiAgICAmOm5vdChbc2l6ZV0pIHtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgIH1cclxufVxyXG4udGFza19zdGF0dXN7XHJcbiAgICBzcGFue1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5bZGF0YS10aGVtZT1cImRhcmtcIl0ge1xyXG4gICAgLnNoYWRvdy1zbXtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgkd2hpdGUsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2hhZG93e1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgkd2hpdGUsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGV4dC1tdXRlZHtcclxuICAgICAgICBjb2xvcjogIzViNWI1YiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRhYmxle1xyXG4gICAgICAgIC50YWJsZS1kYXJre1xyXG4gICAgICAgICAgICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saWdodC13YXJuaW5nLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFkMDlkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYmlnLXNlYXJjaHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aW1lbGluZS1pdGVtIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAuYXZhdGFye1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9yZGVyLCAuYm9yZGVyLWxlZnQsIC5ib3JkZXItdG9wLCAuYm9yZGVyLXJpZ2h0LCAuYm9yZGVyLWJvdHRvbXtcclxuICAgICAgICBib3JkZXItY29sb3I6dmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVye1xyXG4gICAgICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmJnLWxpZ2h0eWVsbG93LC5iZy1saWdodGJsdWUsLmJnLWxpZ2h0Z3JlZW4sLmxpZ2h0LXdhcm5pbmctYmcsLmxpZ2h0LXByaW1hcnktYmcsLmxpZ2h0LWluZm8tYmcsXHJcbiAgICAubGlnaHQtZGFuZ2VyLWJnLC5saWdodC1zdWNjZXNzLWJnLC5saWdodC1vcmFuZ2UtYmcsLmJnLWluZm8tbGlnaHQsLmJnLXNhbnRhLWZlLC5iZy1jYXJleXMtcGluaywuYmctbGF2ZW5kZXItcHVycGxle1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC50b3AtcGVyZm9tZXJ7XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gZHJvcGRvd24tbWVudVxyXG4uZHJvcGRvd24tYW5pbWF0aW9ue1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBlbGltZW50LWFuaW1hdGlvbiAuMnMgZWFzZS1pbi1vdXQgLjMzMzMzcztcclxuXHRhbmltYXRpb246IGVsaW1lbnQtYW5pbWF0aW9uIC4ycyBlYXNlLWluLW91dCAuMzMzMzNzO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4wNXM7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLjA1cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGVsaW1lbnQtYW5pbWF0aW9ue3Rve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19XHJcbkBrZXlmcmFtZXMgZWxpbWVudC1hbmltYXRpb257dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1cclxuXHJcbkBrZXlmcmFtZXMgcGluZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5saWZ0e1xyXG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cyBlYXNlLFxyXG5cdHRyYW5zZm9ybSAuMjVzIGVhc2U7XHJcblxyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlcntcclxuXHRcdGJveC1zaGFkb3c6IDAgNnB4IDFyZW0gcmdiYSgkZGFyaywuMSksMCAuNXJlbSAxcmVtIC0uNzVyZW0gcmdiYSgkZGFyaywuMSkhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zcHgsMClcclxuXHR9XHJcbn1cclxuIiwiXHJcbi8vIG1haW4gbGF5b3V0IHNjc3NcclxuI215dGFzay1sYXlvdXR7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8qIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7ICovXHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4vLyBsZWZ0IGljb24gbmF2aWdhdGlvbiBiYXJcclxuLm5hdmlnYXRpb257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLW1lZGl1bSAtIDFweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5icmFuZC1pY29ue1xyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLW5hdntcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5mbGV4LWdyb3ctMXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51LXRvZ2dsZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNpZGViYXIgbWFpbiBkaXZcclxuLnNpZGViYXJ7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGVhc2UgLjFzKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBtYXJnaW46IDI1cHg7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcclxuICAgIHdpZHRoOiAyNjBweDtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuMXJlbTtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLTEyODAgLSAxcHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogLTQwMHB4O1xyXG4gICAgICAgIGhlaWdodDoxMDB2aDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstMTI4MCAtIDFweCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG92ZXJmbG93KHNjcm9sbCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tc3dpdGNoe1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aGVtZS1ydGx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci10aXRsZXtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWxpc3R7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLTEyODAgLSAxcHgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3ZlcmZsb3coc2Nyb2xsKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgbGlbYXJpYS1leHBhbmRlZD1cInRydWVcIl17XHJcbiAgICAgICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXJyb3c6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMGNcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLW1lbnU6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubS1saW5rLFxyXG4gICAgICAgIC5tcy1saW5re1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubXMtbGlua3tcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdmlkZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3NePVwiaWNvZm9udC1cIl17XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1zLWxpbms6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHRvcDoxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItbWluaS1idG57XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICY6Zm9jdXMsJjphY3RpdmV7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29mb250LWJ1YmJsZS1yaWdodHtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE2NFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ3JhZGllbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCk7XHJcbiAgICAgICAgJi5zaWRlYmFyLW1pbml7XHJcbiAgICAgICAgICAgIC5tZW51LWxpc3R7XHJcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNpZGViYXItbWluaXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay0xMjgwIC0gMXB4KSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJyYW5kLWljb257XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAubG9nby1pY29ue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ28tdGV4dHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci10aXRsZSBzcGFuLFxyXG4gICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1saXN0e1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMTBweCByZ2JhKCRkYXJrLC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJhZGdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tcy1saW5re1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZhe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAxMHB4IHJnYmEoJGRhcmssLjIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tcy1saW5rOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRpdmlkZXIgc21hbGx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFtjbGFzc149XCJpY29mb250LVwiXXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEtYXJyb3ctbGVmdDo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21lbnUtQ29tcG9uZW50c3tcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjbWVudS1BdXRoZW50aWNhdGlvbntcclxuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLW1lbnUuc2hvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItbWluaS1idG57XHJcbiAgICAgICAgICAgIC5pY29mb250LWJ1YmJsZS1yaWdodHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYTY1XCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tc3dpdGNoe1xyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50aGVtZS1ydGx7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLm9wZW57XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLW1lZGl1bSAtIDFweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJhbmQtaWNvbnsgIFxyXG4gICAgICAgIC5sb2dvLWljb257XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLXRleHR7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbi5tZW51LXRvZ2dsZXtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLTEyODApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBwcm9qZWN0IG1haW4gYm9keSBwYXJ0XHJcbi5tYWlue1xyXG4gICAgQGluY2x1ZGUgb3ZlcmZsb3coc2Nyb2xsKTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDE7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgLmJvZHl7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBcclxuLmF1dGgtaDEwMHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE5MnB4KTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLTEyODApIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5NnB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14c21hbGwpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIuZmN7XHJcbiAgICAqIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb257XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmZjLWgtZXZlbnQgLmZjLWV2ZW50LXRpdGxle1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuZmMtaC1ldmVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuZmMtZGF5Z3JpZC1ldmVudC1kb3R7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmZjLWJ1dHRvbi1wcmltYXJ5e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgLmZjLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZjLXRoZW1lLXN0YW5kYXJke1xyXG4gICAgLmZjLXNjcm9sbGdyaWQsXHJcbiAgICB0ZCxcclxuICAgIHRoe1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4iLCJcclxuXHJcbi8vIENoYXQgYXBwIHBhZ2Ugc2Nzc1xyXG4uY2FyZC1jaGF0LFxyXG4uY2FyZC1jaGF0LWJvZHl7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4vLyBsZWZ0IHNpZGViYXIgY2hhdCBsaXN0LCBncm91cHMgYW5kIGNvbnRhY3RcclxuLmNoYXRsaXN0LXRvZ2dsZXtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxufVxyXG4uY2FyZC1jaGF0e1xyXG4gICAgbWluLXdpZHRoOiAzODBweDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0gLSAxcHgpIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGVhc2UgLjFzKTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogLTYwMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgIEBpbmNsdWRlIG92ZXJmbG93KHNjcm9sbCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXB7XHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbXtcclxuICAgICAgICAgICAgJi5vcGVuLFxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tc2ctdGltZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtbGlua3tcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gXHJcbi5jYXJkLWNoYXQtYm9keXtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXgtd2lkdGgtNzB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYXQtaGlzdG9yeXtcclxuICAgICAgICBAaW5jbHVkZSBvdmVyZmxvdyhzY3JvbGwpO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1yaWdodHtcclxuICAgICAgICAubWVzc2FnZXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2V7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTYwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXJke1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbiIsIi50aW1lbGluZS1pdGVtIHtcclxuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gICY6aG92ZXIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDMuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGVhc2UgMC4xcyk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItOTAwKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIHRvcDogMS4zZW07XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcbiAgJi50aS1wcmltYXJ5OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gIH1cclxuICAmLnRpLWluZm86YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGluZm87XHJcbiAgfVxyXG4gICYudGktc3VjY2VzczphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRncmVlbnMsIFwiZ3JlZW4tNTAwXCIpOyAvLyBBZGp1c3Qga2V5IGFzIHBlciB5b3VyIG1hcFxyXG4gIH1cclxuICAmLnRpLXdhcm5pbmc6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkb3JhbmdlcywgXCJvcmFuZ2UtNTAwXCIpOyAvLyBBZGp1c3Qga2V5IGFzIHBlciB5b3VyIG1hcFxyXG4gIH1cclxuICAmLnRpLWRhbmdlcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRyZWRzLCBcInJlZC01MDBcIik7IC8vIEFkanVzdCBrZXkgYXMgcGVyIHlvdXIgbWFwXHJcbiAgfVxyXG59XHJcbiIsIi5kZC1oYW5kbGV7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNHMgZWFzZS1pbi1vdXQpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwcHgpO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSg5OSwgOTksIDk5LCAwLjEpIDBweCAycHggOHB4IDBweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoOTksIDk5LCA5OSwgMC4zKSAwcHggMnB4IDhweCAwcHg7XHJcbiAgICAgfVxyXG59XHJcbi50YXNrYm9hcmR7XHJcbiAgICAuZGQtaGFuZGxle1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC40cyBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSg5OSwgOTksIDk5LCAwLjEpIDBweCAycHggOHB4IDBweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSg5OSwgOTksIDk5LCAwLjMpIDBweCAycHggOHB4IDBweDtcclxuICAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRkLWl0ZW17XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBib3R0b206MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZC1pdGVtLCAuZGQtZW1wdHksIC5kZC1wbGFjZWhvbGRlcntcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZC1lbXB0eXtcclxuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLnBsYW5uZWRfdGFza3tcclxuICAgICAgICAuZGQtaXRlbXtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QyMDFmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzX3Rhc2t7XHJcbiAgICAgICAgLmRkLWl0ZW17XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJldmlld190YXNre1xyXG4gICAgICAgIC5kZC1pdGVte1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZGQUE4QTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21wbGV0ZWRfdGFza3tcclxuICAgICAgICAuZGQtaXRlbXtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLWF2dHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcbi5jbGllbnRfdGFza3tcclxuICAgIC5kZC1oYW5kbGU6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxufSIsIi8vIGNhcmQgXHJcbi5jYXJke1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICAmLmNhcmQtY2FsbG91dHtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogLjRyZW07XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/