@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.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --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-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
}

*,
*::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;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

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

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],
abbr[data-bs-original-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.2em;
  background-color: #fcf8e3;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
}
a:hover {
  color: #0a58ca;
}

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;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

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: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

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: #6c757d;
  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]::-webkit-calendar-picker-indicator {
  display: none;
}

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] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

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

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

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

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

::-webkit-file-upload-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: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  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: #6c757d;
}

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

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.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.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

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

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

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

.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-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

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

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

.table-primary {
  --bs-table-bg: #cfe2ff;
  --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: #000;
  border-color: #bacbe6;
}

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

.table-success {
  --bs-table-bg: #d1e7dd;
  --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: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg: #cff4fc;
  --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: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg: #fff3cd;
  --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: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg: #f8d7da;
  --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: #000;
  border-color: #dfc2c4;
}

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

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

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

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

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

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  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 {
  height: 1.5em;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

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

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

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

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

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: 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 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@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: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

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

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          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] {
  background-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 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-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;
  background-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 {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: 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");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='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;
  background-image: 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-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

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

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.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;
  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;
  -webkit-appearance: none;
          appearance: none;
}
@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: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  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;
  -moz-appearance: none;
       appearance: none;
}
@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: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  opacity: 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-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

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

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.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: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  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.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%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: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 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: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='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 5l6 6 6-6'/%3e%3c/svg%3e"), 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.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

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

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.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: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  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: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='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 5l6 6 6-6'/%3e%3c/svg%3e"), 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-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: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

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

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  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: #212529;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #0d6efd;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}
.btn-link:hover {
  color: #0a58ca;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.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 {
  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 {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.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: 0.125rem;
}
.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: 0.125rem;
}
.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: 0.125rem;
}
.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: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .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 > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.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: -1px;
}
.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 {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  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: #0a58ca;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

.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 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.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: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}
@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 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  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: 0.5rem;
    padding-left: 0.5rem;
  }
  .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-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
.navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .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: 0.5rem;
    padding-left: 0.5rem;
  }
  .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-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
.navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .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: 0.5rem;
    padding-left: 0.5rem;
  }
  .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-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
.navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .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: 0.5rem;
    padding-left: 0.5rem;
  }
  .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-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
.navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .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: 0.5rem;
    padding-left: 0.5rem;
  }
  .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-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-top,
.navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .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: 0.5rem;
  padding-left: 0.5rem;
}
.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-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: 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");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.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: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

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

.card-link + .card-link {
  margin-left: 1rem;
}

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
  margin-bottom: 0.75rem;
}
@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-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: #e7f1ff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%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");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

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

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

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

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  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: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

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

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

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

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

.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}
.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  transition: width 0.6s ease;
}
@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: 1rem 1rem;
}

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

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.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: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  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: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  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% - 1rem);
}
.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% - 1rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

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

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-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 {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@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 {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@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 {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@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 {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@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 {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@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 {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.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: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

.carousel {
  position: relative;
}

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

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

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

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

/* rtl:begin:ignore */
.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%);
}

/* rtl:end:ignore */
.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%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.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");
}

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

.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%;
  list-style: none;
}
.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;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border;
}

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

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

.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;
  justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.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 {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
          animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

@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%;
  -webkit-animation: placeholder-wave 2s linear infinite;
          animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}

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

.link-primary {
  color: #0d6efd;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca;
}

.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

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

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

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

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

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

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

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

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

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

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

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

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

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

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

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

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

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

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

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

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

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

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

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

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

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

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

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

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

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

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

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

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

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

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

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

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

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

.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

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

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

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

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

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

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

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

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

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

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

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

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

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

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

.fw-bold {
  font-weight: 700 !important;
}

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

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

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

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

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -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;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

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

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

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

.rounded {
  border-radius: 0.25rem !important;
}

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

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

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

.rounded-pill {
  border-radius: 50rem !important;
}

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

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

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

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

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

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

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

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

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

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

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

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

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

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

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

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

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

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

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

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

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

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

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

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

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

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

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

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

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

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

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

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

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

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

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

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}
/* 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?fde9b7ca6aee0de69be9b955c4201bd4) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icofont-], [class*=" icofont-"] {
  font-family: "IcoFont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icofont-caret-up:before {
  content: "";
}

.icofont-circled-down:before {
  content: "";
}

.icofont-circled-left:before {
  content: "";
}

.icofont-circled-right:before {
  content: "";
}

.icofont-circled-up:before {
  content: "";
}

.icofont-collapse:before {
  content: "";
}

.icofont-cursor-drag:before {
  content: "";
}

.icofont-curved-double-left:before {
  content: "";
}

.icofont-curved-double-right:before {
  content: "";
}

.icofont-curved-down:before {
  content: "";
}

.icofont-curved-left:before {
  content: "";
}

.icofont-curved-right:before {
  content: "";
}

.icofont-curved-up:before {
  content: "";
}

.icofont-dotted-down:before {
  content: "";
}

.icofont-dotted-left:before {
  content: "";
}

.icofont-dotted-right:before {
  content: "";
}

.icofont-dotted-up:before {
  content: "";
}

.icofont-double-left:before {
  content: "";
}

.icofont-double-right:before {
  content: "";
}

.icofont-expand-alt:before {
  content: "";
}

.icofont-hand-down:before {
  content: "";
}

.icofont-hand-drag:before {
  content: "";
}

.icofont-hand-drag1:before {
  content: "";
}

.icofont-hand-drag2:before {
  content: "";
}

.icofont-hand-drawn-alt-down:before {
  content: "";
}

.icofont-hand-drawn-alt-left:before {
  content: "";
}

.icofont-hand-drawn-alt-right:before {
  content: "";
}

.icofont-hand-drawn-alt-up:before {
  content: "";
}

.icofont-hand-drawn-down:before {
  content: "";
}

.icofont-hand-drawn-left:before {
  content: "";
}

.icofont-hand-drawn-right:before {
  content: "";
}

.icofont-hand-drawn-up:before {
  content: "";
}

.icofont-hand-grippers:before {
  content: "";
}

.icofont-hand-left:before {
  content: "";
}

.icofont-hand-right:before {
  content: "";
}

.icofont-hand-up:before {
  content: "";
}

.icofont-line-block-down:before {
  content: "";
}

.icofont-line-block-left:before {
  content: "";
}

.icofont-line-block-right:before {
  content: "";
}

.icofont-line-block-up:before {
  content: "";
}

.icofont-long-arrow-down:before {
  content: "";
}

.icofont-long-arrow-left:before {
  content: "";
}

.icofont-long-arrow-right:before {
  content: "";
}

.icofont-long-arrow-up:before {
  content: "";
}

.icofont-rounded-collapse:before {
  content: "";
}

.icofont-rounded-double-left:before {
  content: "";
}

.icofont-rounded-double-right:before {
  content: "";
}

.icofont-rounded-down:before {
  content: "";
}

.icofont-rounded-expand:before {
  content: "";
}

.icofont-rounded-left-down:before {
  content: "";
}

.icofont-rounded-left-up:before {
  content: "";
}

.icofont-rounded-left:before {
  content: "";
}

.icofont-rounded-right-down:before {
  content: "";
}

.icofont-rounded-right-up:before {
  content: "";
}

.icofont-rounded-right:before {
  content: "";
}

.icofont-rounded-up:before {
  content: "";
}

.icofont-scroll-bubble-down:before {
  content: "";
}

.icofont-scroll-bubble-left:before {
  content: "";
}

.icofont-scroll-bubble-right:before {
  content: "";
}

.icofont-scroll-bubble-up:before {
  content: "";
}

.icofont-scroll-double-down:before {
  content: "";
}

.icofont-scroll-double-left:before {
  content: "";
}

.icofont-scroll-double-right:before {
  content: "";
}

.icofont-scroll-double-up:before {
  content: "";
}

.icofont-scroll-down:before {
  content: "";
}

.icofont-scroll-left:before {
  content: "";
}

.icofont-scroll-long-down:before {
  content: "";
}

.icofont-scroll-long-left:before {
  content: "";
}

.icofont-scroll-long-right:before {
  content: "";
}

.icofont-scroll-long-up:before {
  content: "";
}

.icofont-scroll-right:before {
  content: "";
}

.icofont-scroll-up:before {
  content: "";
}

.icofont-simple-down:before {
  content: "";
}

.icofont-simple-left-down:before {
  content: "";
}

.icofont-simple-left-up:before {
  content: "";
}

.icofont-simple-left:before {
  content: "";
}

.icofont-simple-right-down:before {
  content: "";
}

.icofont-simple-right-up:before {
  content: "";
}

.icofont-simple-right:before {
  content: "";
}

.icofont-simple-up:before {
  content: "";
}

.icofont-square-down:before {
  content: "";
}

.icofont-square-left:before {
  content: "";
}

.icofont-square-right:before {
  content: "";
}

.icofont-square-up:before {
  content: "";
}

.icofont-stylish-down:before {
  content: "";
}

.icofont-stylish-left:before {
  content: "";
}

.icofont-stylish-right:before {
  content: "";
}

.icofont-stylish-up:before {
  content: "";
}

.icofont-swoosh-down:before {
  content: "";
}

.icofont-swoosh-left:before {
  content: "";
}

.icofont-swoosh-right:before {
  content: "";
}

.icofont-swoosh-up:before {
  content: "";
}

.icofont-thin-double-left:before {
  content: "";
}

.icofont-thin-double-right:before {
  content: "";
}

.icofont-thin-down:before {
  content: "";
}

.icofont-thin-left:before {
  content: "";
}

.icofont-thin-right:before {
  content: "";
}

.icofont-thin-up:before {
  content: "";
}

.icofont-abc:before {
  content: "";
}

.icofont-atom:before {
  content: "";
}

.icofont-award:before {
  content: "";
}

.icofont-bell-alt:before {
  content: "";
}

.icofont-black-board:before {
  content: "";
}

.icofont-book-alt:before {
  content: "";
}

.icofont-book:before {
  content: "";
}

.icofont-brainstorming:before {
  content: "";
}

.icofont-certificate-alt-1:before {
  content: "";
}

.icofont-certificate-alt-2:before {
  content: "";
}

.icofont-certificate:before {
  content: "";
}

.icofont-education:before {
  content: "";
}

.icofont-electron:before {
  content: "";
}

.icofont-fountain-pen:before {
  content: "";
}

.icofont-globe-alt:before {
  content: "";
}

.icofont-graduate-alt:before {
  content: "";
}

.icofont-graduate:before {
  content: "";
}

.icofont-group-students:before {
  content: "";
}

.icofont-hat-alt:before {
  content: "";
}

.icofont-hat:before {
  content: "";
}

.icofont-instrument:before {
  content: "";
}

.icofont-lamp-light:before {
  content: "";
}

.icofont-medal:before {
  content: "";
}

.icofont-microscope-alt:before {
  content: "";
}

.icofont-microscope:before {
  content: "";
}

.icofont-paper:before {
  content: "";
}

.icofont-pen-alt-4:before {
  content: "";
}

.icofont-pen-nib:before {
  content: "";
}

.icofont-pencil-alt-5:before {
  content: "";
}

.icofont-quill-pen:before {
  content: "";
}

.icofont-read-book-alt:before {
  content: "";
}

.icofont-read-book:before {
  content: "";
}

.icofont-school-bag:before {
  content: "";
}

.icofont-school-bus:before {
  content: "";
}

.icofont-student-alt:before {
  content: "";
}

.icofont-student:before {
  content: "";
}

.icofont-teacher:before {
  content: "";
}

.icofont-test-bulb:before {
  content: "";
}

.icofont-test-tube-alt:before {
  content: "";
}

.icofont-university:before {
  content: "";
}

.icofont-angry:before {
  content: "";
}

.icofont-astonished:before {
  content: "";
}

.icofont-confounded:before {
  content: "";
}

.icofont-confused:before {
  content: "";
}

.icofont-crying:before {
  content: "";
}

.icofont-dizzy:before {
  content: "";
}

.icofont-expressionless:before {
  content: "";
}

.icofont-heart-eyes:before {
  content: "";
}

.icofont-laughing:before {
  content: "";
}

.icofont-nerd-smile:before {
  content: "";
}

.icofont-open-mouth:before {
  content: "";
}

.icofont-rage:before {
  content: "";
}

.icofont-rolling-eyes:before {
  content: "";
}

.icofont-sad:before {
  content: "";
}

.icofont-simple-smile:before {
  content: "";
}

.icofont-slightly-smile:before {
  content: "";
}

.icofont-smirk:before {
  content: "";
}

.icofont-stuck-out-tongue:before {
  content: "";
}

.icofont-wink-smile:before {
  content: "";
}

.icofont-worried:before {
  content: "";
}

.icofont-file-alt:before {
  content: "";
}

.icofont-file-audio:before {
  content: "";
}

.icofont-file-avi-mp4:before {
  content: "";
}

.icofont-file-bmp:before {
  content: "";
}

.icofont-file-code:before {
  content: "";
}

.icofont-file-css:before {
  content: "";
}

.icofont-file-document:before {
  content: "";
}

.icofont-file-eps:before {
  content: "";
}

.icofont-file-excel:before {
  content: "";
}

.icofont-file-exe:before {
  content: "";
}

.icofont-file-file:before {
  content: "";
}

.icofont-file-flv:before {
  content: "";
}

.icofont-file-gif:before {
  content: "";
}

.icofont-file-html5:before {
  content: "";
}

.icofont-file-image:before {
  content: "";
}

.icofont-file-iso:before {
  content: "";
}

.icofont-file-java:before {
  content: "";
}

.icofont-file-javascript:before {
  content: "";
}

.icofont-file-jpg:before {
  content: "";
}

.icofont-file-midi:before {
  content: "";
}

.icofont-file-mov:before {
  content: "";
}

.icofont-file-mp3:before {
  content: "";
}

.icofont-file-pdf:before {
  content: "";
}

.icofont-file-php:before {
  content: "";
}

.icofont-file-png:before {
  content: "";
}

.icofont-file-powerpoint:before {
  content: "";
}

.icofont-file-presentation:before {
  content: "";
}

.icofont-file-psb:before {
  content: "";
}

.icofont-file-psd:before {
  content: "";
}

.icofont-file-python:before {
  content: "";
}

.icofont-file-ruby:before {
  content: "";
}

.icofont-file-spreadsheet:before {
  content: "";
}

.icofont-file-sql:before {
  content: "";
}

.icofont-file-svg:before {
  content: "";
}

.icofont-file-text:before {
  content: "";
}

.icofont-file-tiff:before {
  content: "";
}

.icofont-file-video:before {
  content: "";
}

.icofont-file-wave:before {
  content: "";
}

.icofont-file-wmv:before {
  content: "";
}

.icofont-file-word:before {
  content: "";
}

.icofont-file-zip:before {
  content: "";
}

.icofont-cycling-alt:before {
  content: "";
}

.icofont-cycling:before {
  content: "";
}

.icofont-dumbbell:before {
  content: "";
}

.icofont-dumbbells:before {
  content: "";
}

.icofont-gym-alt-1:before {
  content: "";
}

.icofont-gym-alt-2:before {
  content: "";
}

.icofont-gym-alt-3:before {
  content: "";
}

.icofont-gym:before {
  content: "";
}

.icofont-muscle-weight:before {
  content: "";
}

.icofont-muscle:before {
  content: "";
}

.icofont-apple:before {
  content: "";
}

.icofont-arabian-coffee:before {
  content: "";
}

.icofont-artichoke:before {
  content: "";
}

.icofont-asparagus:before {
  content: "";
}

.icofont-avocado:before {
  content: "";
}

.icofont-baby-food:before {
  content: "";
}

.icofont-banana:before {
  content: "";
}

.icofont-bbq:before {
  content: "";
}

.icofont-beans:before {
  content: "";
}

.icofont-beer:before {
  content: "";
}

.icofont-bell-pepper-capsicum:before {
  content: "";
}

.icofont-birthday-cake:before {
  content: "";
}

.icofont-bread:before {
  content: "";
}

.icofont-broccoli:before {
  content: "";
}

.icofont-burger:before {
  content: "";
}

.icofont-cabbage:before {
  content: "";
}

.icofont-carrot:before {
  content: "";
}

.icofont-cauli-flower:before {
  content: "";
}

.icofont-cheese:before {
  content: "";
}

.icofont-chef:before {
  content: "";
}

.icofont-cherry:before {
  content: "";
}

.icofont-chicken-fry:before {
  content: "";
}

.icofont-chicken:before {
  content: "";
}

.icofont-cocktail:before {
  content: "";
}

.icofont-coconut-water:before {
  content: "";
}

.icofont-coconut:before {
  content: "";
}

.icofont-coffee-alt:before {
  content: "";
}

.icofont-coffee-cup:before {
  content: "";
}

.icofont-coffee-mug:before {
  content: "";
}

.icofont-coffee-pot:before {
  content: "";
}

.icofont-cola:before {
  content: "";
}

.icofont-corn:before {
  content: "";
}

.icofont-croissant:before {
  content: "";
}

.icofont-crop-plant:before {
  content: "";
}

.icofont-cucumber:before {
  content: "";
}

.icofont-culinary:before {
  content: "";
}

.icofont-cup-cake:before {
  content: "";
}

.icofont-dining-table:before {
  content: "";
}

.icofont-donut:before {
  content: "";
}

.icofont-egg-plant:before {
  content: "";
}

.icofont-egg-poached:before {
  content: "";
}

.icofont-farmer-alt:before {
  content: "";
}

.icofont-farmer:before {
  content: "";
}

.icofont-fast-food:before {
  content: "";
}

.icofont-food-basket:before {
  content: "";
}

.icofont-food-cart:before {
  content: "";
}

.icofont-fork-and-knife:before {
  content: "";
}

.icofont-french-fries:before {
  content: "";
}

.icofont-fruits:before {
  content: "";
}

.icofont-grapes:before {
  content: "";
}

.icofont-honey:before {
  content: "";
}

.icofont-hot-dog:before {
  content: "";
}

.icofont-ice-cream-alt:before {
  content: "";
}

.icofont-ice-cream:before {
  content: "";
}

.icofont-juice:before {
  content: "";
}

.icofont-ketchup:before {
  content: "";
}

.icofont-kiwi:before {
  content: "";
}

.icofont-layered-cake:before {
  content: "";
}

.icofont-lemon-alt:before {
  content: "";
}

.icofont-lemon:before {
  content: "";
}

.icofont-lobster:before {
  content: "";
}

.icofont-mango:before {
  content: "";
}

.icofont-milk:before {
  content: "";
}

.icofont-mushroom:before {
  content: "";
}

.icofont-noodles:before {
  content: "";
}

.icofont-onion:before {
  content: "";
}

.icofont-orange:before {
  content: "";
}

.icofont-pear:before {
  content: "";
}

.icofont-peas:before {
  content: "";
}

.icofont-pepper:before {
  content: "";
}

.icofont-pie-alt:before {
  content: "";
}

.icofont-pie:before {
  content: "";
}

.icofont-pineapple:before {
  content: "";
}

.icofont-pizza-slice:before {
  content: "";
}

.icofont-pizza:before {
  content: "";
}

.icofont-plant:before {
  content: "";
}

.icofont-popcorn:before {
  content: "";
}

.icofont-potato:before {
  content: "";
}

.icofont-pumpkin:before {
  content: "";
}

.icofont-raddish:before {
  content: "";
}

.icofont-restaurant-menu:before {
  content: "";
}

.icofont-restaurant:before {
  content: "";
}

.icofont-salt-and-pepper:before {
  content: "";
}

.icofont-sandwich:before {
  content: "";
}

.icofont-sausage:before {
  content: "";
}

.icofont-soft-drinks:before {
  content: "";
}

.icofont-soup-bowl:before {
  content: "";
}

.icofont-spoon-and-fork:before {
  content: "";
}

.icofont-steak:before {
  content: "";
}

.icofont-strawberry:before {
  content: "";
}

.icofont-sub-sandwich:before {
  content: "";
}

.icofont-sushi:before {
  content: "";
}

.icofont-taco:before {
  content: "";
}

.icofont-tea-pot:before {
  content: "";
}

.icofont-tea:before {
  content: "";
}

.icofont-tomato:before {
  content: "";
}

.icofont-watermelon:before {
  content: "";
}

.icofont-wheat:before {
  content: "";
}

.icofont-baby-backpack:before {
  content: "";
}

.icofont-baby-cloth:before {
  content: "";
}

.icofont-baby-milk-bottle:before {
  content: "";
}

.icofont-baby-trolley:before {
  content: "";
}

.icofont-baby:before {
  content: "";
}

.icofont-candy:before {
  content: "";
}

.icofont-holding-hands:before {
  content: "";
}

.icofont-infant-nipple:before {
  content: "";
}

.icofont-kids-scooter:before {
  content: "";
}

.icofont-safety-pin:before {
  content: "";
}

.icofont-teddy-bear:before {
  content: "";
}

.icofont-toy-ball:before {
  content: "";
}

.icofont-toy-cat:before {
  content: "";
}

.icofont-toy-duck:before {
  content: "";
}

.icofont-toy-elephant:before {
  content: "";
}

.icofont-toy-hand:before {
  content: "";
}

.icofont-toy-horse:before {
  content: "";
}

.icofont-toy-lattu:before {
  content: "";
}

.icofont-toy-train:before {
  content: "";
}

.icofont-burglar:before {
  content: "";
}

.icofont-cannon-firing:before {
  content: "";
}

.icofont-cc-camera:before {
  content: "";
}

.icofont-cop-badge:before {
  content: "";
}

.icofont-cop:before {
  content: "";
}

.icofont-court-hammer:before {
  content: "";
}

.icofont-court:before {
  content: "";
}

.icofont-finger-print:before {
  content: "";
}

.icofont-gavel:before {
  content: "";
}

.icofont-handcuff-alt:before {
  content: "";
}

.icofont-handcuff:before {
  content: "";
}

.icofont-investigation:before {
  content: "";
}

.icofont-investigator:before {
  content: "";
}

.icofont-jail:before {
  content: "";
}

.icofont-judge:before {
  content: "";
}

.icofont-law-alt-1:before {
  content: "";
}

.icofont-law-alt-2:before {
  content: "";
}

.icofont-law-alt-3:before {
  content: "";
}

.icofont-law-book:before {
  content: "";
}

.icofont-law-document:before {
  content: "";
}

.icofont-law-order:before {
  content: "";
}

.icofont-law-protect:before {
  content: "";
}

.icofont-law-scales:before {
  content: "";
}

.icofont-law:before {
  content: "";
}

.icofont-lawyer-alt-1:before {
  content: "";
}

.icofont-lawyer-alt-2:before {
  content: "";
}

.icofont-lawyer:before {
  content: "";
}

.icofont-legal:before {
  content: "";
}

.icofont-pistol:before {
  content: "";
}

.icofont-police-badge:before {
  content: "";
}

.icofont-police-cap:before {
  content: "";
}

.icofont-police-car-alt-1:before {
  content: "";
}

.icofont-police-car-alt-2:before {
  content: "";
}

.icofont-police-car:before {
  content: "";
}

.icofont-police-hat:before {
  content: "";
}

.icofont-police-van:before {
  content: "";
}

.icofont-police:before {
  content: "";
}

.icofont-thief-alt:before {
  content: "";
}

.icofont-thief:before {
  content: "";
}

.icofont-abacus-alt:before {
  content: "";
}

.icofont-abacus:before {
  content: "";
}

.icofont-angle-180:before {
  content: "";
}

.icofont-angle-45:before {
  content: "";
}

.icofont-angle-90:before {
  content: "";
}

.icofont-angle:before {
  content: "";
}

.icofont-calculator-alt-1:before {
  content: "";
}

.icofont-calculator-alt-2:before {
  content: "";
}

.icofont-calculator:before {
  content: "";
}

.icofont-circle-ruler-alt:before {
  content: "";
}

.icofont-circle-ruler:before {
  content: "";
}

.icofont-compass-alt-1:before {
  content: "";
}

.icofont-compass-alt-2:before {
  content: "";
}

.icofont-compass-alt-3:before {
  content: "";
}

.icofont-compass-alt-4:before {
  content: "";
}

.icofont-golden-ratio:before {
  content: "";
}

.icofont-marker-alt-1:before {
  content: "";
}

.icofont-marker-alt-2:before {
  content: "";
}

.icofont-marker-alt-3:before {
  content: "";
}

.icofont-marker:before {
  content: "";
}

.icofont-math:before {
  content: "";
}

.icofont-mathematical-alt-1:before {
  content: "";
}

.icofont-mathematical-alt-2:before {
  content: "";
}

.icofont-mathematical:before {
  content: "";
}

.icofont-pen-alt-1:before {
  content: "";
}

.icofont-pen-alt-2:before {
  content: "";
}

.icofont-pen-alt-3:before {
  content: "";
}

.icofont-pen-holder-alt-1:before {
  content: "";
}

.icofont-pen-holder:before {
  content: "";
}

.icofont-pen:before {
  content: "";
}

.icofont-pencil-alt-1:before {
  content: "";
}

.icofont-pencil-alt-2:before {
  content: "";
}

.icofont-pencil-alt-3:before {
  content: "";
}

.icofont-pencil-alt-4:before {
  content: "";
}

.icofont-pencil:before {
  content: "";
}

.icofont-ruler-alt-1:before {
  content: "";
}

.icofont-ruler-alt-2:before {
  content: "";
}

.icofont-ruler-compass-alt:before {
  content: "";
}

.icofont-ruler-compass:before {
  content: "";
}

.icofont-ruler-pencil-alt-1:before {
  content: "";
}

.icofont-ruler-pencil-alt-2:before {
  content: "";
}

.icofont-ruler-pencil:before {
  content: "";
}

.icofont-ruler:before {
  content: "";
}

.icofont-rulers-alt:before {
  content: "";
}

.icofont-rulers:before {
  content: "";
}

.icofont-square-root:before {
  content: "";
}

.icofont-ui-calculator:before {
  content: "";
}

.icofont-aids:before {
  content: "";
}

.icofont-ambulance-crescent:before {
  content: "";
}

.icofont-ambulance-cross:before {
  content: "";
}

.icofont-ambulance:before {
  content: "";
}

.icofont-autism:before {
  content: "";
}

.icofont-bandage:before {
  content: "";
}

.icofont-blind:before {
  content: "";
}

.icofont-blood-drop:before {
  content: "";
}

.icofont-blood-test:before {
  content: "";
}

.icofont-blood:before {
  content: "";
}

.icofont-brain-alt:before {
  content: "";
}

.icofont-brain:before {
  content: "";
}

.icofont-capsule:before {
  content: "";
}

.icofont-crutch:before {
  content: "";
}

.icofont-disabled:before {
  content: "";
}

.icofont-dna-alt-1:before {
  content: "";
}

.icofont-dna-alt-2:before {
  content: "";
}

.icofont-dna:before {
  content: "";
}

.icofont-doctor-alt:before {
  content: "";
}

.icofont-doctor:before {
  content: "";
}

.icofont-drug-pack:before {
  content: "";
}

.icofont-drug:before {
  content: "";
}

.icofont-first-aid-alt:before {
  content: "";
}

.icofont-first-aid:before {
  content: "";
}

.icofont-heart-beat-alt:before {
  content: "";
}

.icofont-heart-beat:before {
  content: "";
}

.icofont-heartbeat:before {
  content: "";
}

.icofont-herbal:before {
  content: "";
}

.icofont-hospital:before {
  content: "";
}

.icofont-icu:before {
  content: "";
}

.icofont-injection-syringe:before {
  content: "";
}

.icofont-laboratory:before {
  content: "";
}

.icofont-medical-sign-alt:before {
  content: "";
}

.icofont-medical-sign:before {
  content: "";
}

.icofont-nurse-alt:before {
  content: "";
}

.icofont-nurse:before {
  content: "";
}

.icofont-nursing-home:before {
  content: "";
}

.icofont-operation-theater:before {
  content: "";
}

.icofont-paralysis-disability:before {
  content: "";
}

.icofont-patient-bed:before {
  content: "";
}

.icofont-patient-file:before {
  content: "";
}

.icofont-pills:before {
  content: "";
}

.icofont-prescription:before {
  content: "";
}

.icofont-pulse:before {
  content: "";
}

.icofont-stethoscope-alt:before {
  content: "";
}

.icofont-stethoscope:before {
  content: "";
}

.icofont-stretcher:before {
  content: "";
}

.icofont-surgeon-alt:before {
  content: "";
}

.icofont-surgeon:before {
  content: "";
}

.icofont-tablets:before {
  content: "";
}

.icofont-test-bottle:before {
  content: "";
}

.icofont-test-tube:before {
  content: "";
}

.icofont-thermometer-alt:before {
  content: "";
}

.icofont-thermometer:before {
  content: "";
}

.icofont-tooth:before {
  content: "";
}

.icofont-xray:before {
  content: "";
}

.icofont-ui-add:before {
  content: "";
}

.icofont-ui-alarm:before {
  content: "";
}

.icofont-ui-battery:before {
  content: "";
}

.icofont-ui-block:before {
  content: "";
}

.icofont-ui-bluetooth:before {
  content: "";
}

.icofont-ui-brightness:before {
  content: "";
}

.icofont-ui-browser:before {
  content: "";
}

.icofont-ui-calendar:before {
  content: "";
}

.icofont-ui-call:before {
  content: "";
}

.icofont-ui-camera:before {
  content: "";
}

.icofont-ui-cart:before {
  content: "";
}

.icofont-ui-cell-phone:before {
  content: "";
}

.icofont-ui-chat:before {
  content: "";
}

.icofont-ui-check:before {
  content: "";
}

.icofont-ui-clip-board:before {
  content: "";
}

.icofont-ui-clip:before {
  content: "";
}

.icofont-ui-clock:before {
  content: "";
}

.icofont-ui-close:before {
  content: "";
}

.icofont-ui-contact-list:before {
  content: "";
}

.icofont-ui-copy:before {
  content: "";
}

.icofont-ui-cut:before {
  content: "";
}

.icofont-ui-delete:before {
  content: "";
}

.icofont-ui-dial-phone:before {
  content: "";
}

.icofont-ui-edit:before {
  content: "";
}

.icofont-ui-email:before {
  content: "";
}

.icofont-ui-file:before {
  content: "";
}

.icofont-ui-fire-wall:before {
  content: "";
}

.icofont-ui-flash-light:before {
  content: "";
}

.icofont-ui-flight:before {
  content: "";
}

.icofont-ui-folder:before {
  content: "";
}

.icofont-ui-game:before {
  content: "";
}

.icofont-ui-handicapped:before {
  content: "";
}

.icofont-ui-home:before {
  content: "";
}

.icofont-ui-image:before {
  content: "";
}

.icofont-ui-laoding:before {
  content: "";
}

.icofont-ui-lock:before {
  content: "";
}

.icofont-ui-love-add:before {
  content: "";
}

.icofont-ui-love-broken:before {
  content: "";
}

.icofont-ui-love-remove:before {
  content: "";
}

.icofont-ui-love:before {
  content: "";
}

.icofont-ui-map:before {
  content: "";
}

.icofont-ui-message:before {
  content: "";
}

.icofont-ui-messaging:before {
  content: "";
}

.icofont-ui-movie:before {
  content: "";
}

.icofont-ui-music-player:before {
  content: "";
}

.icofont-ui-music:before {
  content: "";
}

.icofont-ui-mute:before {
  content: "";
}

.icofont-ui-network:before {
  content: "";
}

.icofont-ui-next:before {
  content: "";
}

.icofont-ui-note:before {
  content: "";
}

.icofont-ui-office:before {
  content: "";
}

.icofont-ui-password:before {
  content: "";
}

.icofont-ui-pause:before {
  content: "";
}

.icofont-ui-play-stop:before {
  content: "";
}

.icofont-ui-play:before {
  content: "";
}

.icofont-ui-pointer:before {
  content: "";
}

.icofont-ui-power:before {
  content: "";
}

.icofont-ui-press:before {
  content: "";
}

.icofont-ui-previous:before {
  content: "";
}

.icofont-ui-rate-add:before {
  content: "";
}

.icofont-ui-rate-blank:before {
  content: "";
}

.icofont-ui-rate-remove:before {
  content: "";
}

.icofont-ui-rating:before {
  content: "";
}

.icofont-ui-record:before {
  content: "";
}

.icofont-ui-remove:before {
  content: "";
}

.icofont-ui-reply:before {
  content: "";
}

.icofont-ui-rotation:before {
  content: "";
}

.icofont-ui-rss:before {
  content: "";
}

.icofont-ui-search:before {
  content: "";
}

.icofont-ui-settings:before {
  content: "";
}

.icofont-ui-social-link:before {
  content: "";
}

.icofont-ui-tag:before {
  content: "";
}

.icofont-ui-text-chat:before {
  content: "";
}

.icofont-ui-text-loading:before {
  content: "";
}

.icofont-ui-theme:before {
  content: "";
}

.icofont-ui-timer:before {
  content: "";
}

.icofont-ui-touch-phone:before {
  content: "";
}

.icofont-ui-travel:before {
  content: "";
}

.icofont-ui-unlock:before {
  content: "";
}

.icofont-ui-user-group:before {
  content: "";
}

.icofont-ui-user:before {
  content: "";
}

.icofont-ui-v-card:before {
  content: "";
}

.icofont-ui-video-chat:before {
  content: "";
}

.icofont-ui-video-message:before {
  content: "";
}

.icofont-ui-video-play:before {
  content: "";
}

.icofont-ui-video:before {
  content: "";
}

.icofont-ui-volume:before {
  content: "";
}

.icofont-ui-weather:before {
  content: "";
}

.icofont-ui-wifi:before {
  content: "";
}

.icofont-ui-zoom-in:before {
  content: "";
}

.icofont-ui-zoom-out:before {
  content: "";
}

.icofont-cassette-player:before {
  content: "";
}

.icofont-cassette:before {
  content: "";
}

.icofont-forward:before {
  content: "";
}

.icofont-guiter:before {
  content: "";
}

.icofont-movie:before {
  content: "";
}

.icofont-multimedia:before {
  content: "";
}

.icofont-music-alt:before {
  content: "";
}

.icofont-music-disk:before {
  content: "";
}

.icofont-music-note:before {
  content: "";
}

.icofont-music-notes:before {
  content: "";
}

.icofont-music:before {
  content: "";
}

.icofont-mute-volume:before {
  content: "";
}

.icofont-pause:before {
  content: "";
}

.icofont-play-alt-1:before {
  content: "";
}

.icofont-play-alt-2:before {
  content: "";
}

.icofont-play-alt-3:before {
  content: "";
}

.icofont-play-pause:before {
  content: "";
}

.icofont-play:before {
  content: "";
}

.icofont-record:before {
  content: "";
}

.icofont-retro-music-disk:before {
  content: "";
}

.icofont-rewind:before {
  content: "";
}

.icofont-song-notes:before {
  content: "";
}

.icofont-sound-wave-alt:before {
  content: "";
}

.icofont-sound-wave:before {
  content: "";
}

.icofont-stop:before {
  content: "";
}

.icofont-video-alt:before {
  content: "";
}

.icofont-video-cam:before {
  content: "";
}

.icofont-video-clapper:before {
  content: "";
}

.icofont-video:before {
  content: "";
}

.icofont-volume-bar:before {
  content: "";
}

.icofont-volume-down:before {
  content: "";
}

.icofont-volume-mute:before {
  content: "";
}

.icofont-volume-off:before {
  content: "";
}

.icofont-volume-up:before {
  content: "";
}

.icofont-youtube-play:before {
  content: "";
}

.icofont-2checkout-alt:before {
  content: "";
}

.icofont-2checkout:before {
  content: "";
}

.icofont-amazon-alt:before {
  content: "";
}

.icofont-amazon:before {
  content: "";
}

.icofont-american-express-alt:before {
  content: "";
}

.icofont-american-express:before {
  content: "";
}

.icofont-apple-pay-alt:before {
  content: "";
}

.icofont-apple-pay:before {
  content: "";
}

.icofont-bank-transfer-alt:before {
  content: "";
}

.icofont-bank-transfer:before {
  content: "";
}

.icofont-braintree-alt:before {
  content: "";
}

.icofont-braintree:before {
  content: "";
}

.icofont-cash-on-delivery-alt:before {
  content: "";
}

.icofont-cash-on-delivery:before {
  content: "";
}

.icofont-diners-club-alt-1:before {
  content: "";
}

.icofont-diners-club-alt-2:before {
  content: "";
}

.icofont-diners-club-alt-3:before {
  content: "";
}

.icofont-diners-club:before {
  content: "";
}

.icofont-discover-alt:before {
  content: "";
}

.icofont-discover:before {
  content: "";
}

.icofont-eway-alt:before {
  content: "";
}

.icofont-eway:before {
  content: "";
}

.icofont-google-wallet-alt-1:before {
  content: "";
}

.icofont-google-wallet-alt-2:before {
  content: "";
}

.icofont-google-wallet-alt-3:before {
  content: "";
}

.icofont-google-wallet:before {
  content: "";
}

.icofont-jcb-alt:before {
  content: "";
}

.icofont-jcb:before {
  content: "";
}

.icofont-maestro-alt:before {
  content: "";
}

.icofont-maestro:before {
  content: "";
}

.icofont-mastercard-alt:before {
  content: "";
}

.icofont-mastercard:before {
  content: "";
}

.icofont-payoneer-alt:before {
  content: "";
}

.icofont-payoneer:before {
  content: "";
}

.icofont-paypal-alt:before {
  content: "";
}

.icofont-paypal:before {
  content: "";
}

.icofont-sage-alt:before {
  content: "";
}

.icofont-sage:before {
  content: "";
}

.icofont-skrill-alt:before {
  content: "";
}

.icofont-skrill:before {
  content: "";
}

.icofont-stripe-alt:before {
  content: "";
}

.icofont-stripe:before {
  content: "";
}

.icofont-visa-alt:before {
  content: "";
}

.icofont-visa-electron:before {
  content: "";
}

.icofont-visa:before {
  content: "";
}

.icofont-western-union-alt:before {
  content: "";
}

.icofont-western-union:before {
  content: "";
}

.icofont-boy:before {
  content: "";
}

.icofont-business-man-alt-1:before {
  content: "";
}

.icofont-business-man-alt-2:before {
  content: "";
}

.icofont-business-man-alt-3:before {
  content: "";
}

.icofont-business-man:before {
  content: "";
}

.icofont-female:before {
  content: "";
}

.icofont-funky-man:before {
  content: "";
}

.icofont-girl-alt:before {
  content: "";
}

.icofont-girl:before {
  content: "";
}

.icofont-group:before {
  content: "";
}

.icofont-hotel-boy-alt:before {
  content: "";
}

.icofont-hotel-boy:before {
  content: "";
}

.icofont-kid:before {
  content: "";
}

.icofont-man-in-glasses:before {
  content: "";
}

.icofont-people:before {
  content: "";
}

.icofont-support:before {
  content: "";
}

.icofont-user-alt-1:before {
  content: "";
}

.icofont-user-alt-2:before {
  content: "";
}

.icofont-user-alt-3:before {
  content: "";
}

.icofont-user-alt-4:before {
  content: "";
}

.icofont-user-alt-5:before {
  content: "";
}

.icofont-user-alt-6:before {
  content: "";
}

.icofont-user-alt-7:before {
  content: "";
}

.icofont-user-female:before {
  content: "";
}

.icofont-user-male:before {
  content: "";
}

.icofont-user-suited:before {
  content: "";
}

.icofont-user:before {
  content: "";
}

.icofont-users-alt-1:before {
  content: "";
}

.icofont-users-alt-2:before {
  content: "";
}

.icofont-users-alt-3:before {
  content: "";
}

.icofont-users-alt-4:before {
  content: "";
}

.icofont-users-alt-5:before {
  content: "";
}

.icofont-users-alt-6:before {
  content: "";
}

.icofont-users-social:before {
  content: "";
}

.icofont-users:before {
  content: "";
}

.icofont-waiter-alt:before {
  content: "";
}

.icofont-waiter:before {
  content: "";
}

.icofont-woman-in-glasses:before {
  content: "";
}

.icofont-search-1:before {
  content: "";
}

.icofont-search-2:before {
  content: "";
}

.icofont-search-document:before {
  content: "";
}

.icofont-search-folder:before {
  content: "";
}

.icofont-search-job:before {
  content: "";
}

.icofont-search-map:before {
  content: "";
}

.icofont-search-property:before {
  content: "";
}

.icofont-search-restaurant:before {
  content: "";
}

.icofont-search-stock:before {
  content: "";
}

.icofont-search-user:before {
  content: "";
}

.icofont-search:before {
  content: "";
}

.icofont-500px:before {
  content: "";
}

.icofont-aim:before {
  content: "";
}

.icofont-badoo:before {
  content: "";
}

.icofont-baidu-tieba:before {
  content: "";
}

.icofont-bbm-messenger:before {
  content: "";
}

.icofont-bebo:before {
  content: "";
}

.icofont-behance:before {
  content: "";
}

.icofont-blogger:before {
  content: "";
}

.icofont-bootstrap:before {
  content: "";
}

.icofont-brightkite:before {
  content: "";
}

.icofont-cloudapp:before {
  content: "";
}

.icofont-concrete5:before {
  content: "";
}

.icofont-delicious:before {
  content: "";
}

.icofont-designbump:before {
  content: "";
}

.icofont-designfloat:before {
  content: "";
}

.icofont-deviantart:before {
  content: "";
}

.icofont-digg:before {
  content: "";
}

.icofont-dotcms:before {
  content: "";
}

.icofont-dribbble:before {
  content: "";
}

.icofont-dribble:before {
  content: "";
}

.icofont-dropbox:before {
  content: "";
}

.icofont-ebuddy:before {
  content: "";
}

.icofont-ello:before {
  content: "";
}

.icofont-ember:before {
  content: "";
}

.icofont-envato:before {
  content: "";
}

.icofont-evernote:before {
  content: "";
}

.icofont-facebook-messenger:before {
  content: "";
}

.icofont-facebook:before {
  content: "";
}

.icofont-feedburner:before {
  content: "";
}

.icofont-flikr:before {
  content: "";
}

.icofont-folkd:before {
  content: "";
}

.icofont-foursquare:before {
  content: "";
}

.icofont-friendfeed:before {
  content: "";
}

.icofont-ghost:before {
  content: "";
}

.icofont-github:before {
  content: "";
}

.icofont-gnome:before {
  content: "";
}

.icofont-google-buzz:before {
  content: "";
}

.icofont-google-hangouts:before {
  content: "";
}

.icofont-google-map:before {
  content: "";
}

.icofont-google-plus:before {
  content: "";
}

.icofont-google-talk:before {
  content: "";
}

.icofont-hype-machine:before {
  content: "";
}

.icofont-instagram:before {
  content: "";
}

.icofont-kakaotalk:before {
  content: "";
}

.icofont-kickstarter:before {
  content: "";
}

.icofont-kik:before {
  content: "";
}

.icofont-kiwibox:before {
  content: "";
}

.icofont-line-messenger:before {
  content: "";
}

.icofont-line:before {
  content: "";
}

.icofont-linkedin:before {
  content: "";
}

.icofont-linux-mint:before {
  content: "";
}

.icofont-live-messenger:before {
  content: "";
}

.icofont-livejournal:before {
  content: "";
}

.icofont-magento:before {
  content: "";
}

.icofont-meetme:before {
  content: "";
}

.icofont-meetup:before {
  content: "";
}

.icofont-mixx:before {
  content: "";
}

.icofont-newsvine:before {
  content: "";
}

.icofont-nimbuss:before {
  content: "";
}

.icofont-odnoklassniki:before {
  content: "";
}

.icofont-opencart:before {
  content: "";
}

.icofont-oscommerce:before {
  content: "";
}

.icofont-pandora:before {
  content: "";
}

.icofont-photobucket:before {
  content: "";
}

.icofont-picasa:before {
  content: "";
}

.icofont-pinterest:before {
  content: "";
}

.icofont-prestashop:before {
  content: "";
}

.icofont-qik:before {
  content: "";
}

.icofont-qq:before {
  content: "";
}

.icofont-readernaut:before {
  content: "";
}

.icofont-reddit:before {
  content: "";
}

.icofont-renren:before {
  content: "";
}

.icofont-rss:before {
  content: "";
}

.icofont-shopify:before {
  content: "";
}

.icofont-silverstripe:before {
  content: "";
}

.icofont-skype:before {
  content: "";
}

.icofont-slack:before {
  content: "";
}

.icofont-slashdot:before {
  content: "";
}

.icofont-slidshare:before {
  content: "";
}

.icofont-smugmug:before {
  content: "";
}

.icofont-snapchat:before {
  content: "";
}

.icofont-soundcloud:before {
  content: "";
}

.icofont-spotify:before {
  content: "";
}

.icofont-stack-exchange:before {
  content: "";
}

.icofont-stack-overflow:before {
  content: "";
}

.icofont-steam:before {
  content: "";
}

.icofont-stumbleupon:before {
  content: "";
}

.icofont-tagged:before {
  content: "";
}

.icofont-technorati:before {
  content: "";
}

.icofont-telegram:before {
  content: "";
}

.icofont-tinder:before {
  content: "";
}

.icofont-trello:before {
  content: "";
}

.icofont-tumblr:before {
  content: "";
}

.icofont-twitch:before {
  content: "";
}

.icofont-twitter:before {
  content: "";
}

.icofont-typo3:before {
  content: "";
}

.icofont-ubercart:before {
  content: "";
}

.icofont-viber:before {
  content: "";
}

.icofont-viddler:before {
  content: "";
}

.icofont-vimeo:before {
  content: "";
}

.icofont-vine:before {
  content: "";
}

.icofont-virb:before {
  content: "";
}

.icofont-virtuemart:before {
  content: "";
}

.icofont-vk:before {
  content: "";
}

.icofont-wechat:before {
  content: "";
}

.icofont-weibo:before {
  content: "";
}

.icofont-whatsapp:before {
  content: "";
}

.icofont-xing:before {
  content: "";
}

.icofont-yahoo:before {
  content: "";
}

.icofont-yelp:before {
  content: "";
}

.icofont-youku:before {
  content: "";
}

.icofont-youtube:before {
  content: "";
}

.icofont-zencart:before {
  content: "";
}

.icofont-badminton-birdie:before {
  content: "";
}

.icofont-baseball:before {
  content: "";
}

.icofont-baseballer:before {
  content: "";
}

.icofont-basketball-hoop:before {
  content: "";
}

.icofont-basketball:before {
  content: "";
}

.icofont-billiard-ball:before {
  content: "";
}

.icofont-boot-alt-1:before {
  content: "";
}

.icofont-boot-alt-2:before {
  content: "";
}

.icofont-boot:before {
  content: "";
}

.icofont-bowling-alt:before {
  content: "";
}

.icofont-bowling:before {
  content: "";
}

.icofont-canoe:before {
  content: "";
}

.icofont-cheer-leader:before {
  content: "";
}

.icofont-climbing:before {
  content: "";
}

.icofont-corner:before {
  content: "";
}

.icofont-field-alt:before {
  content: "";
}

.icofont-field:before {
  content: "";
}

.icofont-football-alt:before {
  content: "";
}

.icofont-football-american:before {
  content: "";
}

.icofont-football:before {
  content: "";
}

.icofont-foul:before {
  content: "";
}

.icofont-goal-keeper:before {
  content: "";
}

.icofont-goal:before {
  content: "";
}

.icofont-golf-alt:before {
  content: "";
}

.icofont-golf-bag:before {
  content: "";
}

.icofont-golf-cart:before {
  content: "";
}

.icofont-golf-field:before {
  content: "";
}

.icofont-golf:before {
  content: "";
}

.icofont-golfer:before {
  content: "";
}

.icofont-helmet:before {
  content: "";
}

.icofont-hockey-alt:before {
  content: "";
}

.icofont-hockey:before {
  content: "";
}

.icofont-ice-skate:before {
  content: "";
}

.icofont-jersey-alt:before {
  content: "";
}

.icofont-jersey:before {
  content: "";
}

.icofont-jumping:before {
  content: "";
}

.icofont-kick:before {
  content: "";
}

.icofont-leg:before {
  content: "";
}

.icofont-match-review:before {
  content: "";
}

.icofont-medal-sport:before {
  content: "";
}

.icofont-offside:before {
  content: "";
}

.icofont-olympic-logo:before {
  content: "";
}

.icofont-olympic:before {
  content: "";
}

.icofont-padding:before {
  content: "";
}

.icofont-penalty-card:before {
  content: "";
}

.icofont-racer:before {
  content: "";
}

.icofont-racing-car:before {
  content: "";
}

.icofont-racing-flag-alt:before {
  content: "";
}

.icofont-racing-flag:before {
  content: "";
}

.icofont-racings-wheel:before {
  content: "";
}

.icofont-referee:before {
  content: "";
}

.icofont-refree-jersey:before {
  content: "";
}

.icofont-result-sport:before {
  content: "";
}

.icofont-rugby-ball:before {
  content: "";
}

.icofont-rugby-player:before {
  content: "";
}

.icofont-rugby:before {
  content: "";
}

.icofont-runner-alt-1:before {
  content: "";
}

.icofont-runner-alt-2:before {
  content: "";
}

.icofont-runner:before {
  content: "";
}

.icofont-score-board:before {
  content: "";
}

.icofont-skiing-man:before {
  content: "";
}

.icofont-skydiving-goggles:before {
  content: "";
}

.icofont-snow-mobile:before {
  content: "";
}

.icofont-steering:before {
  content: "";
}

.icofont-stopwatch:before {
  content: "";
}

.icofont-substitute:before {
  content: "";
}

.icofont-swimmer:before {
  content: "";
}

.icofont-table-tennis:before {
  content: "";
}

.icofont-team-alt:before {
  content: "";
}

.icofont-team:before {
  content: "";
}

.icofont-tennis-player:before {
  content: "";
}

.icofont-tennis:before {
  content: "";
}

.icofont-tracking:before {
  content: "";
}

.icofont-trophy-alt:before {
  content: "";
}

.icofont-trophy:before {
  content: "";
}

.icofont-volleyball-alt:before {
  content: "";
}

.icofont-volleyball-fire:before {
  content: "";
}

.icofont-volleyball:before {
  content: "";
}

.icofont-water-bottle:before {
  content: "";
}

.icofont-whistle-alt:before {
  content: "";
}

.icofont-whistle:before {
  content: "";
}

.icofont-win-trophy:before {
  content: "";
}

.icofont-align-center:before {
  content: "";
}

.icofont-align-left:before {
  content: "";
}

.icofont-align-right:before {
  content: "";
}

.icofont-all-caps:before {
  content: "";
}

.icofont-bold:before {
  content: "";
}

.icofont-brush:before {
  content: "";
}

.icofont-clip-board:before {
  content: "";
}

.icofont-code-alt:before {
  content: "";
}

.icofont-color-bucket:before {
  content: "";
}

.icofont-color-picker:before {
  content: "";
}

.icofont-copy-invert:before {
  content: "";
}

.icofont-copy:before {
  content: "";
}

.icofont-cut:before {
  content: "";
}

.icofont-delete-alt:before {
  content: "";
}

.icofont-edit-alt:before {
  content: "";
}

.icofont-eraser-alt:before {
  content: "";
}

.icofont-font:before {
  content: "";
}

.icofont-heading:before {
  content: "";
}

.icofont-indent:before {
  content: "";
}

.icofont-italic-alt:before {
  content: "";
}

.icofont-italic:before {
  content: "";
}

.icofont-justify-all:before {
  content: "";
}

.icofont-justify-center:before {
  content: "";
}

.icofont-justify-left:before {
  content: "";
}

.icofont-justify-right:before {
  content: "";
}

.icofont-link-broken:before {
  content: "";
}

.icofont-outdent:before {
  content: "";
}

.icofont-paper-clip:before {
  content: "";
}

.icofont-paragraph:before {
  content: "";
}

.icofont-pin:before {
  content: "";
}

.icofont-printer:before {
  content: "";
}

.icofont-redo:before {
  content: "";
}

.icofont-rotation:before {
  content: "";
}

.icofont-save:before {
  content: "";
}

.icofont-small-cap:before {
  content: "";
}

.icofont-strike-through:before {
  content: "";
}

.icofont-sub-listing:before {
  content: "";
}

.icofont-subscript:before {
  content: "";
}

.icofont-superscript:before {
  content: "";
}

.icofont-table:before {
  content: "";
}

.icofont-text-height:before {
  content: "";
}

.icofont-text-width:before {
  content: "";
}

.icofont-trash:before {
  content: "";
}

.icofont-underline:before {
  content: "";
}

.icofont-undo:before {
  content: "";
}

.icofont-air-balloon:before {
  content: "";
}

.icofont-airplane-alt:before {
  content: "";
}

.icofont-airplane:before {
  content: "";
}

.icofont-articulated-truck:before {
  content: "";
}

.icofont-auto-mobile:before {
  content: "";
}

.icofont-auto-rickshaw:before {
  content: "";
}

.icofont-bicycle-alt-1:before {
  content: "";
}

.icofont-bicycle-alt-2:before {
  content: "";
}

.icofont-bicycle:before {
  content: "";
}

.icofont-bus-alt-1:before {
  content: "";
}

.icofont-bus-alt-2:before {
  content: "";
}

.icofont-bus-alt-3:before {
  content: "";
}

.icofont-bus:before {
  content: "";
}

.icofont-cab:before {
  content: "";
}

.icofont-cable-car:before {
  content: "";
}

.icofont-car-alt-1:before {
  content: "";
}

.icofont-car-alt-2:before {
  content: "";
}

.icofont-car-alt-3:before {
  content: "";
}

.icofont-car-alt-4:before {
  content: "";
}

.icofont-car:before {
  content: "";
}

.icofont-delivery-time:before {
  content: "";
}

.icofont-fast-delivery:before {
  content: "";
}

.icofont-fire-truck-alt:before {
  content: "";
}

.icofont-fire-truck:before {
  content: "";
}

.icofont-free-delivery:before {
  content: "";
}

.icofont-helicopter:before {
  content: "";
}

.icofont-motor-bike-alt:before {
  content: "";
}

.icofont-motor-bike:before {
  content: "";
}

.icofont-motor-biker:before {
  content: "";
}

.icofont-oil-truck:before {
  content: "";
}

.icofont-rickshaw:before {
  content: "";
}

.icofont-rocket-alt-1:before {
  content: "";
}

.icofont-rocket-alt-2:before {
  content: "";
}

.icofont-rocket:before {
  content: "";
}

.icofont-sail-boat-alt-1:before {
  content: "";
}

.icofont-sail-boat-alt-2:before {
  content: "";
}

.icofont-sail-boat:before {
  content: "";
}

.icofont-scooter:before {
  content: "";
}

.icofont-sea-plane:before {
  content: "";
}

.icofont-ship-alt:before {
  content: "";
}

.icofont-ship:before {
  content: "";
}

.icofont-speed-boat:before {
  content: "";
}

.icofont-taxi:before {
  content: "";
}

.icofont-tractor:before {
  content: "";
}

.icofont-train-line:before {
  content: "";
}

.icofont-train-steam:before {
  content: "";
}

.icofont-tram:before {
  content: "";
}

.icofont-truck-alt:before {
  content: "";
}

.icofont-truck-loaded:before {
  content: "";
}

.icofont-truck:before {
  content: "";
}

.icofont-van-alt:before {
  content: "";
}

.icofont-van:before {
  content: "";
}

.icofont-yacht:before {
  content: "";
}

.icofont-5-star-hotel:before {
  content: "";
}

.icofont-air-ticket:before {
  content: "";
}

.icofont-beach-bed:before {
  content: "";
}

.icofont-beach:before {
  content: "";
}

.icofont-camping-vest:before {
  content: "";
}

.icofont-direction-sign:before {
  content: "";
}

.icofont-hill-side:before {
  content: "";
}

.icofont-hill:before {
  content: "";
}

.icofont-hotel:before {
  content: "";
}

.icofont-island-alt:before {
  content: "";
}

.icofont-island:before {
  content: "";
}

.icofont-sandals-female:before {
  content: "";
}

.icofont-sandals-male:before {
  content: "";
}

.icofont-travelling:before {
  content: "";
}

.icofont-breakdown:before {
  content: "";
}

.icofont-celsius:before {
  content: "";
}

.icofont-clouds:before {
  content: "";
}

.icofont-cloudy:before {
  content: "";
}

.icofont-dust:before {
  content: "";
}

.icofont-eclipse:before {
  content: "";
}

.icofont-fahrenheit:before {
  content: "";
}

.icofont-forest-fire:before {
  content: "";
}

.icofont-full-night:before {
  content: "";
}

.icofont-full-sunny:before {
  content: "";
}

.icofont-hail-night:before {
  content: "";
}

.icofont-hail-rainy-night:before {
  content: "";
}

.icofont-hail-rainy-sunny:before {
  content: "";
}

.icofont-hail-rainy:before {
  content: "";
}

.icofont-hail-sunny:before {
  content: "";
}

.icofont-hail-thunder-night:before {
  content: "";
}

.icofont-hail-thunder-sunny:before {
  content: "";
}

.icofont-hail-thunder:before {
  content: "";
}

.icofont-hail:before {
  content: "";
}

.icofont-hill-night:before {
  content: "";
}

.icofont-hill-sunny:before {
  content: "";
}

.icofont-hurricane:before {
  content: "";
}

.icofont-meteor:before {
  content: "";
}

.icofont-night:before {
  content: "";
}

.icofont-rainy-night:before {
  content: "";
}

.icofont-rainy-sunny:before {
  content: "";
}

.icofont-rainy-thunder:before {
  content: "";
}

.icofont-rainy:before {
  content: "";
}

.icofont-snow-alt:before {
  content: "";
}

.icofont-snow-flake:before {
  content: "";
}

.icofont-snow-temp:before {
  content: "";
}

.icofont-snow:before {
  content: "";
}

.icofont-snowy-hail:before {
  content: "";
}

.icofont-snowy-night-hail:before {
  content: "";
}

.icofont-snowy-night-rainy:before {
  content: "";
}

.icofont-snowy-night:before {
  content: "";
}

.icofont-snowy-rainy:before {
  content: "";
}

.icofont-snowy-sunny-hail:before {
  content: "";
}

.icofont-snowy-sunny-rainy:before {
  content: "";
}

.icofont-snowy-sunny:before {
  content: "";
}

.icofont-snowy-thunder-night:before {
  content: "";
}

.icofont-snowy-thunder-sunny:before {
  content: "";
}

.icofont-snowy-thunder:before {
  content: "";
}

.icofont-snowy-windy-night:before {
  content: "";
}

.icofont-snowy-windy-sunny:before {
  content: "";
}

.icofont-snowy-windy:before {
  content: "";
}

.icofont-snowy:before {
  content: "";
}

.icofont-sun-alt:before {
  content: "";
}

.icofont-sun-rise:before {
  content: "";
}

.icofont-sun-set:before {
  content: "";
}

.icofont-sun:before {
  content: "";
}

.icofont-sunny-day-temp:before {
  content: "";
}

.icofont-sunny:before {
  content: "";
}

.icofont-thunder-light:before {
  content: "";
}

.icofont-tornado:before {
  content: "";
}

.icofont-umbrella-alt:before {
  content: "";
}

.icofont-umbrella:before {
  content: "";
}

.icofont-volcano:before {
  content: "";
}

.icofont-wave:before {
  content: "";
}

.icofont-wind-scale-0:before {
  content: "";
}

.icofont-wind-scale-1:before {
  content: "";
}

.icofont-wind-scale-10:before {
  content: "";
}

.icofont-wind-scale-11:before {
  content: "";
}

.icofont-wind-scale-12:before {
  content: "";
}

.icofont-wind-scale-2:before {
  content: "";
}

.icofont-wind-scale-3:before {
  content: "";
}

.icofont-wind-scale-4:before {
  content: "";
}

.icofont-wind-scale-5:before {
  content: "";
}

.icofont-wind-scale-6:before {
  content: "";
}

.icofont-wind-scale-7:before {
  content: "";
}

.icofont-wind-scale-8:before {
  content: "";
}

.icofont-wind-scale-9:before {
  content: "";
}

.icofont-wind-waves:before {
  content: "";
}

.icofont-wind:before {
  content: "";
}

.icofont-windy-hail:before {
  content: "";
}

.icofont-windy-night:before {
  content: "";
}

.icofont-windy-raining:before {
  content: "";
}

.icofont-windy-sunny:before {
  content: "";
}

.icofont-windy-thunder-raining:before {
  content: "";
}

.icofont-windy-thunder:before {
  content: "";
}

.icofont-windy:before {
  content: "";
}

.icofont-addons:before {
  content: "";
}

.icofont-address-book:before {
  content: "";
}

.icofont-adjust:before {
  content: "";
}

.icofont-alarm:before {
  content: "";
}

.icofont-anchor:before {
  content: "";
}

.icofont-archive:before {
  content: "";
}

.icofont-at:before {
  content: "";
}

.icofont-attachment:before {
  content: "";
}

.icofont-audio:before {
  content: "";
}

.icofont-automation:before {
  content: "";
}

.icofont-badge:before {
  content: "";
}

.icofont-bag-alt:before {
  content: "";
}

.icofont-bag:before {
  content: "";
}

.icofont-ban:before {
  content: "";
}

.icofont-bar-code:before {
  content: "";
}

.icofont-bars:before {
  content: "";
}

.icofont-basket:before {
  content: "";
}

.icofont-battery-empty:before {
  content: "";
}

.icofont-battery-full:before {
  content: "";
}

.icofont-battery-half:before {
  content: "";
}

.icofont-battery-low:before {
  content: "";
}

.icofont-beaker:before {
  content: "";
}

.icofont-beard:before {
  content: "";
}

.icofont-bed:before {
  content: "";
}

.icofont-bell:before {
  content: "";
}

.icofont-beverage:before {
  content: "";
}

.icofont-bill:before {
  content: "";
}

.icofont-bin:before {
  content: "";
}

.icofont-binary:before {
  content: "";
}

.icofont-binoculars:before {
  content: "";
}

.icofont-bluetooth:before {
  content: "";
}

.icofont-bomb:before {
  content: "";
}

.icofont-book-mark:before {
  content: "";
}

.icofont-box:before {
  content: "";
}

.icofont-briefcase:before {
  content: "";
}

.icofont-broken:before {
  content: "";
}

.icofont-bucket:before {
  content: "";
}

.icofont-bucket1:before {
  content: "";
}

.icofont-bucket2:before {
  content: "";
}

.icofont-bug:before {
  content: "";
}

.icofont-building:before {
  content: "";
}

.icofont-bulb-alt:before {
  content: "";
}

.icofont-bullet:before {
  content: "";
}

.icofont-bullhorn:before {
  content: "";
}

.icofont-bullseye:before {
  content: "";
}

.icofont-calendar:before {
  content: "";
}

.icofont-camera-alt:before {
  content: "";
}

.icofont-camera:before {
  content: "";
}

.icofont-card:before {
  content: "";
}

.icofont-cart-alt:before {
  content: "";
}

.icofont-cart:before {
  content: "";
}

.icofont-cc:before {
  content: "";
}

.icofont-charging:before {
  content: "";
}

.icofont-chat:before {
  content: "";
}

.icofont-check-alt:before {
  content: "";
}

.icofont-check-circled:before {
  content: "";
}

.icofont-check:before {
  content: "";
}

.icofont-checked:before {
  content: "";
}

.icofont-children-care:before {
  content: "";
}

.icofont-clip:before {
  content: "";
}

.icofont-clock-time:before {
  content: "";
}

.icofont-close-circled:before {
  content: "";
}

.icofont-close-line-circled:before {
  content: "";
}

.icofont-close-line-squared-alt:before {
  content: "";
}

.icofont-close-line-squared:before {
  content: "";
}

.icofont-close-line:before {
  content: "";
}

.icofont-close-squared-alt:before {
  content: "";
}

.icofont-close-squared:before {
  content: "";
}

.icofont-close:before {
  content: "";
}

.icofont-cloud-download:before {
  content: "";
}

.icofont-cloud-refresh:before {
  content: "";
}

.icofont-cloud-upload:before {
  content: "";
}

.icofont-cloud:before {
  content: "";
}

.icofont-code-not-allowed:before {
  content: "";
}

.icofont-code:before {
  content: "";
}

.icofont-comment:before {
  content: "";
}

.icofont-compass-alt:before {
  content: "";
}

.icofont-compass:before {
  content: "";
}

.icofont-computer:before {
  content: "";
}

.icofont-connection:before {
  content: "";
}

.icofont-console:before {
  content: "";
}

.icofont-contacts:before {
  content: "";
}

.icofont-contrast:before {
  content: "";
}

.icofont-copyright:before {
  content: "";
}

.icofont-credit-card:before {
  content: "";
}

.icofont-crop:before {
  content: "";
}

.icofont-crown:before {
  content: "";
}

.icofont-cube:before {
  content: "";
}

.icofont-cubes:before {
  content: "";
}

.icofont-dashboard-web:before {
  content: "";
}

.icofont-dashboard:before {
  content: "";
}

.icofont-data:before {
  content: "";
}

.icofont-database-add:before {
  content: "";
}

.icofont-database-locked:before {
  content: "";
}

.icofont-database-remove:before {
  content: "";
}

.icofont-database:before {
  content: "";
}

.icofont-delete:before {
  content: "";
}

.icofont-diamond:before {
  content: "";
}

.icofont-dice-multiple:before {
  content: "";
}

.icofont-dice:before {
  content: "";
}

.icofont-disc:before {
  content: "";
}

.icofont-diskette:before {
  content: "";
}

.icofont-document-folder:before {
  content: "";
}

.icofont-download-alt:before {
  content: "";
}

.icofont-download:before {
  content: "";
}

.icofont-downloaded:before {
  content: "";
}

.icofont-drag:before {
  content: "";
}

.icofont-drag1:before {
  content: "";
}

.icofont-drag2:before {
  content: "";
}

.icofont-drag3:before {
  content: "";
}

.icofont-earth:before {
  content: "";
}

.icofont-ebook:before {
  content: "";
}

.icofont-edit:before {
  content: "";
}

.icofont-eject:before {
  content: "";
}

.icofont-email:before {
  content: "";
}

.icofont-envelope-open:before {
  content: "";
}

.icofont-envelope:before {
  content: "";
}

.icofont-eraser:before {
  content: "";
}

.icofont-error:before {
  content: "";
}

.icofont-excavator:before {
  content: "";
}

.icofont-exchange:before {
  content: "";
}

.icofont-exclamation-circle:before {
  content: "";
}

.icofont-exclamation-square:before {
  content: "";
}

.icofont-exclamation-tringle:before {
  content: "";
}

.icofont-exclamation:before {
  content: "";
}

.icofont-exit:before {
  content: "";
}

.icofont-expand:before {
  content: "";
}

.icofont-external-link:before {
  content: "";
}

.icofont-external:before {
  content: "";
}

.icofont-eye-alt:before {
  content: "";
}

.icofont-eye-blocked:before {
  content: "";
}

.icofont-eye-dropper:before {
  content: "";
}

.icofont-eye:before {
  content: "";
}

.icofont-favourite:before {
  content: "";
}

.icofont-fax:before {
  content: "";
}

.icofont-file-fill:before {
  content: "";
}

.icofont-film:before {
  content: "";
}

.icofont-filter:before {
  content: "";
}

.icofont-fire-alt:before {
  content: "";
}

.icofont-fire-burn:before {
  content: "";
}

.icofont-fire:before {
  content: "";
}

.icofont-flag-alt-1:before {
  content: "";
}

.icofont-flag-alt-2:before {
  content: "";
}

.icofont-flag:before {
  content: "";
}

.icofont-flame-torch:before {
  content: "";
}

.icofont-flash-light:before {
  content: "";
}

.icofont-flash:before {
  content: "";
}

.icofont-flask:before {
  content: "";
}

.icofont-focus:before {
  content: "";
}

.icofont-folder-open:before {
  content: "";
}

.icofont-folder:before {
  content: "";
}

.icofont-foot-print:before {
  content: "";
}

.icofont-garbage:before {
  content: "";
}

.icofont-gear-alt:before {
  content: "";
}

.icofont-gear:before {
  content: "";
}

.icofont-gears:before {
  content: "";
}

.icofont-gift:before {
  content: "";
}

.icofont-glass:before {
  content: "";
}

.icofont-globe:before {
  content: "";
}

.icofont-graffiti:before {
  content: "";
}

.icofont-grocery:before {
  content: "";
}

.icofont-hand:before {
  content: "";
}

.icofont-hanger:before {
  content: "";
}

.icofont-hard-disk:before {
  content: "";
}

.icofont-heart-alt:before {
  content: "";
}

.icofont-heart:before {
  content: "";
}

.icofont-history:before {
  content: "";
}

.icofont-home:before {
  content: "";
}

.icofont-horn:before {
  content: "";
}

.icofont-hour-glass:before {
  content: "";
}

.icofont-id:before {
  content: "";
}

.icofont-image:before {
  content: "";
}

.icofont-inbox:before {
  content: "";
}

.icofont-infinite:before {
  content: "";
}

.icofont-info-circle:before {
  content: "";
}

.icofont-info-square:before {
  content: "";
}

.icofont-info:before {
  content: "";
}

.icofont-institution:before {
  content: "";
}

.icofont-interface:before {
  content: "";
}

.icofont-invisible:before {
  content: "";
}

.icofont-jacket:before {
  content: "";
}

.icofont-jar:before {
  content: "";
}

.icofont-jewlery:before {
  content: "";
}

.icofont-karate:before {
  content: "";
}

.icofont-key-hole:before {
  content: "";
}

.icofont-key:before {
  content: "";
}

.icofont-label:before {
  content: "";
}

.icofont-lamp:before {
  content: "";
}

.icofont-layers:before {
  content: "";
}

.icofont-layout:before {
  content: "";
}

.icofont-leaf:before {
  content: "";
}

.icofont-leaflet:before {
  content: "";
}

.icofont-learn:before {
  content: "";
}

.icofont-lego:before {
  content: "";
}

.icofont-lens:before {
  content: "";
}

.icofont-letter:before {
  content: "";
}

.icofont-letterbox:before {
  content: "";
}

.icofont-library:before {
  content: "";
}

.icofont-license:before {
  content: "";
}

.icofont-life-bouy:before {
  content: "";
}

.icofont-life-buoy:before {
  content: "";
}

.icofont-life-jacket:before {
  content: "";
}

.icofont-life-ring:before {
  content: "";
}

.icofont-light-bulb:before {
  content: "";
}

.icofont-lighter:before {
  content: "";
}

.icofont-lightning-ray:before {
  content: "";
}

.icofont-like:before {
  content: "";
}

.icofont-line-height:before {
  content: "";
}

.icofont-link-alt:before {
  content: "";
}

.icofont-link:before {
  content: "";
}

.icofont-list:before {
  content: "";
}

.icofont-listening:before {
  content: "";
}

.icofont-listine-dots:before {
  content: "";
}

.icofont-listing-box:before {
  content: "";
}

.icofont-listing-number:before {
  content: "";
}

.icofont-live-support:before {
  content: "";
}

.icofont-location-arrow:before {
  content: "";
}

.icofont-location-pin:before {
  content: "";
}

.icofont-lock:before {
  content: "";
}

.icofont-login:before {
  content: "";
}

.icofont-logout:before {
  content: "";
}

.icofont-lollipop:before {
  content: "";
}

.icofont-long-drive:before {
  content: "";
}

.icofont-look:before {
  content: "";
}

.icofont-loop:before {
  content: "";
}

.icofont-luggage:before {
  content: "";
}

.icofont-lunch:before {
  content: "";
}

.icofont-lungs:before {
  content: "";
}

.icofont-magic-alt:before {
  content: "";
}

.icofont-magic:before {
  content: "";
}

.icofont-magnet:before {
  content: "";
}

.icofont-mail-box:before {
  content: "";
}

.icofont-mail:before {
  content: "";
}

.icofont-male:before {
  content: "";
}

.icofont-map-pins:before {
  content: "";
}

.icofont-map:before {
  content: "";
}

.icofont-maximize:before {
  content: "";
}

.icofont-measure:before {
  content: "";
}

.icofont-medicine:before {
  content: "";
}

.icofont-mega-phone:before {
  content: "";
}

.icofont-megaphone-alt:before {
  content: "";
}

.icofont-megaphone:before {
  content: "";
}

.icofont-memorial:before {
  content: "";
}

.icofont-memory-card:before {
  content: "";
}

.icofont-mic-mute:before {
  content: "";
}

.icofont-mic:before {
  content: "";
}

.icofont-military:before {
  content: "";
}

.icofont-mill:before {
  content: "";
}

.icofont-minus-circle:before {
  content: "";
}

.icofont-minus-square:before {
  content: "";
}

.icofont-minus:before {
  content: "";
}

.icofont-mobile-phone:before {
  content: "";
}

.icofont-molecule:before {
  content: "";
}

.icofont-money:before {
  content: "";
}

.icofont-moon:before {
  content: "";
}

.icofont-mop:before {
  content: "";
}

.icofont-muffin:before {
  content: "";
}

.icofont-mustache:before {
  content: "";
}

.icofont-navigation-menu:before {
  content: "";
}

.icofont-navigation:before {
  content: "";
}

.icofont-network-tower:before {
  content: "";
}

.icofont-network:before {
  content: "";
}

.icofont-news:before {
  content: "";
}

.icofont-newspaper:before {
  content: "";
}

.icofont-no-smoking:before {
  content: "";
}

.icofont-not-allowed:before {
  content: "";
}

.icofont-notebook:before {
  content: "";
}

.icofont-notepad:before {
  content: "";
}

.icofont-notification:before {
  content: "";
}

.icofont-numbered:before {
  content: "";
}

.icofont-opposite:before {
  content: "";
}

.icofont-optic:before {
  content: "";
}

.icofont-options:before {
  content: "";
}

.icofont-package:before {
  content: "";
}

.icofont-page:before {
  content: "";
}

.icofont-paint:before {
  content: "";
}

.icofont-paper-plane:before {
  content: "";
}

.icofont-paperclip:before {
  content: "";
}

.icofont-papers:before {
  content: "";
}

.icofont-pay:before {
  content: "";
}

.icofont-penguin-linux:before {
  content: "";
}

.icofont-pestle:before {
  content: "";
}

.icofont-phone-circle:before {
  content: "";
}

.icofont-phone:before {
  content: "";
}

.icofont-picture:before {
  content: "";
}

.icofont-pine:before {
  content: "";
}

.icofont-pixels:before {
  content: "";
}

.icofont-plugin:before {
  content: "";
}

.icofont-plus-circle:before {
  content: "";
}

.icofont-plus-square:before {
  content: "";
}

.icofont-plus:before {
  content: "";
}

.icofont-polygonal:before {
  content: "";
}

.icofont-power:before {
  content: "";
}

.icofont-price:before {
  content: "";
}

.icofont-print:before {
  content: "";
}

.icofont-puzzle:before {
  content: "";
}

.icofont-qr-code:before {
  content: "";
}

.icofont-queen:before {
  content: "";
}

.icofont-question-circle:before {
  content: "";
}

.icofont-question-square:before {
  content: "";
}

.icofont-question:before {
  content: "";
}

.icofont-quote-left:before {
  content: "";
}

.icofont-quote-right:before {
  content: "";
}

.icofont-random:before {
  content: "";
}

.icofont-recycle:before {
  content: "";
}

.icofont-refresh:before {
  content: "";
}

.icofont-repair:before {
  content: "";
}

.icofont-reply-all:before {
  content: "";
}

.icofont-reply:before {
  content: "";
}

.icofont-resize:before {
  content: "";
}

.icofont-responsive:before {
  content: "";
}

.icofont-retweet:before {
  content: "";
}

.icofont-road:before {
  content: "";
}

.icofont-robot:before {
  content: "";
}

.icofont-royal:before {
  content: "";
}

.icofont-rss-feed:before {
  content: "";
}

.icofont-safety:before {
  content: "";
}

.icofont-sale-discount:before {
  content: "";
}

.icofont-satellite:before {
  content: "";
}

.icofont-send-mail:before {
  content: "";
}

.icofont-server:before {
  content: "";
}

.icofont-settings-alt:before {
  content: "";
}

.icofont-settings:before {
  content: "";
}

.icofont-share-alt:before {
  content: "";
}

.icofont-share-boxed:before {
  content: "";
}

.icofont-share:before {
  content: "";
}

.icofont-shield:before {
  content: "";
}

.icofont-shopping-cart:before {
  content: "";
}

.icofont-sign-in:before {
  content: "";
}

.icofont-sign-out:before {
  content: "";
}

.icofont-signal:before {
  content: "";
}

.icofont-site-map:before {
  content: "";
}

.icofont-smart-phone:before {
  content: "";
}

.icofont-soccer:before {
  content: "";
}

.icofont-sort-alt:before {
  content: "";
}

.icofont-sort:before {
  content: "";
}

.icofont-space:before {
  content: "";
}

.icofont-spanner:before {
  content: "";
}

.icofont-speech-comments:before {
  content: "";
}

.icofont-speed-meter:before {
  content: "";
}

.icofont-spinner-alt-1:before {
  content: "";
}

.icofont-spinner-alt-2:before {
  content: "";
}

.icofont-spinner-alt-3:before {
  content: "";
}

.icofont-spinner-alt-4:before {
  content: "";
}

.icofont-spinner-alt-5:before {
  content: "";
}

.icofont-spinner-alt-6:before {
  content: "";
}

.icofont-spinner:before {
  content: "";
}

.icofont-spreadsheet:before {
  content: "";
}

.icofont-square:before {
  content: "";
}

.icofont-ssl-security:before {
  content: "";
}

.icofont-star-alt-1:before {
  content: "";
}

.icofont-star-alt-2:before {
  content: "";
}

.icofont-star:before {
  content: "";
}

.icofont-street-view:before {
  content: "";
}

.icofont-support-faq:before {
  content: "";
}

.icofont-tack-pin:before {
  content: "";
}

.icofont-tag:before {
  content: "";
}

.icofont-tags:before {
  content: "";
}

.icofont-tasks-alt:before {
  content: "";
}

.icofont-tasks:before {
  content: "";
}

.icofont-telephone:before {
  content: "";
}

.icofont-telescope:before {
  content: "";
}

.icofont-terminal:before {
  content: "";
}

.icofont-thumbs-down:before {
  content: "";
}

.icofont-thumbs-up:before {
  content: "";
}

.icofont-tick-boxed:before {
  content: "";
}

.icofont-tick-mark:before {
  content: "";
}

.icofont-ticket:before {
  content: "";
}

.icofont-tie:before {
  content: "";
}

.icofont-toggle-off:before {
  content: "";
}

.icofont-toggle-on:before {
  content: "";
}

.icofont-tools-alt-2:before {
  content: "";
}

.icofont-tools:before {
  content: "";
}

.icofont-touch:before {
  content: "";
}

.icofont-traffic-light:before {
  content: "";
}

.icofont-transparent:before {
  content: "";
}

.icofont-tree:before {
  content: "";
}

.icofont-unique-idea:before {
  content: "";
}

.icofont-unlock:before {
  content: "";
}

.icofont-unlocked:before {
  content: "";
}

.icofont-upload-alt:before {
  content: "";
}

.icofont-upload:before {
  content: "";
}

.icofont-usb-drive:before {
  content: "";
}

.icofont-usb:before {
  content: "";
}

.icofont-vector-path:before {
  content: "";
}

.icofont-verification-check:before {
  content: "";
}

.icofont-wall-clock:before {
  content: "";
}

.icofont-wall:before {
  content: "";
}

.icofont-wallet:before {
  content: "";
}

.icofont-warning-alt:before {
  content: "";
}

.icofont-warning:before {
  content: "";
}

.icofont-water-drop:before {
  content: "";
}

.icofont-web:before {
  content: "";
}

.icofont-wheelchair:before {
  content: "";
}

.icofont-wifi-alt:before {
  content: "";
}

.icofont-wifi:before {
  content: "";
}

.icofont-world:before {
  content: "";
}

.icofont-zigzag:before {
  content: "";
}

.icofont-zipped:before {
  content: "";
}

.icofont-xs {
  font-size: 0.5em;
}

.icofont-sm {
  font-size: 0.75em;
}

.icofont-md {
  font-size: 1.25em;
}

.icofont-lg {
  font-size: 1.5em;
}

.icofont-1x {
  font-size: 1em;
}

.icofont-2x {
  font-size: 2em;
}

.icofont-3x {
  font-size: 3em;
}

.icofont-4x {
  font-size: 4em;
}

.icofont-5x {
  font-size: 5em;
}

.icofont-6x {
  font-size: 6em;
}

.icofont-7x {
  font-size: 7em;
}

.icofont-8x {
  font-size: 8em;
}

.icofont-9x {
  font-size: 9em;
}

.icofont-10x {
  font-size: 10em;
}

.icofont-fw {
  text-align: center;
  width: 1.25em;
}

.icofont-ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}

.icofont-ul > li {
  position: relative;
  line-height: 2em;
}

.icofont-ul > li .icofont {
  display: inline-block;
  vertical-align: middle;
}

.icofont-border {
  border: solid 0.08em #f1f1f1;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.icofont-pull-left {
  float: left;
}

.icofont-pull-right {
  float: right;
}

.icofont.icofont-pull-left {
  margin-right: 0.3em;
}

.icofont.icofont-pull-right {
  margin-left: 0.3em;
}

.icofont-spin {
  -webkit-animation: icofont-spin 2s infinite linear;
  animation: icofont-spin 2s infinite linear;
  display: inline-block;
}

.icofont-pulse {
  -webkit-animation: icofont-spin 1s infinite steps(8);
  animation: icofont-spin 1s infinite steps(8);
  display: inline-block;
}

@-webkit-keyframes icofont-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@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;
  -webkit-animation: animation-pulse 3.5s ease-out;
  animation: animation-pulse 3.5s ease-out;
  -webkit-animation-iteration-count: infinite;
  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;
}
@-webkit-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;
  }
}
@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:-ms-input-placeholder, .form-select:-ms-input-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;
      -ms-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: 2147483648 !important;
}
.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);
  -webkit-animation: eliment-animation 0.2s ease-in-out 0.33333s;
  animation: eliment-animation 0.2s ease-in-out 0.33333s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 0.05s;
  animation-delay: 0.05s;
}

@-webkit-keyframes eliment-animation {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes eliment-animation {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes ping {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(2);
    opacity: 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: #a3cfbb;
}
.timeline-item.ti-warning:after {
  background: #fecba1;
}
.timeline-item.ti-danger:after {
  background: #f1aeb5;
}

.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;
}

.toast {
  background-color: white;
}

.btn-danger {
  color: #f9f9f9;
}

.btn-danger:hover {
  color: #f9f9f9;
}

.btn-danger:hover {
  background-color: #FC5A69;
  border-color: #FC5A69;
}

.header-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: var(--body-color);
  z-index: 10;
}

.nice-select-dropdown {
  width: 100%;
}

.rotate-180 {
  transform: rotate(180deg);
}

.select2-selection.select2-selection--multiple {
  border-color: var(--border-color);
  background-color: var(--color-200);
  color: var(--text-color);
  font-size: 16px;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  border: 0px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: var(--color-200) !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  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);
}

.select2-container {
  width: 100% !important;
}

.select2-container {
  z-index: 999999999;
}

.nice-select:after {
  /*display: none;*/
}

.select2.select2-container.select2-container--default.select2-container--below.select2-container--open,
.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus.select2-container--open {
  width: 100% !important;
}

.select2-container.select2-container--default.select2-container--open {
  width: auto !important;
}

.modal {
  z-index: 9999 !important;
}

.btn-collapse {
  transform: rotate(3.142rad);
}

.btn-collapse.collapsed {
  transform: rotate(0);
}

.select2-container--open .select2-dropdown--above {
  min-width: 200px;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {
  background-color: #f1f1f1;
}

.select2-container--default .select2-selection--single {
  height: 38px !important;
  background-color: var(--color-200) !important;
}

#listagem_lista_table_wrapper td .dropdown.badge {
  cursor: pointer;
}

.cursor-pointer {
  cursor: pointer;
}

@media (max-width: 787px) {
  .nice-select .current {
    width: 300px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }

  .main {
    height: auto !important;
  }

  .dropdown-menu-end[data-bs-popper] {
    left: 0% !important;
  }

  .info-header {
    flex-wrap: wrap;
  }

  .info-header .col-auto {
    width: 100%;
    flex-wrap: wrap;
    gap: 10px;
  }

  .info-header .col-auto .dropdown {
    display: flex;
    flex-direction: column-reverse;
    gap: 1px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL215LXRhc2suc3R5bGUubWluLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7Ozs7O0VBQUE7QUNBQTtFQVFJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQVFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtBRllGOztBRy9DQTs7O0VBR0U7QUhrREY7O0FHbkNJO0VBTko7SUFPTTtFSHVDSjtBQUNGOztBRzFCQTtFQUNFO0VBQ0E7RUNtUEksbUNBTEk7RUQ1T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg2QkY7O0FHbkJBO0VBQ0U7RUFDQSxjRStrQjRCO0VGOWtCNUI7RUFDQTtFQUNBLGFFOGtCNEI7QUx4akI5Qjs7QUduQkE7RUFDRSxXRXdiNEI7QUxsYTlCOztBR1pBO0VBQ0U7RUFDQSxxQkVvaEI0QjtFRmpoQjVCLGdCRW9oQjRCO0VGbmhCNUIsZ0JFb2hCNEI7QUx2Z0I5Qjs7QUdUQTtFQ3dNUTtBSjNMUjtBSXlCSTtFRHRDSjtJQytNUTtFSjlMTjtBQUNGOztBR2JBO0VDbU1RO0FKbExSO0FJZ0JJO0VEakNKO0lDME1RO0VKckxOO0FBQ0Y7O0FHakJBO0VDOExRO0FKektSO0FJT0k7RUQ1Qko7SUNxTVE7RUo1S047QUFDRjs7QUdyQkE7RUN5TFE7QUpoS1I7QUlGSTtFRHZCSjtJQ2dNUTtFSm5LTjtBQUNGOztBR3pCQTtFQ2dMTSxrQkFMSTtBSjlJVjs7QUd4QkE7RUMyS00sZUFMSTtBSjFJVjs7QUdqQkE7RUFDRTtFQUNBLG1CRWtVMEI7QUw5UzVCOztBR1RBOztFQUVFO1VBQUE7RUFDQTtFQUNBO1VBQUE7QUhZRjs7QUdOQTtFQUNFO0VBQ0E7RUFDQTtBSFNGOztBR0hBOztFQUVFO0FITUY7O0FHSEE7OztFQUdFO0VBQ0E7QUhNRjs7QUdIQTs7OztFQUlFO0FITUY7O0FHSEE7RUFDRSxnQkV1WjRCO0FMalo5Qjs7QUdEQTtFQUNFO0VBQ0E7QUhJRjs7QUdFQTtFQUNFO0FIQ0Y7O0FHT0E7O0VBRUUsbUJFZ1k0QjtBTHBZOUI7O0FHWUE7RUM0RU0sa0JBTEk7QUovRVY7O0FHZUE7RUFDRSxjRTRiNEI7RUYzYjVCLHlCRW1jNEI7QUwvYzlCOztBR3FCQTs7RUFFRTtFQ3dESSxpQkFMSTtFRGpEUjtFQUNBO0FIbEJGOztBR3FCQTtFQUFNO0FIakJOOztBR2tCQTtFQUFNO0FIZE47O0FHbUJBO0VBQ0UsY0VwTlE7RUZxTlIsMEJFa013QztBTGxOMUM7QUdrQkU7RUFDRSxjRWlNc0M7QUxqTjFDOztBRzJCRTtFQUVFO0VBQ0E7QUh6Qko7O0FHZ0NBOzs7O0VBSUUscUNFNlM0QjtFRC9SeEIsY0FMSTtFRFBSO0VBQ0E7QUg3QkY7O0FHb0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUNBSSxrQkFMSTtBSjNCVjtBR3FDRTtFQ0xJLGtCQUxJO0VEWU47RUFDQTtBSG5DSjs7QUd1Q0E7RUNaTSxrQkFMSTtFRG1CUixjRTFRUTtFRjJRUjtBSHBDRjtBR3VDRTtFQUNFO0FIckNKOztBR3lDQTtFQUNFO0VDeEJJLGtCQUxJO0VEK0JSLFdFdlRTO0VGd1RULHlCRS9TUztFQ0VQO0FOd1FKO0FHd0NFO0VBQ0U7RUMvQkUsY0FMSTtFRHNDTixnQkUwUTBCO0FMaFQ5Qjs7QUcrQ0E7RUFDRTtBSDVDRjs7QUdrREE7O0VBRUU7QUgvQ0Y7O0FHdURBO0VBQ0U7RUFDQTtBSHBERjs7QUd1REE7RUFDRSxtQkV3VTRCO0VGdlU1QixzQkV1VTRCO0VGdFU1QixjRTFWUztFRjJWVDtBSHBERjs7QUcyREE7RUFFRTtFQUNBO0FIekRGOztBRzREQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FIekRGOztBR2lFQTtFQUNFO0FIOURGOztBR29FQTtFQUVFO0FIbEVGOztBRzBFQTtFQUNFO0FIdkVGOztBRzRFQTs7Ozs7RUFLRTtFQUNBO0VDOUhJLGtCQUxJO0VEcUlSO0FIekVGOztBRzZFQTs7RUFFRTtBSDFFRjs7QUcrRUE7RUFDRTtBSDVFRjs7QUcrRUE7RUFHRTtBSDlFRjtBR2lGRTtFQUNFO0FIL0VKOztBR3NGQTtFQUNFO0FIbkZGOztBRzJGQTs7OztFQUlFO0FIeEZGO0FHMkZJOzs7O0VBQ0U7QUh0Rk47O0FHNkZBO0VBQ0U7RUFDQTtBSDFGRjs7QUcrRkE7RUFDRTtBSDVGRjs7QUdzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSG5HRjs7QUcyR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQkU2SjRCO0VEaFh0QjtFRHNOTjtBSHpHRjtBSS9RSTtFRGlYSjtJQ3hNUTtFSjBHTjtBQUNGO0FHc0dFO0VBQ0U7QUhwR0o7O0FHMkdBOzs7Ozs7O0VBT0U7QUh4R0Y7O0FHMkdBO0VBQ0U7QUh4R0Y7O0FHaUhBO0VBQ0U7RUFDQTtBSDlHRjs7QUdzSEE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0U7QUh0SEY7O0FHMkhBO0VBQ0U7QUh4SEY7O0FHOEhBO0VBQ0U7QUgzSEY7O0FHMEhBO0VBQ0U7QUgzSEY7O0FHaUlBO0VBQ0U7RUFDQTtBSDlIRjs7QUdtSUE7RUFDRTtBSGhJRjs7QUdxSUE7RUFDRTtBSGxJRjs7QUd5SUE7RUFDRTtFQUNBO0FIdElGOztBRzhJQTtFQUNFO0FIM0lGOztBR21KQTtFQUNFO0FIaEpGOztBT25jQTtFSHlRTSxrQkFMSTtFR2xRUixnQkZ1bUI0QjtBTGpLOUI7O0FPamNFO0VIc1FNO0VHcFFKLGdCRjBsQmtCO0VFemxCbEIsZ0JGMmtCMEI7QUx2STlCO0FJbldJO0VHcEdGO0lINlFNO0VKOExOO0FBQ0Y7O0FPNWNFO0VIc1FNO0VHcFFKLGdCRjBsQmtCO0VFemxCbEIsZ0JGMmtCMEI7QUw1SDlCO0FJOVdJO0VHcEdGO0lINlFNO0VKeU1OO0FBQ0Y7O0FPdmRFO0VIc1FNO0VHcFFKLGdCRjBsQmtCO0VFemxCbEIsZ0JGMmtCMEI7QUxqSDlCO0FJelhJO0VHcEdGO0lINlFNO0VKb05OO0FBQ0Y7O0FPbGVFO0VIc1FNO0VHcFFKLGdCRjBsQmtCO0VFemxCbEIsZ0JGMmtCMEI7QUx0RzlCO0FJcFlJO0VHcEdGO0lINlFNO0VKK05OO0FBQ0Y7O0FPN2VFO0VIc1FNO0VHcFFKLGdCRjBsQmtCO0VFemxCbEIsZ0JGMmtCMEI7QUwzRjlCO0FJL1lJO0VHcEdGO0lINlFNO0VKME9OO0FBQ0Y7O0FPeGZFO0VIc1FNO0VHcFFKLGdCRjBsQmtCO0VFemxCbEIsZ0JGMmtCMEI7QUxoRjlCO0FJMVpJO0VHcEdGO0lINlFNO0VKcVBOO0FBQ0Y7O0FPN2VBO0VDckRFO0VBQ0E7QVJzaUJGOztBTzdlQTtFQzFERTtFQUNBO0FSMmlCRjs7QU8vZUE7RUFDRTtBUGtmRjtBT2hmRTtFQUNFLG9CRjhsQjBCO0FMNUc5Qjs7QU94ZUE7RUhzTk0sa0JBTEk7RUcvTVI7QVAyZUY7O0FPdmVBO0VBQ0UsbUJGZ1NPO0VEakZILGtCQUxJO0FKaVNWO0FPeGVFO0VBQ0U7QVAwZUo7O0FPdGVBO0VBQ0U7RUFDQSxtQkZzUk87RURqRkgsa0JBTEk7RUc5TFIsY0ZwRlM7QUw2akJYO0FPdmVFO0VBQ0U7QVB5ZUo7O0FTdmtCQTtFQ0lFO0VBR0E7QVZxa0JGOztBU3RrQkE7RUFDRSxnQkpzOUNrQztFSXI5Q2xDLHNCSlBTO0VJUVQ7RUhHRTtFSVJGO0VBR0E7QVY4a0JGOztBU2hrQkE7RUFFRTtBVGtrQkY7O0FTL2pCQTtFQUNFO0VBQ0E7QVRra0JGOztBUy9qQkE7RUwrUE0sa0JBTEk7RUt4UFIsY0oxQlM7QUw0bEJYOztBV3BtQkU7Ozs7Ozs7RUNIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaW5CRjs7QWF6akJJO0VGNUNFO0lBQ0UsZ0JOaWRlO0VMd0pyQjtBQUNGO0FhL2pCSTtFRjVDRTtJQUNFLGdCTmlkZTtFTDZKckI7QUFDRjtBYXBrQkk7RUY1Q0U7SUFDRSxnQk5pZGU7RUxrS3JCO0FBQ0Y7QWF6a0JJO0VGNUNFO0lBQ0UsaUJOaWRlO0VMdUtyQjtBQUNGO0FhOWtCSTtFRjVDRTtJQUNFLGlCTmlkZTtFTDRLckI7QUFDRjtBYzdvQkU7RUNBQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBZitvQkY7QWNucEJJO0VDYUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmeW9CRjs7QWUxbEJNO0VBQ0U7QWY2bEJSOztBZTFsQk07RUFwQ0o7RUFDQTtBZmtvQkY7O0FlcG5CRTtFQUNFO0VBQ0E7QWZ1bkJKOztBZXpuQkU7RUFDRTtFQUNBO0FmNG5CSjs7QWU5bkJFO0VBQ0U7RUFDQTtBZmlvQko7O0Flbm9CRTtFQUNFO0VBQ0E7QWZzb0JKOztBZXhvQkU7RUFDRTtFQUNBO0FmMm9CSjs7QWU3b0JFO0VBQ0U7RUFDQTtBZmdwQko7O0Flam5CTTtFQWhESjtFQUNBO0FmcXFCRjs7QWVobkJVO0VBaEVOO0VBQ0E7QWZvckJKOztBZXJuQlU7RUFoRU47RUFDQTtBZnlyQko7O0FlMW5CVTtFQWhFTjtFQUNBO0FmOHJCSjs7QWUvbkJVO0VBaEVOO0VBQ0E7QWZtc0JKOztBZXBvQlU7RUFoRU47RUFDQTtBZndzQko7O0Flem9CVTtFQWhFTjtFQUNBO0FmNnNCSjs7QWU5b0JVO0VBaEVOO0VBQ0E7QWZrdEJKOztBZW5wQlU7RUFoRU47RUFDQTtBZnV0Qko7O0FleHBCVTtFQWhFTjtFQUNBO0FmNHRCSjs7QWU3cEJVO0VBaEVOO0VBQ0E7QWZpdUJKOztBZWxxQlU7RUFoRU47RUFDQTtBZnN1Qko7O0FldnFCVTtFQWhFTjtFQUNBO0FmMnVCSjs7QWVwcUJZO0VBeERWO0FmZ3VCRjs7QWV4cUJZO0VBeERWO0Fmb3VCRjs7QWU1cUJZO0VBeERWO0Fmd3VCRjs7QWVockJZO0VBeERWO0FmNHVCRjs7QWVwckJZO0VBeERWO0FmZ3ZCRjs7QWV4ckJZO0VBeERWO0Fmb3ZCRjs7QWU1ckJZO0VBeERWO0Fmd3ZCRjs7QWVoc0JZO0VBeERWO0FmNHZCRjs7QWVwc0JZO0VBeERWO0FmZ3dCRjs7QWV4c0JZO0VBeERWO0Fmb3dCRjs7QWU1c0JZO0VBeERWO0Fmd3dCRjs7QWVyc0JROztFQUVFO0Fmd3NCVjs7QWVyc0JROztFQUVFO0Fmd3NCVjs7QWUvc0JROztFQUVFO0Fma3RCVjs7QWUvc0JROztFQUVFO0Fma3RCVjs7QWV6dEJROztFQUVFO0FmNHRCVjs7QWV6dEJROztFQUVFO0FmNHRCVjs7QWVudUJROztFQUVFO0Fmc3VCVjs7QWVudUJROztFQUVFO0Fmc3VCVjs7QWU3dUJROztFQUVFO0FmZ3ZCVjs7QWU3dUJROztFQUVFO0FmZ3ZCVjs7QWV2dkJROztFQUVFO0FmMHZCVjs7QWV2dkJROztFQUVFO0FmMHZCVjs7QWFwekJJO0VFVUU7SUFDRTtFZjh5Qk47O0VlM3lCSTtJQXBDSjtJQUNBO0VmbTFCQTs7RWVyMEJBO0lBQ0U7SUFDQTtFZncwQkY7O0VlMTBCQTtJQUNFO0lBQ0E7RWY2MEJGOztFZS8wQkE7SUFDRTtJQUNBO0VmazFCRjs7RWVwMUJBO0lBQ0U7SUFDQTtFZnUxQkY7O0VlejFCQTtJQUNFO0lBQ0E7RWY0MUJGOztFZTkxQkE7SUFDRTtJQUNBO0VmaTJCRjs7RWVsMEJJO0lBaERKO0lBQ0E7RWZzM0JBOztFZWowQlE7SUFoRU47SUFDQTtFZnE0QkY7O0VldDBCUTtJQWhFTjtJQUNBO0VmMDRCRjs7RWUzMEJRO0lBaEVOO0lBQ0E7RWYrNEJGOztFZWgxQlE7SUFoRU47SUFDQTtFZm81QkY7O0VlcjFCUTtJQWhFTjtJQUNBO0VmeTVCRjs7RWUxMUJRO0lBaEVOO0lBQ0E7RWY4NUJGOztFZS8xQlE7SUFoRU47SUFDQTtFZm02QkY7O0VlcDJCUTtJQWhFTjtJQUNBO0VmdzZCRjs7RWV6MkJRO0lBaEVOO0lBQ0E7RWY2NkJGOztFZTkyQlE7SUFoRU47SUFDQTtFZms3QkY7O0VlbjNCUTtJQWhFTjtJQUNBO0VmdTdCRjs7RWV4M0JRO0lBaEVOO0lBQ0E7RWY0N0JGOztFZXIzQlU7SUF4RFY7RWZpN0JBOztFZXozQlU7SUF4RFY7RWZxN0JBOztFZTczQlU7SUF4RFY7RWZ5N0JBOztFZWo0QlU7SUF4RFY7RWY2N0JBOztFZXI0QlU7SUF4RFY7RWZpOEJBOztFZXo0QlU7SUF4RFY7RWZxOEJBOztFZTc0QlU7SUF4RFY7RWZ5OEJBOztFZWo1QlU7SUF4RFY7RWY2OEJBOztFZXI1QlU7SUF4RFY7RWZpOUJBOztFZXo1QlU7SUF4RFY7RWZxOUJBOztFZTc1QlU7SUF4RFY7RWZ5OUJBOztFZWo2QlU7SUF4RFY7RWY2OUJBOztFZTE1Qk07O0lBRUU7RWY2NUJSOztFZTE1Qk07O0lBRUU7RWY2NUJSOztFZXA2Qk07O0lBRUU7RWZ1NkJSOztFZXA2Qk07O0lBRUU7RWZ1NkJSOztFZTk2Qk07O0lBRUU7RWZpN0JSOztFZTk2Qk07O0lBRUU7RWZpN0JSOztFZXg3Qk07O0lBRUU7RWYyN0JSOztFZXg3Qk07O0lBRUU7RWYyN0JSOztFZWw4Qk07O0lBRUU7RWZxOEJSOztFZWw4Qk07O0lBRUU7RWZxOEJSOztFZTU4Qk07O0lBRUU7RWYrOEJSOztFZTU4Qk07O0lBRUU7RWYrOEJSO0FBQ0Y7QWExZ0NJO0VFVUU7SUFDRTtFZm1nQ047O0VlaGdDSTtJQXBDSjtJQUNBO0Vmd2lDQTs7RWUxaENBO0lBQ0U7SUFDQTtFZjZoQ0Y7O0VlL2hDQTtJQUNFO0lBQ0E7RWZraUNGOztFZXBpQ0E7SUFDRTtJQUNBO0VmdWlDRjs7RWV6aUNBO0lBQ0U7SUFDQTtFZjRpQ0Y7O0VlOWlDQTtJQUNFO0lBQ0E7RWZpakNGOztFZW5qQ0E7SUFDRTtJQUNBO0Vmc2pDRjs7RWV2aENJO0lBaERKO0lBQ0E7RWYya0NBOztFZXRoQ1E7SUFoRU47SUFDQTtFZjBsQ0Y7O0VlM2hDUTtJQWhFTjtJQUNBO0VmK2xDRjs7RWVoaUNRO0lBaEVOO0lBQ0E7RWZvbUNGOztFZXJpQ1E7SUFoRU47SUFDQTtFZnltQ0Y7O0VlMWlDUTtJQWhFTjtJQUNBO0VmOG1DRjs7RWUvaUNRO0lBaEVOO0lBQ0E7RWZtbkNGOztFZXBqQ1E7SUFoRU47SUFDQTtFZnduQ0Y7O0VlempDUTtJQWhFTjtJQUNBO0VmNm5DRjs7RWU5akNRO0lBaEVOO0lBQ0E7RWZrb0NGOztFZW5rQ1E7SUFoRU47SUFDQTtFZnVvQ0Y7O0VleGtDUTtJQWhFTjtJQUNBO0VmNG9DRjs7RWU3a0NRO0lBaEVOO0lBQ0E7RWZpcENGOztFZTFrQ1U7SUF4RFY7RWZzb0NBOztFZTlrQ1U7SUF4RFY7RWYwb0NBOztFZWxsQ1U7SUF4RFY7RWY4b0NBOztFZXRsQ1U7SUF4RFY7RWZrcENBOztFZTFsQ1U7SUF4RFY7RWZzcENBOztFZTlsQ1U7SUF4RFY7RWYwcENBOztFZWxtQ1U7SUF4RFY7RWY4cENBOztFZXRtQ1U7SUF4RFY7RWZrcUNBOztFZTFtQ1U7SUF4RFY7RWZzcUNBOztFZTltQ1U7SUF4RFY7RWYwcUNBOztFZWxuQ1U7SUF4RFY7RWY4cUNBOztFZXRuQ1U7SUF4RFY7RWZrckNBOztFZS9tQ007O0lBRUU7RWZrbkNSOztFZS9tQ007O0lBRUU7RWZrbkNSOztFZXpuQ007O0lBRUU7RWY0bkNSOztFZXpuQ007O0lBRUU7RWY0bkNSOztFZW5vQ007O0lBRUU7RWZzb0NSOztFZW5vQ007O0lBRUU7RWZzb0NSOztFZTdvQ007O0lBRUU7RWZncENSOztFZTdvQ007O0lBRUU7RWZncENSOztFZXZwQ007O0lBRUU7RWYwcENSOztFZXZwQ007O0lBRUU7RWYwcENSOztFZWpxQ007O0lBRUU7RWZvcUNSOztFZWpxQ007O0lBRUU7RWZvcUNSO0FBQ0Y7QWEvdENJO0VFVUU7SUFDRTtFZnd0Q047O0VlcnRDSTtJQXBDSjtJQUNBO0VmNnZDQTs7RWUvdUNBO0lBQ0U7SUFDQTtFZmt2Q0Y7O0VlcHZDQTtJQUNFO0lBQ0E7RWZ1dkNGOztFZXp2Q0E7SUFDRTtJQUNBO0VmNHZDRjs7RWU5dkNBO0lBQ0U7SUFDQTtFZml3Q0Y7O0VlbndDQTtJQUNFO0lBQ0E7RWZzd0NGOztFZXh3Q0E7SUFDRTtJQUNBO0VmMndDRjs7RWU1dUNJO0lBaERKO0lBQ0E7RWZneUNBOztFZTN1Q1E7SUFoRU47SUFDQTtFZit5Q0Y7O0VlaHZDUTtJQWhFTjtJQUNBO0Vmb3pDRjs7RWVydkNRO0lBaEVOO0lBQ0E7RWZ5ekNGOztFZTF2Q1E7SUFoRU47SUFDQTtFZjh6Q0Y7O0VlL3ZDUTtJQWhFTjtJQUNBO0VmbTBDRjs7RWVwd0NRO0lBaEVOO0lBQ0E7RWZ3MENGOztFZXp3Q1E7SUFoRU47SUFDQTtFZjYwQ0Y7O0VlOXdDUTtJQWhFTjtJQUNBO0VmazFDRjs7RWVueENRO0lBaEVOO0lBQ0E7RWZ1MUNGOztFZXh4Q1E7SUFoRU47SUFDQTtFZjQxQ0Y7O0VlN3hDUTtJQWhFTjtJQUNBO0VmaTJDRjs7RWVseUNRO0lBaEVOO0lBQ0E7RWZzMkNGOztFZS94Q1U7SUF4RFY7RWYyMUNBOztFZW55Q1U7SUF4RFY7RWYrMUNBOztFZXZ5Q1U7SUF4RFY7RWZtMkNBOztFZTN5Q1U7SUF4RFY7RWZ1MkNBOztFZS95Q1U7SUF4RFY7RWYyMkNBOztFZW56Q1U7SUF4RFY7RWYrMkNBOztFZXZ6Q1U7SUF4RFY7RWZtM0NBOztFZTN6Q1U7SUF4RFY7RWZ1M0NBOztFZS96Q1U7SUF4RFY7RWYyM0NBOztFZW4wQ1U7SUF4RFY7RWYrM0NBOztFZXYwQ1U7SUF4RFY7RWZtNENBOztFZTMwQ1U7SUF4RFY7RWZ1NENBOztFZXAwQ007O0lBRUU7RWZ1MENSOztFZXAwQ007O0lBRUU7RWZ1MENSOztFZTkwQ007O0lBRUU7RWZpMUNSOztFZTkwQ007O0lBRUU7RWZpMUNSOztFZXgxQ007O0lBRUU7RWYyMUNSOztFZXgxQ007O0lBRUU7RWYyMUNSOztFZWwyQ007O0lBRUU7RWZxMkNSOztFZWwyQ007O0lBRUU7RWZxMkNSOztFZTUyQ007O0lBRUU7RWYrMkNSOztFZTUyQ007O0lBRUU7RWYrMkNSOztFZXQzQ007O0lBRUU7RWZ5M0NSOztFZXQzQ007O0lBRUU7RWZ5M0NSO0FBQ0Y7QWFwN0NJO0VFVUU7SUFDRTtFZjY2Q047O0VlMTZDSTtJQXBDSjtJQUNBO0VmazlDQTs7RWVwOENBO0lBQ0U7SUFDQTtFZnU4Q0Y7O0VlejhDQTtJQUNFO0lBQ0E7RWY0OENGOztFZTk4Q0E7SUFDRTtJQUNBO0VmaTlDRjs7RWVuOUNBO0lBQ0U7SUFDQTtFZnM5Q0Y7O0VleDlDQTtJQUNFO0lBQ0E7RWYyOUNGOztFZTc5Q0E7SUFDRTtJQUNBO0VmZytDRjs7RWVqOENJO0lBaERKO0lBQ0E7RWZxL0NBOztFZWg4Q1E7SUFoRU47SUFDQTtFZm9nREY7O0VlcjhDUTtJQWhFTjtJQUNBO0VmeWdERjs7RWUxOENRO0lBaEVOO0lBQ0E7RWY4Z0RGOztFZS84Q1E7SUFoRU47SUFDQTtFZm1oREY7O0VlcDlDUTtJQWhFTjtJQUNBO0Vmd2hERjs7RWV6OUNRO0lBaEVOO0lBQ0E7RWY2aERGOztFZTk5Q1E7SUFoRU47SUFDQTtFZmtpREY7O0VlbitDUTtJQWhFTjtJQUNBO0VmdWlERjs7RWV4K0NRO0lBaEVOO0lBQ0E7RWY0aURGOztFZTcrQ1E7SUFoRU47SUFDQTtFZmlqREY7O0VlbC9DUTtJQWhFTjtJQUNBO0Vmc2pERjs7RWV2L0NRO0lBaEVOO0lBQ0E7RWYyakRGOztFZXAvQ1U7SUF4RFY7RWZnakRBOztFZXgvQ1U7SUF4RFY7RWZvakRBOztFZTUvQ1U7SUF4RFY7RWZ3akRBOztFZWhnRFU7SUF4RFY7RWY0akRBOztFZXBnRFU7SUF4RFY7RWZna0RBOztFZXhnRFU7SUF4RFY7RWZva0RBOztFZTVnRFU7SUF4RFY7RWZ3a0RBOztFZWhoRFU7SUF4RFY7RWY0a0RBOztFZXBoRFU7SUF4RFY7RWZnbERBOztFZXhoRFU7SUF4RFY7RWZvbERBOztFZTVoRFU7SUF4RFY7RWZ3bERBOztFZWhpRFU7SUF4RFY7RWY0bERBOztFZXpoRE07O0lBRUU7RWY0aERSOztFZXpoRE07O0lBRUU7RWY0aERSOztFZW5pRE07O0lBRUU7RWZzaURSOztFZW5pRE07O0lBRUU7RWZzaURSOztFZTdpRE07O0lBRUU7RWZnakRSOztFZTdpRE07O0lBRUU7RWZnakRSOztFZXZqRE07O0lBRUU7RWYwakRSOztFZXZqRE07O0lBRUU7RWYwakRSOztFZWprRE07O0lBRUU7RWZva0RSOztFZWprRE07O0lBRUU7RWZva0RSOztFZTNrRE07O0lBRUU7RWY4a0RSOztFZTNrRE07O0lBRUU7RWY4a0RSO0FBQ0Y7QWF6b0RJO0VFVUU7SUFDRTtFZmtvRE47O0VlL25ESTtJQXBDSjtJQUNBO0VmdXFEQTs7RWV6cERBO0lBQ0U7SUFDQTtFZjRwREY7O0VlOXBEQTtJQUNFO0lBQ0E7RWZpcURGOztFZW5xREE7SUFDRTtJQUNBO0Vmc3FERjs7RWV4cURBO0lBQ0U7SUFDQTtFZjJxREY7O0VlN3FEQTtJQUNFO0lBQ0E7RWZnckRGOztFZWxyREE7SUFDRTtJQUNBO0VmcXJERjs7RWV0cERJO0lBaERKO0lBQ0E7RWYwc0RBOztFZXJwRFE7SUFoRU47SUFDQTtFZnl0REY7O0VlMXBEUTtJQWhFTjtJQUNBO0VmOHRERjs7RWUvcERRO0lBaEVOO0lBQ0E7RWZtdURGOztFZXBxRFE7SUFoRU47SUFDQTtFZnd1REY7O0VlenFEUTtJQWhFTjtJQUNBO0VmNnVERjs7RWU5cURRO0lBaEVOO0lBQ0E7RWZrdkRGOztFZW5yRFE7SUFoRU47SUFDQTtFZnV2REY7O0VleHJEUTtJQWhFTjtJQUNBO0VmNHZERjs7RWU3ckRRO0lBaEVOO0lBQ0E7RWZpd0RGOztFZWxzRFE7SUFoRU47SUFDQTtFZnN3REY7O0VldnNEUTtJQWhFTjtJQUNBO0VmMndERjs7RWU1c0RRO0lBaEVOO0lBQ0E7RWZneERGOztFZXpzRFU7SUF4RFY7RWZxd0RBOztFZTdzRFU7SUF4RFY7RWZ5d0RBOztFZWp0RFU7SUF4RFY7RWY2d0RBOztFZXJ0RFU7SUF4RFY7RWZpeERBOztFZXp0RFU7SUF4RFY7RWZxeERBOztFZTd0RFU7SUF4RFY7RWZ5eERBOztFZWp1RFU7SUF4RFY7RWY2eERBOztFZXJ1RFU7SUF4RFY7RWZpeURBOztFZXp1RFU7SUF4RFY7RWZxeURBOztFZTd1RFU7SUF4RFY7RWZ5eURBOztFZWp2RFU7SUF4RFY7RWY2eURBOztFZXJ2RFU7SUF4RFY7RWZpekRBOztFZTl1RE07O0lBRUU7RWZpdkRSOztFZTl1RE07O0lBRUU7RWZpdkRSOztFZXh2RE07O0lBRUU7RWYydkRSOztFZXh2RE07O0lBRUU7RWYydkRSOztFZWx3RE07O0lBRUU7RWZxd0RSOztFZWx3RE07O0lBRUU7RWZxd0RSOztFZTV3RE07O0lBRUU7RWYrd0RSOztFZTV3RE07O0lBRUU7RWYrd0RSOztFZXR4RE07O0lBRUU7RWZ5eERSOztFZXR4RE07O0lBRUU7RWZ5eERSOztFZWh5RE07O0lBRUU7RWZteURSOztFZWh5RE07O0lBRUU7RWZteURSO0FBQ0Y7QWdCejVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLG1CWHVXTztFV3RXUCxjWENTO0VXQVQsbUJYa3FCNEI7RVdqcUI1QixxQlhQUztBTGk2RFg7QWdCbjVERTtFQUNFO0VBQ0E7RUFDQSx3Qlh5ZTBCO0VXeGUxQjtBaEJxNURKO0FnQmw1REU7RUFDRTtBaEJvNURKO0FnQmo1REU7RUFDRTtBaEJtNURKO0FnQi80REU7RUFDRTtBaEJpNURKOztBZ0J4NERBO0VBQ0U7QWhCMjRERjs7QWdCajRERTtFQUNFO0FoQm80REo7O0FnQnIzREU7RUFDRTtBaEJ3M0RKO0FnQnIzREk7RUFDRTtBaEJ1M0ROOztBZ0JoM0RFO0VBQ0U7QWhCbTNESjtBZ0JoM0RFO0VBQ0U7QWhCazNESjs7QWdCejJERTtFQUNFO0VBQ0E7QWhCNDJESjs7QWdCcDJEQTtFQUNFO0VBQ0E7QWhCdTJERjs7QWdCLzFERTtFQUNFO0VBQ0E7QWhCazJESjs7QWlCOTlERTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsV0FiUTtFQWNSO0FqQjI5REo7O0FpQjErREU7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLFdBYlE7RUFjUjtBakJ1K0RKOztBaUJ0L0RFO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxXQWJRO0VBY1I7QWpCbS9ESjs7QWlCbGdFRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsV0FiUTtFQWNSO0FqQisvREo7O0FpQjlnRUU7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLFdBYlE7RUFjUjtBakIyZ0VKOztBaUIxaEVFO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxXQWJRO0VBY1I7QWpCdWhFSjs7QWlCdGlFRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsV0FiUTtFQWNSO0FqQm1pRUo7O0FpQmxqRUU7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLFdBYlE7RUFjUjtBakIraUVKOztBZ0IzNkRJO0VBQ0U7RUFDQTtBaEI4NkROOztBYXovREk7RUd5RUE7SUFDRTtJQUNBO0VoQm83REo7QUFDRjtBYWhnRUk7RUd5RUE7SUFDRTtJQUNBO0VoQjA3REo7QUFDRjtBYXRnRUk7RUd5RUE7SUFDRTtJQUNBO0VoQmc4REo7QUFDRjtBYTVnRUk7RUd5RUE7SUFDRTtJQUNBO0VoQnM4REo7QUFDRjtBYWxoRUk7RUd5RUE7SUFDRTtJQUNBO0VoQjQ4REo7QUFDRjtBa0JobUVBO0VBQ0UscUJid3pCc0M7QUwweUN4Qzs7QWtCemxFQTtFQUNFO0VBQ0E7RUFDQTtFZG9SSSxrQkFMSTtFYzNRUixnQmJna0I0QjtBTDBoRDlCOztBa0J0bEVBO0VBQ0U7RUFDQTtFZDBRSSxrQkFMSTtBSnExRFY7O0FrQnRsRUE7RUFDRTtFQUNBO0Vkb1FJLG1CQUxJO0FKMjFEVjs7QW1Cdm5FQTtFQUNFLG1CZGd6QnNDO0VEaGhCbEMsa0JBTEk7RWV2UlIsY2RLUztBTG1uRVg7O0FvQjduRUE7RUFDRTtFQUNBO0VBQ0E7RWhCOFJJLGVBTEk7RWdCdFJSLGdCZnFrQjRCO0VlcGtCNUIsZ0JmMGtCNEI7RWV6a0I1QixjZktTO0VlSlQsc0JmTFM7RWVNVDtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VkR0U7RWVIRSx3RURNSjtBcEIybkVGO0FxQjduRU07RURoQk47SUNpQlE7RXJCZ29FTjtBQUNGO0FvQjluRUU7RUFDRTtBcEJnb0VKO0FvQjluRUk7RUFDRTtBcEJnb0VOO0FvQjNuRUU7RUFDRSxjZmpCTztFZWtCUCxzQmYzQk87RWU0QlAscUJmOHpCb0M7RWU3ekJwQztFQUtFLGtEZnVzQjBCO0FMazdDaEM7QW9CbG5FRTtFQUVFO0FwQm1uRUo7QW9CL21FRTtFQUNFLGNmMUNPO0VlNENQO0FwQmduRUo7QW9Cbm5FRTtFQUNFLGNmMUNPO0VlNENQO0FwQmduRUo7QW9Cbm5FRTtFQUNFLGNmMUNPO0VlNENQO0FwQmduRUo7QW9CeG1FRTtFQUVFLHlCZjFETztFZTZEUDtBcEJ1bUVKO0FvQm5tRUU7RUFDRTtFQUNBO0VBQ0EsMkJmMHBCMEI7VWUxcEIxQiwwQmYwcEIwQjtFZXpwQjFCLGNmOURPO0VpQmJULHlCakJNUztFZXVFUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRCZmdiMEI7RWUvYTFCO0VDdEVFLDZJRHVFRjtFQ3ZFRSxxSUR1RUY7QXBCcW1FSjtBb0JqbkVFO0VBQ0U7RUFDQTtFQUNBLDJCZjBwQjBCO1VlMXBCMUIsMEJmMHBCMEI7RWV6cEIxQixjZjlETztFaUJiVCx5QmpCTVM7RWV1RVA7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QmZnYjBCO0VlL2ExQjtFQ3RFRSxxSUR1RUY7QXBCcW1FSjtBcUJ4cUVNO0VEdURKO0lDdERNO0lBQUE7RXJCMnFFTjtFb0JybkVBO0lDdERNO0VyQjJxRU47QUFDRjtBb0J2bUVFO0VBQ0UseUJmKzVCOEI7QUwwc0NsQztBb0IxbUVFO0VBQ0UseUJmKzVCOEI7QUwwc0NsQztBb0J0bUVFO0VBQ0U7RUFDQTtFQUNBLDJCZnVvQjBCO1Vldm9CMUIsMEJmdW9CMEI7RWV0b0IxQixjZmpGTztFaUJiVCx5QmpCTVM7RWUwRlA7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QmY2WjBCO0VlNVoxQjtFQ3pGRSw2SUQwRkY7RUMxRkUscUlEMEZGO0FwQndtRUo7QXFCOXJFTTtFRDBFSjtJQ3pFTTtJQUFBO0VyQmlzRU47QUFDRjtBb0IxbUVFO0VBQ0UseUJmNDRCOEI7QUxndUNsQzs7QW9Cbm1FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JmeWQ0QjtFZXhkNUIsY2Y1R1M7RWU2R1Q7RUFDQTtFQUNBO0FwQnNtRUY7QW9CcG1FRTtFQUVFO0VBQ0E7QXBCcW1FSjs7QW9CMWxFQTtFQUNFLHNDZmd1QnNDO0VlL3RCdEM7RWhCbUpJLG1CQUxJO0VFN1FOO0FOOHRFSjtBb0IzbEVFO0VBQ0U7RUFDQTtFQUNBLDBCZjJsQjBCO1VlM2xCMUIseUJmMmxCMEI7QUxrZ0Q5QjtBb0JobUVFO0VBQ0U7RUFDQTtFQUNBLDBCZjJsQjBCO1VlM2xCMUIseUJmMmxCMEI7QUxrZ0Q5QjtBb0IxbEVFO0VBQ0U7RUFDQTtFQUNBLDBCZnFsQjBCO1VlcmxCMUIseUJmcWxCMEI7QUx1Z0Q5Qjs7QW9CeGxFQTtFQUNFLG9DZjhzQnNDO0VlN3NCdEM7RWhCZ0lJLGtCQUxJO0VFN1FOO0FOK3VFSjtBb0J6bEVFO0VBQ0U7RUFDQTtFQUNBLHdCZjRrQjBCO1VlNWtCMUIsdUJmNGtCMEI7QUwrZ0Q5QjtBb0I5bEVFO0VBQ0U7RUFDQTtFQUNBLHdCZjRrQjBCO1VlNWtCMUIsdUJmNGtCMEI7QUwrZ0Q5QjtBb0J4bEVFO0VBQ0U7RUFDQTtFQUNBLHdCZnNrQjBCO1VldGtCMUIsdUJmc2tCMEI7QUxvaEQ5Qjs7QW9CbGxFRTtFQUNFLHVDZnFyQm9DO0FMZzZDeEM7QW9CbGxFRTtFQUNFLHNDZmtyQm9DO0FMazZDeEM7QW9CamxFRTtFQUNFLG9DZitxQm9DO0FMbzZDeEM7O0FvQjlrRUE7RUFDRSxXZjZxQnNDO0VlNXFCdEM7RUFDQSxpQmY0aEI0QjtBTHFqRDlCO0FvQi9rRUU7RUFDRTtBcEJpbEVKO0FvQjlrRUU7RUFDRTtFZC9MQTtBTmd4RUo7QW9CN2tFRTtFQUNFO0VkcE1BO0FOb3hFSjs7QXVCbHlFQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VuQjJSSSxlQUxJO0VtQm5SUixnQmxCa2tCNEI7RWtCamtCNUIsZ0JsQnVrQjRCO0VrQnRrQjVCLGNsQkVTO0VrQkRULHNCbEJSUztFa0JTVDtFQUNBO0VBQ0EseUNsQmc3QmtDO0VrQi82QmxDLDBCbEJnN0JrQztFa0IvNkJsQztFakJGRTtFZUhFLHdFRVFKO0VBQ0E7S0FBQTtVQUFBO0F2Qmt5RUY7QXFCdnlFTTtFRWZOO0lGZ0JRO0VyQjB5RU47QUFDRjtBdUJyeUVFO0VBQ0UscUJsQnMwQm9DO0VrQnIwQnBDO0VBS0Usa0RsQmk3QjRCO0FMazNDbEM7QXVCL3hFRTtFQUVFLHNCbEJnc0IwQjtFa0IvckIxQjtBdkJneUVKO0F1Qjd4RUU7RUFFRSx5QmxCcENPO0FMazBFWDtBdUJ6eEVFO0VBQ0U7RUFDQTtBdkIyeEVKOztBdUJ2eEVBO0VBQ0Usb0JsQnlyQjRCO0VrQnhyQjVCLHVCbEJ3ckI0QjtFa0J2ckI1QixvQmxCd3JCNEI7RUQvY3hCLG1CQUxJO0VFN1FOO0FOcTBFSjs7QXVCdnhFQTtFQUNFLG1CbEJxckI0QjtFa0JwckI1QixzQmxCb3JCNEI7RWtCbnJCNUIsa0JsQm9yQjRCO0VEbmR4QixrQkFMSTtFRTdRTjtBTjYwRUo7O0F3QjUxRUE7RUFDRTtFQUNBLGtCbkJxM0J3QztFbUJwM0J4QyxtQm5CcTNCd0M7RW1CcDNCeEMsdUJuQnEzQndDO0FMMCtDMUM7QXdCNzFFRTtFQUNFO0VBQ0E7QXhCKzFFSjs7QXdCMzFFQTtFQUNFLFVuQnkyQndDO0VtQngyQnhDLFduQncyQndDO0VtQnYyQnhDO0VBQ0E7RUFDQSxzQm5CYlM7RW1CY1Q7RUFDQTtFQUNBO0VBQ0EscUNuQjQyQndDO0VtQjMyQnhDO0tBQUE7VUFBQTtFQUNBO1VBQUE7QXhCODFFRjtBd0IzMUVFO0VsQlhFO0FOeTJFSjtBd0IxMUVFO0VBRUUsa0JuQm0yQnNDO0FMdy9DMUM7QXdCeDFFRTtFQUNFLHVCbkIwMUJzQztBTGdnRDFDO0F3QnYxRUU7RUFDRSxxQm5Cc3pCb0M7RW1CcnpCcEM7RUFDQSxrRG5CbXNCNEI7QUxzcERoQztBd0J0MUVFO0VBQ0UseUJuQlpNO0VtQmFOLHFCbkJiTTtBTHEyRVY7QXdCdDFFSTtFQUlJO0F4QnExRVI7QXdCajFFSTtFQUlJO0F4QmcxRVI7QXdCMzBFRTtFQUNFLHlCbkJqQ007RW1Ca0NOLHFCbkJsQ007RW1CdUNKO0F4QnkwRU47QXdCcjBFRTtFQUNFO0VBQ0E7RUFDQSxZbkJrMEJ1QztBTHFnRDNDO0F3QmgwRUk7RUFDRSxZbkIwekJxQztBTHdnRDNDOztBd0JwekVBO0VBQ0UsbUJuQnF6QmdDO0FMa2dEbEM7QXdCcnpFRTtFQUNFLFVuQml6QjhCO0VtQmh6QjlCO0VBQ0E7RUFDQTtFbEI5RkE7RWVIRSxpREdtR0Y7QXhCdXpFSjtBcUJ0NUVNO0VHeUZKO0lIeEZNO0VyQnk1RU47QUFDRjtBd0IxekVJO0VBQ0U7QXhCNHpFTjtBd0J6ekVJO0VBQ0UsaUNuQmd6QjRCO0VtQjN5QjFCO0F4QnV6RVI7O0F3Qmp6RUE7RUFDRTtFQUNBLGtCbkJteEJnQztBTGlpRGxDOztBd0JqekVBO0VBQ0U7RUFDQTtFQUNBO0F4Qm96RUY7QXdCaHpFSTtFQUNFO0VBQ0E7RUFDQSxhbkJxb0J3QjtBTDZxRDlCOztBeUJoOEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QXpCbThFRjtBeUJqOEVFO0VBQ0U7QXpCbThFSjtBeUIvN0VJO0VBQTBCLGtFcEI4OUJhO0FMbytDM0M7QXlCajhFSTtFQUEwQixrRXBCNjlCYTtBTHUrQzNDO0F5Qmo4RUU7RUFDRTtBekJtOEVKO0F5Qmg4RUU7RUFDRSxXcEIrOEJ1QztFb0I5OEJ2QyxZcEI4OEJ1QztFb0I3OEJ2QztFSHpCRix5QmpCa0NRO0VvQlBOLFNwQjg4QnVDO0VDMTlCdkM7RWVIRSxvSElrQkY7RUpsQkUsNEdJa0JGO0VBQ0E7VUFBQTtBekJpOEVKO0FxQmg5RU07RUlNSjtJSkxNO0lBQUE7RXJCbTlFTjtBQUNGO0F5QnA4RUk7RUhqQ0YseUJqQjgrQnlDO0FMMC9DM0M7QXlCbDhFRTtFQUNFLFdwQnc3QjhCO0VvQnY3QjlCLGNwQnc3QjhCO0VvQnY3QjlCO0VBQ0EsZXBCdTdCOEI7RW9CdDdCOUIseUJwQnBDTztFb0JxQ1A7RW5CN0JBO0FOaytFSjtBeUJoOEVFO0VBQ0UsV3BCbzdCdUM7RW9CbjdCdkMsWXBCbTdCdUM7RWlCdCtCekMseUJqQmtDUTtFb0JtQk4sU3BCbzdCdUM7RUMxOUJ2QztFZUhFLGlISTRDRjtFSjVDRSw0R0k0Q0Y7RUFDQTtPQUFBO0F6Qmk4RUo7QXFCMStFTTtFSWlDSjtJSmhDTTtJQUFBO0VyQjYrRU47QUFDRjtBeUJwOEVJO0VIM0RGLHlCakI4K0J5QztBTG9oRDNDO0F5Qmw4RUU7RUFDRSxXcEI4NUI4QjtFb0I3NUI5QixjcEI4NUI4QjtFb0I3NUI5QjtFQUNBLGVwQjY1QjhCO0VvQjU1QjlCLHlCcEI5RE87RW9CK0RQO0VuQnZEQTtBTjQvRUo7QXlCaDhFRTtFQUNFO0F6Qms4RUo7QXlCaDhFSTtFQUNFLHlCcEJ0RUs7QUx3Z0ZYO0F5Qi83RUk7RUFDRSx5QnBCMUVLO0FMMmdGWDs7QTBCeGhGQTtFQUNFO0ExQjJoRkY7QTBCemhGRTs7RUFFRSwwQnJCeS9COEI7RXFCeC9COUIsaUJyQnkvQjhCO0FMa2lEbEM7QTBCeGhGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUxERSxnRUtFRjtBMUIwaEZKO0FxQnhoRk07RUtYSjtJTFlNO0VyQjJoRk47QUFDRjtBMEIzaEZFO0VBQ0U7QTFCNmhGSjtBMEIzaEZJO0VBQ0U7QTFCNmhGTjtBMEI5aEZJO0VBQ0U7QTFCNmhGTjtBMEI5aEZJO0VBQ0U7QTFCNmhGTjtBMEIxaEZJO0VBRUUscUJyQm0rQjRCO0VxQmwrQjVCLHdCckJtK0I0QjtBTHdqRGxDO0EwQjloRkk7RUFFRSxxQnJCbStCNEI7RXFCbCtCNUIsd0JyQm0rQjRCO0FMd2pEbEM7QTBCOWhGSTtFQUVFLHFCckJtK0I0QjtFcUJsK0I1Qix3QnJCbStCNEI7QUx3akRsQztBMEJ4aEZJO0VBQ0UscUJyQjg5QjRCO0VxQjc5QjVCLHdCckI4OUI0QjtBTDRqRGxDO0EwQnRoRkU7RUFDRSxxQnJCdzlCOEI7RXFCdjlCOUIsd0JyQnc5QjhCO0FMZ2tEbEM7QTBCbGhGSTtFQUNFLGFyQms5QjRCO0VxQmo5QjVCLDhEckJrOUI0QjtBTG9rRGxDO0EwQnhoRkk7RUFDRSxhckJrOUI0QjtFcUJqOUI1Qiw4RHJCazlCNEI7QUxva0RsQztBMEJ4aEZJOzs7RUFDRSxhckJrOUI0QjtFcUJqOUI1Qiw4RHJCazlCNEI7QUxva0RsQztBMEJqaEZJO0VBQ0UsYXJCMjhCNEI7RXFCMThCNUIsOERyQjI4QjRCO0FMd2tEbEM7O0EyQnprRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQjRrRkY7QTJCMWtGRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBM0I0a0ZKO0EyQnhrRkU7O0VBRUU7QTNCMGtGSjtBMkJwa0ZFO0VBQ0U7RUFDQTtBM0Jza0ZKO0EyQnBrRkk7RUFDRTtBM0Jza0ZOOztBMkIzakZBO0VBQ0U7RUFDQTtFQUNBO0V2QnNQSSxlQUxJO0V1Qi9PUixnQnRCOGhCNEI7RXNCN2hCNUIsZ0J0Qm1pQjRCO0VzQmxpQjVCLGN0QmxDUztFc0JtQ1Q7RUFDQTtFQUNBLHlCdEI1Q1M7RXNCNkNUO0VyQnBDRTtBTm1tRko7O0EyQnJqRkE7Ozs7RUFJRTtFdkJnT0ksa0JBTEk7RUU3UU47QU40bUZKOztBMkJyakZBOzs7O0VBSUU7RXZCdU5JLG1CQUxJO0VFN1FOO0FOcW5GSjs7QTJCcmpGQTs7RUFFRTtBM0J3akZGOztBMkIzaUZJOztFckIvREE7RUFDQTtBTittRko7QTJCMWlGSTs7RXJCdEVBO0VBQ0E7QU5vbkZKO0EyQnBpRkU7RUFDRTtFckJwRUE7RUFDQTtBTjJtRko7O0E0QnBvRkU7RUFDRTtFQUNBO0VBQ0EsbUJ2Qnl4Qm9DO0VEaGhCbEMsa0JBTEk7RXdCalFOLGN2QjAvQnFCO0FMNG9EekI7O0E0Qm5vRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeEI0UEUsbUJBTEk7RXdCcFBOLFdBdkJjO0VBd0JkLHdDQXZCaUI7RXRCSGpCO0FOZ3FGSjs7QTRCam9GSTs7OztFQUVFO0E1QnNvRk47O0E0QnByRkk7RUFvREUscUJ2Qis5Qm1CO0V1QjU5QmpCLG9DdkIreUJnQztFdUI5eUJoQztFQUNBO0VBQ0E7RUFDQTtBNUJrb0ZSO0E0Qi9uRk07RUFDRSxxQnZCbzlCaUI7RXVCbjlCakIsaURBL0NhO0E1QmdyRnJCOztBNEJqc0ZJO0VBeUVJLG9DdkI2eEJnQztFdUI1eEJoQztBNUI0bkZSOztBNEJ0c0ZJO0VBaUZFLHFCdkJrOEJtQjtBTHVyRHpCO0E0QnRuRlE7RUFFRSx1QnZCNDJCOEI7RXVCMzJCOUI7RUFDQTtFQUNBO0E1QnVuRlY7QTRCbm5GTTtFQUNFLHFCdkJxN0JpQjtFdUJwN0JqQixpREE5RWE7QTVCbXNGckI7O0E0QnB0Rkk7RUFzR0UscUJ2QjY2Qm1CO0FMcXNEekI7QTRCaG5GTTtFQUNFLHlCdkIwNkJpQjtBTHdzRHpCO0E0Qi9tRk07RUFDRSxpREE1RmE7QTVCNnNGckI7QTRCOW1GTTtFQUNFLGN2Qms2QmlCO0FMOHNEekI7O0E0QjNtRkk7RUFDRTtBNUI4bUZOOztBNEJydUZJOzs7RUErSEk7QTVCNG1GUjtBNEJ4bUZNOzs7RUFDRTtBNUI0bUZSOztBNEI3dEZFO0VBQ0U7RUFDQTtFQUNBLG1CdkJ5eEJvQztFRGhoQmxDLGtCQUxJO0V3QmpRTixjdkIwL0JxQjtBTHF1RHpCOztBNEI1dEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhCNFBFLG1CQUxJO0V3QnBQTixXQXZCYztFQXdCZCx3Q0F2QmlCO0V0QkhqQjtBTnl2Rko7O0E0QjF0Rkk7Ozs7RUFFRTtBNUIrdEZOOztBNEI3d0ZJO0VBb0RFLHFCdkIrOUJtQjtFdUI1OUJqQixvQ3ZCK3lCZ0M7RXVCOXlCaEM7RUFDQTtFQUNBO0VBQ0E7QTVCMnRGUjtBNEJ4dEZNO0VBQ0UscUJ2Qm85QmlCO0V1Qm45QmpCLGlEQS9DYTtBNUJ5d0ZyQjs7QTRCMXhGSTtFQXlFSSxvQ3ZCNnhCZ0M7RXVCNXhCaEM7QTVCcXRGUjs7QTRCL3hGSTtFQWlGRSxxQnZCazhCbUI7QUxneER6QjtBNEIvc0ZRO0VBRUUsdUJ2QjQyQjhCO0V1QjMyQjlCO0VBQ0E7RUFDQTtBNUJndEZWO0E0QjVzRk07RUFDRSxxQnZCcTdCaUI7RXVCcDdCakIsaURBOUVhO0E1QjR4RnJCOztBNEI3eUZJO0VBc0dFLHFCdkI2NkJtQjtBTDh4RHpCO0E0QnpzRk07RUFDRSx5QnZCMDZCaUI7QUxpeUR6QjtBNEJ4c0ZNO0VBQ0UsaURBNUZhO0E1QnN5RnJCO0E0QnZzRk07RUFDRSxjdkJrNkJpQjtBTHV5RHpCOztBNEJwc0ZJO0VBQ0U7QTVCdXNGTjs7QTRCOXpGSTs7O0VBaUlJO0E1Qm1zRlI7QTRCanNGTTs7O0VBQ0U7QTVCcXNGUjs7QTZCMzBGQTtFQUNFO0VBRUEsZ0J4QndrQjRCO0V3QnZrQjVCLGdCeEI2a0I0QjtFd0I1a0I1QixjeEJRUztFd0JQVDtFQUNBO0VBRUE7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQzhHQTtFMUJzS0ksZUFMSTtFRTdRTjtFZUhFLHFJUUdKO0E3QjgwRkY7QXFCNzBGTTtFUWhCTjtJUmlCUTtFckJnMUZOO0FBQ0Y7QTZCajFGRTtFQUNFLGN4QkxPO0FMdzFGWDtBNkIvMEZFO0VBRUU7RUFDQSxrRHhCb3RCNEI7QUw0bkVoQztBNkJsMEZFO0VBR0U7RUFDQSxheEIwdUIwQjtBTHdsRTlCOztBNkJ0ekZFO0VDdkNBLFdBWFE7RVJMUix5QmpCNEVhO0V5QjFEYixxQnpCMERhO0FMdXlGZjtBOEI5MUZFO0VBQ0UsV0FkWTtFUlJkLHlCUU1tQjtFQWtCakIscUJBakJhO0E5QmkzRmpCO0E4QjcxRkU7RUFFRSxXQXJCWTtFUlJkLHlCUU1tQjtFQXlCakIscUJBeEJhO0VBNkJYO0E5QjAxRk47QThCdDFGRTtFQUtFLFdBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBOUJ5M0ZsQjtBOEJoMUZJO0VBS0k7QTlCODBGUjtBOEJ6MEZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTCt6RmY7O0E2QnAxRkU7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUxxMEZmO0E4QjUzRkU7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCKzRGakI7QThCMzNGRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2Qlg7QTlCdzNGTjtBOEJwM0ZFO0VBS0UsV0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0E5QnU1RmxCO0E4QjkyRkk7RUFLSTtBOUI0MkZSO0E4QnYyRkU7RUFFRSxXQWpEZTtFQWtEZix5QnpCWVc7RXlCVFgscUJ6QlNXO0FMNjFGZjs7QTZCbDNGRTtFQ3ZDQSxXQVhRO0VSTFIseUJqQjRFYTtFeUIxRGIscUJ6QjBEYTtBTG0yRmY7QThCMTVGRTtFQUNFLFdBZFk7RVJSZCx5QlFNbUI7RUFrQmpCLHFCQWpCYTtBOUI2NkZqQjtBOEJ6NUZFO0VBRUUsV0FyQlk7RVJSZCx5QlFNbUI7RUF5QmpCLHFCQXhCYTtFQTZCWDtBOUJzNUZOO0E4Qmw1RkU7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCcTdGbEI7QThCNTRGSTtFQUtJO0E5QjA0RlI7QThCcjRGRTtFQUVFLFdBakRlO0VBa0RmLHlCekJZVztFeUJUWCxxQnpCU1c7QUwyM0ZmOztBNkJoNUZFO0VDdkNBLFdBWFE7RVJMUix5QmpCNEVhO0V5QjFEYixxQnpCMERhO0FMaTRGZjtBOEJ4N0ZFO0VBQ0UsV0FkWTtFUlJkLHlCUU1tQjtFQWtCakIscUJBakJhO0E5QjI4RmpCO0E4QnY3RkU7RUFFRSxXQXJCWTtFUlJkLHlCUU1tQjtFQXlCakIscUJBeEJhO0VBNkJYO0E5Qm83Rk47QThCaDdGRTtFQUtFLFdBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBOUJtOUZsQjtBOEIxNkZJO0VBS0k7QTlCdzZGUjtBOEJuNkZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTHk1RmY7O0E2Qjk2RkU7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUwrNUZmO0E4QnQ5RkU7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCeStGakI7QThCcjlGRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2Qlg7QTlCazlGTjtBOEI5OEZFO0VBS0UsV0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0E5QmkvRmxCO0E4Qng4Rkk7RUFLSTtBOUJzOEZSO0E4Qmo4RkU7RUFFRSxXQWpEZTtFQWtEZix5QnpCWVc7RXlCVFgscUJ6QlNXO0FMdTdGZjs7QTZCNThGRTtFQ3ZDQSxXQVhRO0VSTFIseUJqQjRFYTtFeUIxRGIscUJ6QjBEYTtBTDY3RmY7QThCcC9GRTtFQUNFLFdBZFk7RVJSZCx5QlFNbUI7RUFrQmpCLHFCQWpCYTtBOUJ1Z0dqQjtBOEJuL0ZFO0VBRUUsV0FyQlk7RVJSZCx5QlFNbUI7RUF5QmpCLHFCQXhCYTtFQTZCWDtBOUJnL0ZOO0E4QjUrRkU7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCK2dHbEI7QThCdCtGSTtFQUtJO0E5Qm8rRlI7QThCLzlGRTtFQUVFLFdBakRlO0VBa0RmLHlCekJZVztFeUJUWCxxQnpCU1c7QUxxOUZmOztBNkIxK0ZFO0VDdkNBLFdBWFE7RVJMUix5QmpCNEVhO0V5QjFEYixxQnpCMERhO0FMMjlGZjtBOEJsaEdFO0VBQ0UsV0FkWTtFUlJkLHlCUU1tQjtFQWtCakIscUJBakJhO0E5QnFpR2pCO0E4QmpoR0U7RUFFRSxXQXJCWTtFUlJkLHlCUU1tQjtFQXlCakIscUJBeEJhO0VBNkJYO0E5QjhnR047QThCMWdHRTtFQUtFLFdBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBOUI2aUdsQjtBOEJwZ0dJO0VBS0k7QTlCa2dHUjtBOEI3L0ZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTG0vRmY7O0E2QnhnR0U7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUx5L0ZmO0E4QmhqR0U7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCbWtHakI7QThCL2lHRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2Qlg7QTlCNGlHTjtBOEJ4aUdFO0VBS0UsV0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0E5QjJrR2xCO0E4QmxpR0k7RUFLSTtBOUJnaUdSO0E4QjNoR0U7RUFFRSxXQWpEZTtFQWtEZix5QnpCWVc7RXlCVFgscUJ6QlNXO0FMaWhHZjs7QTZCaGlHRTtFQ21CQSxjekJKYTtFeUJLYixxQnpCTGE7QUxzaEdmO0E4Qi9nR0U7RUFDRSxXQVRZO0VBVVoseUJ6QlRXO0V5QlVYLHFCekJWVztBTDJoR2Y7QThCOWdHRTtFQUVFO0E5QitnR0o7QThCNWdHRTtFQUtFLFdBckJhO0VBc0JiLHlCekJ4Qlc7RXlCeUJYLHFCekJ6Qlc7QUxtaUdmO0E4QnhnR0k7RUFLSTtBOUJzZ0dSO0E4QmpnR0U7RUFFRSxjekJ2Q1c7RXlCd0NYO0E5QmtnR0o7O0E2QnpqR0U7RUNtQkEsY3pCSmE7RXlCS2IscUJ6QkxhO0FMK2lHZjtBOEJ4aUdFO0VBQ0UsV0FUWTtFQVVaLHlCekJUVztFeUJVWCxxQnpCVlc7QUxvakdmO0E4QnZpR0U7RUFFRTtBOUJ3aUdKO0E4QnJpR0U7RUFLRSxXQXJCYTtFQXNCYix5QnpCeEJXO0V5QnlCWCxxQnpCekJXO0FMNGpHZjtBOEJqaUdJO0VBS0k7QTlCK2hHUjtBOEIxaEdFO0VBRUUsY3pCdkNXO0V5QndDWDtBOUIyaEdKOztBNkJsbEdFO0VDbUJBLGN6QkphO0V5QktiLHFCekJMYTtBTHdrR2Y7QThCamtHRTtFQUNFLFdBVFk7RUFVWix5QnpCVFc7RXlCVVgscUJ6QlZXO0FMNmtHZjtBOEJoa0dFO0VBRUU7QTlCaWtHSjtBOEI5akdFO0VBS0UsV0FyQmE7RUFzQmIseUJ6QnhCVztFeUJ5QlgscUJ6QnpCVztBTHFsR2Y7QThCMWpHSTtFQUtJO0E5QndqR1I7QThCbmpHRTtFQUVFLGN6QnZDVztFeUJ3Q1g7QTlCb2pHSjs7QTZCM21HRTtFQ21CQSxjekJKYTtFeUJLYixxQnpCTGE7QUxpbUdmO0E4QjFsR0U7RUFDRSxXQVRZO0VBVVoseUJ6QlRXO0V5QlVYLHFCekJWVztBTHNtR2Y7QThCemxHRTtFQUVFO0E5QjBsR0o7QThCdmxHRTtFQUtFLFdBckJhO0VBc0JiLHlCekJ4Qlc7RXlCeUJYLHFCekJ6Qlc7QUw4bUdmO0E4Qm5sR0k7RUFLSTtBOUJpbEdSO0E4QjVrR0U7RUFFRSxjekJ2Q1c7RXlCd0NYO0E5QjZrR0o7O0E2QnBvR0U7RUNtQkEsY3pCSmE7RXlCS2IscUJ6QkxhO0FMMG5HZjtBOEJubkdFO0VBQ0UsV0FUWTtFQVVaLHlCekJUVztFeUJVWCxxQnpCVlc7QUwrbkdmO0E4QmxuR0U7RUFFRTtBOUJtbkdKO0E4QmhuR0U7RUFLRSxXQXJCYTtFQXNCYix5QnpCeEJXO0V5QnlCWCxxQnpCekJXO0FMdW9HZjtBOEI1bUdJO0VBS0k7QTlCMG1HUjtBOEJybUdFO0VBRUUsY3pCdkNXO0V5QndDWDtBOUJzbUdKOztBNkI3cEdFO0VDbUJBLGN6QkphO0V5QktiLHFCekJMYTtBTG1wR2Y7QThCNW9HRTtFQUNFLFdBVFk7RUFVWix5QnpCVFc7RXlCVVgscUJ6QlZXO0FMd3BHZjtBOEIzb0dFO0VBRUU7QTlCNG9HSjtBOEJ6b0dFO0VBS0UsV0FyQmE7RUFzQmIseUJ6QnhCVztFeUJ5QlgscUJ6QnpCVztBTGdxR2Y7QThCcm9HSTtFQUtJO0E5Qm1vR1I7QThCOW5HRTtFQUVFLGN6QnZDVztFeUJ3Q1g7QTlCK25HSjs7QTZCdHJHRTtFQ21CQSxjekJKYTtFeUJLYixxQnpCTGE7QUw0cUdmO0E4QnJxR0U7RUFDRSxXQVRZO0VBVVoseUJ6QlRXO0V5QlVYLHFCekJWVztBTGlyR2Y7QThCcHFHRTtFQUVFO0E5QnFxR0o7QThCbHFHRTtFQUtFLFdBckJhO0VBc0JiLHlCekJ4Qlc7RXlCeUJYLHFCekJ6Qlc7QUx5ckdmO0E4QjlwR0k7RUFLSTtBOUI0cEdSO0E4QnZwR0U7RUFFRSxjekJ2Q1c7RXlCd0NYO0E5QndwR0o7O0E2Qi9zR0U7RUNtQkEsY3pCSmE7RXlCS2IscUJ6QkxhO0FMcXNHZjtBOEI5ckdFO0VBQ0UsV0FUWTtFQVVaLHlCekJUVztFeUJVWCxxQnpCVlc7QUwwc0dmO0E4QjdyR0U7RUFFRTtBOUI4ckdKO0E4QjNyR0U7RUFLRSxXQXJCYTtFQXNCYix5QnpCeEJXO0V5QnlCWCxxQnpCekJXO0FMa3RHZjtBOEJ2ckdJO0VBS0k7QTlCcXJHUjtBOEJockdFO0VBRUUsY3pCdkNXO0V5QndDWDtBOUJpckdKOztBNkI1dEdBO0VBQ0UsZ0J4QmlnQjRCO0V3QmhnQjVCLGN4QnpDUTtFd0IwQ1IsMEJ4QjZXd0M7QUxrM0YxQztBNkI3dEdFO0VBQ0UsY3hCNFdzQztBTG0zRjFDO0E2QnZ0R0U7RUFFRSxjeEIvRU87QUx1eUdYOztBNkI3c0dBO0VDdUJFO0UxQnNLSSxrQkFMSTtFRTdRTjtBTnd5R0o7O0E2Qi9zR0E7RUNtQkU7RTFCc0tJLG1CQUxJO0VFN1FOO0FOOHlHSjs7QStCajBHQTtFVmdCTSxnQ1VmSjtBL0JvMEdGO0FxQmp6R007RVVwQk47SVZxQlE7RXJCb3pHTjtBQUNGO0ErQnYwR0U7RUFDRTtBL0J5MEdKOztBK0JuMEdFO0VBQ0U7QS9CczBHSjs7QStCbDBHQTtFQUNFO0VBQ0E7RVZESSw2QlVFSjtBL0JxMEdGO0FxQm4wR007RVVMTjtJVk1RO0VyQnMwR047QUFDRjtBK0J4MEdFO0VBQ0U7RUFDQTtFVk5FLDRCVU9GO0EvQjAwR0o7QXFCNzBHTTtFVUFKO0lWQ007RXJCZzFHTjtBQUNGOztBZ0NyMkdBOzs7O0VBSUU7QWhDdzJHRjs7QWdDcjJHQTtFQUNFO0FoQ3cyR0Y7QWlDbjFHSTtFQUNFO0VBQ0Esb0I1QnFnQndCO0U0QnBnQnhCLHVCNUJtZ0J3QjtFNEJsZ0J4QjtFQWhDSjtFQUNBO0VBQ0E7RUFDQTtBakNzM0dGO0FpQ2owR0k7RUFDRTtBakNtMEdOOztBZ0M5MkdBO0VBQ0U7RUFDQSxhM0J5aENrQztFMkJ4aENsQztFQUNBLGdCM0IrbUNrQztFMkI5bUNsQztFQUNBO0U1QitRSSxlQUxJO0U0QnhRUixjM0JQUztFMkJRVDtFQUNBO0VBQ0Esc0IzQm5CUztFMkJvQlQ7RUFDQTtFMUJWRTtBTjQzR0o7QWdDOTJHRTtFQUNFO0VBQ0E7RUFDQSxvQjNCa21DZ0M7QUw4d0VwQzs7QWdDcDJHSTtFQUNFO0FoQ3UyR047QWdDcjJHTTtFQUNFO0VBQ0E7QWhDdTJHUjs7QWdDbjJHSTtFQUNFO0FoQ3MyR047QWdDcDJHTTtFQUNFO0VBQ0E7QWhDczJHUjs7QWFyMkdJO0VtQmZBO0lBQ0U7RWhDdzNHSjtFZ0N0M0dJO0lBQ0U7SUFDQTtFaEN3M0dOOztFZ0NwM0dFO0lBQ0U7RWhDdTNHSjtFZ0NyM0dJO0lBQ0U7SUFDQTtFaEN1M0dOO0FBQ0Y7QWF2M0dJO0VtQmZBO0lBQ0U7RWhDeTRHSjtFZ0N2NEdJO0lBQ0U7SUFDQTtFaEN5NEdOOztFZ0NyNEdFO0lBQ0U7RWhDdzRHSjtFZ0N0NEdJO0lBQ0U7SUFDQTtFaEN3NEdOO0FBQ0Y7QWF4NEdJO0VtQmZBO0lBQ0U7RWhDMDVHSjtFZ0N4NUdJO0lBQ0U7SUFDQTtFaEMwNUdOOztFZ0N0NUdFO0lBQ0U7RWhDeTVHSjtFZ0N2NUdJO0lBQ0U7SUFDQTtFaEN5NUdOO0FBQ0Y7QWF6NUdJO0VtQmZBO0lBQ0U7RWhDMjZHSjtFZ0N6NkdJO0lBQ0U7SUFDQTtFaEMyNkdOOztFZ0N2NkdFO0lBQ0U7RWhDMDZHSjtFZ0N4NkdJO0lBQ0U7SUFDQTtFaEMwNkdOO0FBQ0Y7QWExNkdJO0VtQmZBO0lBQ0U7RWhDNDdHSjtFZ0MxN0dJO0lBQ0U7SUFDQTtFaEM0N0dOOztFZ0N4N0dFO0lBQ0U7RWhDMjdHSjtFZ0N6N0dJO0lBQ0U7SUFDQTtFaEMyN0dOO0FBQ0Y7QWdDbDdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCM0IwakNnQztBTDAzRXBDO0FpQ2wrR0k7RUFDRTtFQUNBLG9CNUJxZ0J3QjtFNEJwZ0J4Qix1QjVCbWdCd0I7RTRCbGdCeEI7RUF6Qko7RUFDQTtFQUNBO0VBQ0E7QWpDOC9HRjtBaUNoOUdJO0VBQ0U7QWpDazlHTjs7QWdDeDdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUIzQjRpQ2dDO0FMKzRFcEM7QWlDdi9HSTtFQUNFO0VBQ0Esb0I1QnFnQndCO0U0QnBnQnhCLHVCNUJtZ0J3QjtFNEJsZ0J4QjtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtBakM0Z0hGO0FpQ3IrR0k7RUFDRTtBakN1K0dOO0FnQ244R0k7RUFDRTtBaENxOEdOOztBZ0MvN0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjNCMmhDZ0M7QUx1NkVwQztBaUMvZ0hJO0VBQ0U7RUFDQSxvQjVCcWdCd0I7RTRCcGdCeEIsdUI1Qm1nQndCO0U0QmxnQnhCO0FqQ2loSE47QWlDdGdITTtFQUNFO0FqQ3dnSFI7QWlDcmdITTtFQUNFO0VBQ0EscUI1Qmtmc0I7RTRCamZ0Qix1QjVCZ2ZzQjtFNEIvZXRCO0VBOUJOO0VBQ0E7RUFDQTtBakNzaUhGO0FpQ3JnSEk7RUFDRTtBakN1Z0hOO0FnQ2w5R0k7RUFDRTtBaENvOUdOOztBZ0M3OEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDZzlHRjs7QWdDMThHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IzQndjNEI7RTJCdmM1QixjM0J2SFM7RTJCd0hUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNjhHRjtBZ0MvN0dFO0VBRUUsYzNCcy9CZ0M7RWlCL29DbEMseUJqQk1TO0FMb2xIWDtBZ0M1N0dFO0VBRUUsVzNCNUpPO0UyQjZKUDtFVmpLRix5QmpCa0NRO0FMNmpIVjtBZ0MxN0dFO0VBRUUsYzNCOUpPO0UyQitKUDtFQUNBO0FoQzI3R0o7O0FnQ3I3R0E7RUFDRTtBaEN3N0dGOztBZ0NwN0dBO0VBQ0U7RUFDQSxvQjNCcStCa0M7RTJCcCtCbEM7RTVCMEdJLG1CQUxJO0U0Qm5HUixjM0IvS1M7RTJCZ0xUO0FoQ3U3R0Y7O0FnQ243R0E7RUFDRTtFQUNBO0VBQ0EsYzNCcExTO0FMMG1IWDs7QWdDbDdHQTtFQUNFLGMzQi9MUztFMkJnTVQseUIzQjNMUztFMkI0TFQsaUMzQjg3QmtDO0FMdS9FcEM7QWdDbDdHRTtFQUNFLGMzQnJNTztBTHluSFg7QWdDbDdHSTtFQUVFLFczQjVNSztFaUJKVCwyQ2pCc3FDa0M7QUw4OUVwQztBZ0NoN0dJO0VBRUUsVzNCbE5LO0VpQkpULHlCakJrQ1E7QUxzbUhWO0FnQzk2R0k7RUFFRSxjM0JuTks7QUxrb0hYO0FnQzM2R0U7RUFDRSxpQzNCcTZCZ0M7QUx3Z0ZwQztBZ0MxNkdFO0VBQ0UsYzNCOU5PO0FMMG9IWDtBZ0N6NkdFO0VBQ0UsYzNCaE9PO0FMMm9IWDs7QWtDdnBIQTs7RUFFRTtFQUNBO0VBQ0E7QWxDMHBIRjtBa0N4cEhFOztFQUNFO0VBQ0E7QWxDMnBISjtBa0N0cEhFOzs7Ozs7Ozs7Ozs7RUFNRTtBbEM4cEhKOztBa0N6cEhBO0VBQ0U7RUFDQTtFQUNBO0FsQzRwSEY7QWtDMXBIRTtFQUNFO0FsQzRwSEo7O0FrQ3RwSEU7O0VBRUU7QWxDeXBISjtBa0NycEhFOztFNUJSRTtFQUNBO0FOaXFISjtBa0NqcEhFOzs7RTVCSEU7RUFDQTtBTnlwSEo7O0FrQ3BvSEE7RUFDRTtFQUNBO0FsQ3VvSEY7QWtDcm9IRTtFQUdFO0FsQ3FvSEo7QWtDbG9IRTtFQUNFO0FsQ29vSEo7O0FrQ2hvSEE7RUFDRTtFQUNBO0FsQ21vSEY7O0FrQ2hvSEE7RUFDRTtFQUNBO0FsQ21vSEY7O0FrQy9tSEE7RUFDRTtFQUNBO0VBQ0E7QWxDa25IRjtBa0NobkhFOztFQUVFO0FsQ2tuSEo7QWtDL21IRTs7RUFFRTtBbENpbkhKO0FrQzdtSEU7O0U1QnZGRTtFQUNBO0FOd3NISjtBa0M3bUhFOztFNUIxR0U7RUFDQTtBTjJ0SEo7O0FtQ252SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3N2SEY7O0FtQ252SEE7RUFDRTtFQUNBO0VBR0EsYzlCb0JRO0U4Qm5CUjtFZEhJLHVHY0lKO0FuQ292SEY7QXFCcHZITTtFY1BOO0lkUVE7RXJCdXZITjtBQUNGO0FtQ3Z2SEU7RUFFRSxjOUJ1YXNDO0FMaTFHMUM7QW1DbnZIRTtFQUNFLGM5QmhCTztFOEJpQlA7RUFDQTtBbkNxdkhKOztBbUM3dUhBO0VBQ0U7QW5DZ3ZIRjtBbUM5dUhFO0VBQ0U7RUFDQTtFQUNBO0U3QmxCQTtFQUNBO0FObXdISjtBbUMvdUhJO0VBRUUscUM5Qm1oQzhCO0U4QmpoQzlCO0FuQyt1SE47QW1DNXVISTtFQUNFLGM5QjNDSztFOEI0Q0w7RUFDQTtBbkM4dUhOO0FtQzF1SEU7O0VBRUUsYzlCbERPO0U4Qm1EUCxzQjlCMURPO0U4QjJEUCxrQzlCc2dDZ0M7QUxzdUZwQztBbUN6dUhFO0VBRUU7RTdCNUNBO0VBQ0E7QU51eEhKOztBbUNodUhFO0VBQ0U7RUFDQTtFN0JuRUE7QU51eUhKO0FtQ2h1SEU7O0VBRUUsVzlCcEZPO0VpQkpULHlCakJrQ1E7QUx5eEhWOztBbUN4dEhFOztFQUVFO0VBQ0E7QW5DMnRISjs7QW1DdHRIRTs7RUFFRTtFQUNBO0VBQ0E7QW5DeXRISjs7QW1DbnRIRTs7RUFDRTtBbkN1dEhKOztBbUM3c0hFO0VBQ0U7QW5DZ3RISjtBbUM5c0hFO0VBQ0U7QW5DZ3RISjs7QW9DeDBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQi9COGpDa0M7RStCNWpDbEMsc0IvQjRqQ2tDO0FMOHdGcEM7QW9DbjBIRTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQzIwSEo7QW9DdnpIQTtFQUNFLHNCL0JxaUNrQztFK0JwaUNsQyx5Qi9Cb2lDa0M7RStCbmlDbEMsa0IvQm9pQ2tDO0VEenpCOUIsa0JBTEk7RWdDcE9SO0VBQ0E7QXBDeXpIRjtBb0M1eUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEM4eUhGO0FvQzV5SEU7RUFDRTtFQUNBO0FwQzh5SEo7QW9DM3lIRTtFQUNFO0FwQzZ5SEo7O0FvQ3B5SEE7RUFDRSxtQi9CeTlCa0M7RStCeDlCbEMsc0IvQnc5QmtDO0FMKzBGcEM7O0FvQzN4SEE7RUFDRTtFQUNBO0VBR0E7QXBDNHhIRjs7QW9DeHhIQTtFQUNFO0VoQzZLSSxrQkFMSTtFZ0N0S1I7RUFDQTtFQUNBO0U5QnpHRTtFZUhFLHdDZThHSjtBcEMyeEhGO0FxQnI0SE07RWVtR047SWZsR1E7RXJCdzRITjtBQUNGO0FvQzl4SEU7RUFDRTtBcENneUhKO0FvQzd4SEU7RUFDRTtFQUNBO0VBQ0E7QXBDK3hISjs7QW9DenhIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQzR4SEY7O0FvQ3p4SEE7RUFDRTtFQUNBO0FwQzR4SEY7O0FhdDNISTtFdUJzR0E7SUFFSTtJQUNBO0VwQ214SE47RW9DanhITTtJQUNFO0VwQ214SFI7RW9DanhIUTtJQUNFO0VwQ214SFY7RW9DaHhIUTtJQUNFLHFCL0JxNkJ3QjtJK0JwNkJ4QixvQi9CbzZCd0I7RUw4MkZsQztFb0M5d0hNO0lBQ0U7RXBDZ3hIUjtFb0M3d0hNO0lBQ0U7SUFDQTtFcEMrd0hSO0VvQzV3SE07SUFDRTtFcEM4d0hSO0VvQzN3SE07SUFDRTtFcEM2d0hSO0VvQzF3SE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmaE1KLGdCZWlNSTtJQUNBO0VwQzR3SFI7RW9DMXdITTs7SUFFRTtJQUNBO0lBQ0E7RXBDNHdIUjtFb0N6d0hNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBDMndIUjtBQUNGO0FhNTZISTtFdUJzR0E7SUFFSTtJQUNBO0VwQ3cwSE47RW9DdDBITTtJQUNFO0VwQ3cwSFI7RW9DdDBIUTtJQUNFO0VwQ3cwSFY7RW9DcjBIUTtJQUNFLHFCL0JxNkJ3QjtJK0JwNkJ4QixvQi9CbzZCd0I7RUxtNkZsQztFb0NuMEhNO0lBQ0U7RXBDcTBIUjtFb0NsMEhNO0lBQ0U7SUFDQTtFcENvMEhSO0VvQ2owSE07SUFDRTtFcENtMEhSO0VvQ2gwSE07SUFDRTtFcENrMEhSO0VvQy96SE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmaE1KLGdCZWlNSTtJQUNBO0VwQ2kwSFI7RW9DL3pITTs7SUFFRTtJQUNBO0lBQ0E7RXBDaTBIUjtFb0M5ekhNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBDZzBIUjtBQUNGO0FhaitISTtFdUJzR0E7SUFFSTtJQUNBO0VwQzYzSE47RW9DMzNITTtJQUNFO0VwQzYzSFI7RW9DMzNIUTtJQUNFO0VwQzYzSFY7RW9DMTNIUTtJQUNFLHFCL0JxNkJ3QjtJK0JwNkJ4QixvQi9CbzZCd0I7RUx3OUZsQztFb0N4M0hNO0lBQ0U7RXBDMDNIUjtFb0N2M0hNO0lBQ0U7SUFDQTtFcEN5M0hSO0VvQ3QzSE07SUFDRTtFcEN3M0hSO0VvQ3IzSE07SUFDRTtFcEN1M0hSO0VvQ3AzSE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmaE1KLGdCZWlNSTtJQUNBO0VwQ3MzSFI7RW9DcDNITTs7SUFFRTtJQUNBO0lBQ0E7RXBDczNIUjtFb0NuM0hNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBDcTNIUjtBQUNGO0FhdGhJSTtFdUJzR0E7SUFFSTtJQUNBO0VwQ2s3SE47RW9DaDdITTtJQUNFO0VwQ2s3SFI7RW9DaDdIUTtJQUNFO0VwQ2s3SFY7RW9DLzZIUTtJQUNFLHFCL0JxNkJ3QjtJK0JwNkJ4QixvQi9CbzZCd0I7RUw2Z0dsQztFb0M3NkhNO0lBQ0U7RXBDKzZIUjtFb0M1NkhNO0lBQ0U7SUFDQTtFcEM4NkhSO0VvQzM2SE07SUFDRTtFcEM2NkhSO0VvQzE2SE07SUFDRTtFcEM0NkhSO0VvQ3o2SE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmaE1KLGdCZWlNSTtJQUNBO0VwQzI2SFI7RW9DejZITTs7SUFFRTtJQUNBO0lBQ0E7RXBDMjZIUjtFb0N4NkhNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBDMDZIUjtBQUNGO0FhM2tJSTtFdUJzR0E7SUFFSTtJQUNBO0VwQ3UrSE47RW9DcitITTtJQUNFO0VwQ3UrSFI7RW9DcitIUTtJQUNFO0VwQ3UrSFY7RW9DcCtIUTtJQUNFLHFCL0JxNkJ3QjtJK0JwNkJ4QixvQi9CbzZCd0I7RUxra0dsQztFb0NsK0hNO0lBQ0U7RXBDbytIUjtFb0NqK0hNO0lBQ0U7SUFDQTtFcENtK0hSO0VvQ2grSE07SUFDRTtFcENrK0hSO0VvQy85SE07SUFDRTtFcENpK0hSO0VvQzk5SE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmaE1KLGdCZWlNSTtJQUNBO0VwQ2crSFI7RW9DOTlITTs7SUFFRTtJQUNBO0lBQ0E7RXBDZytIUjtFb0M3OUhNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBDKzlIUjtBQUNGO0FvQzFoSUk7RUFFSTtFQUNBO0FwQzJoSVI7QW9DemhJUTtFQUNFO0FwQzJoSVY7QW9DemhJVTtFQUNFO0FwQzJoSVo7QW9DeGhJVTtFQUNFLHFCL0JxNkJ3QjtFK0JwNkJ4QixvQi9CbzZCd0I7QUxzbkdwQztBb0N0aElRO0VBQ0U7QXBDd2hJVjtBb0NyaElRO0VBQ0U7RUFDQTtBcEN1aElWO0FvQ3BoSVE7RUFDRTtBcENzaElWO0FvQ25oSVE7RUFDRTtBcENxaElWO0FvQ2xoSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VmaE1KLGdCZWlNSTtFQUNBO0FwQ29oSVY7QW9DbGhJUTs7RUFFRTtFQUNBO0VBQ0E7QXBDb2hJVjtBb0NqaElRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDbWhJVjs7QW9DcmdJRTtFQUNFLHlCL0JvNEJnQztBTG9vR3BDO0FvQ3RnSUk7RUFFRSx5Qi9CZzRCOEI7QUx1b0dwQztBb0NsZ0lJO0VBQ0UsMEIvQnczQjhCO0FMNG9HcEM7QW9DbGdJTTtFQUVFLHlCL0JxM0I0QjtBTDhvR3BDO0FvQ2hnSU07RUFDRSx5Qi9CbTNCNEI7QUwrb0dwQztBb0M5L0hJOztFQUVFLHlCL0I0MkI4QjtBTG9wR3BDO0FvQzUvSEU7RUFDRSwwQi9CcTJCZ0M7RStCcDJCaEMsZ0MvQnkyQmdDO0FMcXBHcEM7QW9DMy9IRTtFQUNFO0FwQzYvSEo7QW9DMS9IRTtFQUNFLDBCL0I0MUJnQztBTGdxR3BDO0FvQzEvSEk7OztFQUdFLHlCL0J5MUI4QjtBTG1xR3BDOztBb0NyL0hFO0VBQ0UsVy9CelJPO0FMaXhJWDtBb0N0L0hJO0VBRUUsVy9CN1JLO0FMb3hJWDtBb0NsL0hJO0VBQ0UsZ0MvQjh6QjhCO0FMc3JHcEM7QW9DbC9ITTtFQUVFLGdDL0IyekI0QjtBTHdyR3BDO0FvQ2gvSE07RUFDRSxnQy9CeXpCNEI7QUx5ckdwQztBb0M5K0hJOztFQUVFLFcvQmpUSztBTGl5SVg7QW9DNStIRTtFQUNFLGdDL0IyeUJnQztFK0IxeUJoQyxzQy9CK3lCZ0M7QUwrckdwQztBb0MzK0hFO0VBQ0U7QXBDNitISjtBb0MxK0hFO0VBQ0UsZ0MvQmt5QmdDO0FMMHNHcEM7QW9DMytISTs7O0VBR0UsVy9CblVLO0FMZ3pJWDs7QXFDcHpJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxzQmhDSFM7RWdDSVQ7RUFDQTtFL0JNRTtBTml6SUo7QXFDbnpJRTtFQUNFO0VBQ0E7QXJDcXpJSjtBcUNseklFO0VBQ0U7RUFDQTtBckNveklKO0FxQ2x6SUk7RUFDRTtFL0JDRjtFQUNBO0FOb3pJSjtBcUNseklJO0VBQ0U7RS9CVUY7RUFDQTtBTjJ5SUo7QXFDL3lJRTs7RUFFRTtBckNpeklKOztBcUM3eUlBO0VBR0U7RUFDQTtBckM4eUlGOztBcUMxeUlBO0VBQ0UscUJoQ2lyQ2tDO0FMNG5HcEM7O0FxQzF5SUE7RUFDRTtFQUNBO0FyQzZ5SUY7O0FxQzF5SUE7RUFDRTtBckM2eUlGOztBcUNyeUlFO0VBQ0UsaUJoQzhTSztBTDAvSFQ7O0FxQ2h5SUE7RUFDRTtFQUNBO0VBRUEscUNoQzJwQ2tDO0VnQzFwQ2xDO0FyQ2t5SUY7QXFDaHlJRTtFL0JwRUU7QU51MklKOztBcUM5eElBO0VBQ0U7RUFFQSxxQ2hDZ3BDa0M7RWdDL29DbEM7QXJDZ3lJRjtBcUM5eElFO0UvQi9FRTtBTmczSUo7O0FxQ3Z4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckMweElGOztBcUNoeElBO0VBQ0U7RUFDQTtBckNteElGOztBcUMvd0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFoQ2dQTztFQ25XTDtBTnM0SUo7O0FxQy93SUE7OztFQUdFO0FyQ2t4SUY7O0FxQy93SUE7O0UvQnBISTtFQUNBO0FOdzRJSjs7QXFDaHhJQTs7RS9CM0dJO0VBQ0E7QU5nNElKOztBcUN6d0lFO0VBQ0Usc0JoQ2tsQ2dDO0FMMHJHcEM7QWFoM0lJO0V3QmdHSjtJQVFJO0lBQ0E7RXJDNHdJRjtFcUN6d0lFO0lBRUU7SUFDQTtFckMwd0lKO0VxQ3h3SUk7SUFDRTtJQUNBO0VyQzB3SU47RXFDcndJTTtJL0JwSko7SUFDQTtFTjQ1SUY7RXFDdHdJUTs7SUFHRTtFckN1d0lWO0VxQ3J3SVE7O0lBR0U7RXJDc3dJVjtFcUNsd0lNO0kvQnJKSjtJQUNBO0VOMDVJRjtFcUNud0lROztJQUdFO0VyQ293SVY7RXFDbHdJUTs7SUFHRTtFckNtd0lWO0FBQ0Y7O0FzQ2o5SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsQzRSSSxlQUxJO0VrQ3JSUixjakNNUztFaUNMVDtFQUNBLHNCakNMUztFaUNNVDtFaENLRTtFZ0NIRjtFakJBSSwrSmlCQ0o7QXRDbzlJRjtBcUJqOUlNO0VpQmhCTjtJakJpQlE7RXJCbzlJTjtBQUNGO0FzQ3Y5SUU7RUFDRSxjakN5dkNzQztFaUN4dkN0Qyx5QmpDdXZDc0M7RWlDdHZDdEM7QXRDeTlJSjtBc0N2OUlJO0VBQ0U7RUFDQSwwQmpDNHZDb0M7QUw2dEcxQztBc0NwOUlFO0VBQ0U7RUFDQSxjakNpdkNzQztFaUNodkN0QyxlakNndkNzQztFaUMvdUN0QztFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCakMydUNzQztFZ0Jsd0NwQyxzQ2lCd0JGO0F0Q3M5SUo7QXFCMStJTTtFaUJXSjtJakJWTTtFckI2K0lOO0FBQ0Y7QXNDeDlJRTtFQUNFO0F0QzA5SUo7QXNDdjlJRTtFQUNFO0VBQ0EscUJqQ2l6Qm9DO0VpQ2h6QnBDO0VBQ0Esa0RqQzhyQjRCO0FMMnhIaEM7O0FzQ3I5SUE7RUFDRTtBdEN3OUlGOztBc0NyOUlBO0VBQ0Usc0JqQ3BEUztFaUNxRFQ7QXRDdzlJRjtBc0N0OUlFO0VoQ25DRTtFQUNBO0FONC9JSjtBc0N2OUlJO0VoQ3RDQTtFQUNBO0FOZ2dKSjtBc0N0OUlFO0VBQ0U7QXRDdzlJSjtBc0NwOUlFO0VoQ2xDRTtFQUNBO0FOeS9JSjtBc0NwOUlNO0VoQ3RDRjtFQUNBO0FONi9JSjtBc0NuOUlJO0VoQzNDQTtFQUNBO0FOaWdKSjs7QXNDajlJQTtFQUNFO0F0Q285SUY7O0FzQzM4SUU7RUFDRTtBdEM4OElKO0FzQzM4SUU7RUFDRTtFQUNBO0VoQ3hGQTtBTnNpSko7QXNDMzhJSTtFQUFnQjtBdEM4OElwQjtBc0M3OElJO0VBQWU7QXRDZzlJbkI7QXNDOThJSTtFaEM5RkE7QU4raUpKOztBdUNsa0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJsQ3cvQ2tDO0VrQ3QvQ2xDO0F2Q29rSkY7O0F1QzdqSkU7RUFDRSxvQmxDNitDZ0M7QUxtbEdwQztBdUM5akpJO0VBQ0U7RUFDQSxxQmxDeStDOEI7RWtDeCtDOUIsY2xDTEs7RWtDTUw7QXZDZ2tKTjtBdUM1akpFO0VBQ0UsY2xDWE87QUx5a0pYOztBd0N2bEpBO0VBQ0U7RWhDR0E7RUFDQTtBUndsSkY7O0F3Q3hsSkE7RUFDRTtFQUNBO0VBQ0EsY25DOEJRO0VtQzdCUjtFQUNBLHNCbkNGUztFbUNHVDtFbkJLSSxxSW1CSko7QXhDMmxKRjtBcUJubEpNO0VtQmZOO0luQmdCUTtFckJzbEpOO0FBQ0Y7QXdDOWxKRTtFQUNFO0VBQ0EsY25DK2FzQztFbUM3YXRDLHlCbkNSTztFbUNTUCxxQm5DUk87QUx1bUpYO0F3QzVsSkU7RUFDRTtFQUNBLGNuQ3Vhc0M7RW1DdGF0Qyx5Qm5DZk87RW1DZ0JQLFVuQzRxQ2dDO0VtQzNxQ2hDLGtEbkNzdEI0QjtBTHc0SGhDOztBd0N6bEpFO0VBQ0UsaUJuQytwQ2dDO0FMNjdHcEM7QXdDemxKRTtFQUNFO0VBQ0EsV25DOUJPO0VpQkpULHlCakJrQ1E7RW1DRU4scUJuQ0ZNO0FMNmxKVjtBd0N4bEpFO0VBQ0UsY25DOUJPO0VtQytCUDtFQUNBLHNCbkN0Q087RW1DdUNQLHFCbkNwQ087QUw4bkpYOztBeUNyb0pFO0VBQ0U7QXpDd29KSjs7QXlDam9KUTtFbkNxQ0o7RUFDQTtBTmdtSko7QXlDaG9KUTtFbkNpQko7RUFDQTtBTmtuSko7O0F5Q2xwSkU7RUFDRTtFckNnU0Usa0JBTEk7QUoyM0lWO0F5Qy9vSlE7RW5DcUNKO0VBQ0E7QU42bUpKO0F5QzdvSlE7RW5DaUJKO0VBQ0E7QU4rbkpKOztBeUMvcEpFO0VBQ0U7RXJDZ1NFLG1CQUxJO0FKdzRJVjtBeUM1cEpRO0VuQ3FDSjtFQUNBO0FOMG5KSjtBeUMxcEpRO0VuQ2lCSjtFQUNBO0FONG9KSjs7QTBDM3FKQTtFQUNFO0VBQ0E7RXRDOFJJLGlCQUxJO0VzQ3ZSUixnQnJDdWtCNEI7RXFDdGtCNUI7RUFDQSxXckNIUztFcUNJVDtFQUNBO0VBQ0E7RXBDS0U7QU4wcUpKO0EwQzFxSkU7RUFDRTtBMUM0cUpKOztBMEN2cUpBO0VBQ0U7RUFDQTtBMUMwcUpGOztBMkNqc0pBO0VBQ0U7RUFDQTtFQUNBLG1CdENrNkM4QjtFc0NqNkM5QjtFckNXRTtBTjBySko7O0EyQ2hzSkE7RUFFRTtBM0Nrc0pGOztBMkM5ckpBO0VBQ0UsZ0J0QzRqQjRCO0FMcW9JOUI7O0EyQ3pySkE7RUFDRSxtQnRDbTVDOEI7QUx5eUdoQztBMkN6ckpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0MyckpKOztBMkM1cUpFO0VDbERBLGNEOENjO0VyQjVDZCx5QnFCMENtQjtFQzFDbkIscUJEMkNlO0EzQ3VySmpCO0E0Q2h1SkU7RUFDRTtBNUNrdUpKOztBMkNyckpFO0VDbERBLGNEOENjO0VyQjVDZCx5QnFCMENtQjtFQzFDbkIscUJEMkNlO0EzQ2dzSmpCO0E0Q3p1SkU7RUFDRTtBNUMydUpKOztBMkM5ckpFO0VDbERBLGNEOENjO0VyQjVDZCx5QnFCMENtQjtFQzFDbkIscUJEMkNlO0EzQ3lzSmpCO0E0Q2x2SkU7RUFDRTtBNUNvdkpKOztBMkN2c0pFO0VDbERBLGNEZ0RnQjtFckI5Q2hCLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTNDa3RKakI7QTRDM3ZKRTtFQUNFO0E1QzZ2Sko7O0EyQ2h0SkU7RUNsREEsY0RnRGdCO0VyQjlDaEIseUJxQjBDbUI7RUMxQ25CLHFCRDJDZTtBM0MydEpqQjtBNENwd0pFO0VBQ0U7QTVDc3dKSjs7QTJDenRKRTtFQ2xEQSxjRDhDYztFckI1Q2QseUJxQjBDbUI7RUMxQ25CLHFCRDJDZTtBM0NvdUpqQjtBNEM3d0pFO0VBQ0U7QTVDK3dKSjs7QTJDbHVKRTtFQ2xEQSxjRGdEZ0I7RXJCOUNoQix5QnFCMENtQjtFQzFDbkIscUJEMkNlO0EzQzZ1SmpCO0E0Q3R4SkU7RUFDRTtBNUN3eEpKOztBMkMzdUpFO0VDbERBLGNEOENjO0VyQjVDZCx5QnFCMENtQjtFQzFDbkIscUJEMkNlO0EzQ3N2SmpCO0E0Qy94SkU7RUFDRTtBNUNpeUpKOztBNkNweUpFO0VBQ0U7SUFBSywyQnhDazdDMkI7RUxzM0dsQztBQUNGOztBNkMxeUpFO0VBQ0U7SUFBSywyQnhDazdDMkI7RUxzM0dsQztBQUNGO0E2Q3B5SkE7RUFDRTtFQUNBLFl4QzI2Q2tDO0V3QzE2Q2xDO0V6Q3dSSSxrQkFMSTtFeUNqUlIseUJ4Q0xTO0VDU1A7QU5teUpKOztBNkNseUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXeENqQlM7RXdDa0JUO0VBQ0E7RUFDQSx5QnhDVVE7RWdCdEJKLDJCd0JhSjtBN0NxeUpGO0FxQjl5Sk07RXdCQU47SXhCQ1E7RXJCaXpKTjtBQUNGOztBNkN2eUpBO0V2QllFO0V1QlZBO0E3QzB5SkY7O0E2Q3R5SkU7RUFDRTtVQUFBO0E3Q3l5Sko7QTZDdHlKTTtFQUpKO0lBS007WUFBQTtFN0N5eUpOO0FBQ0Y7O0E4Q2oxSkE7RUFDRTtFQUNBO0VBR0E7RUFDQTtFeENTRTtBTjAwSko7O0E4Qy8wSkE7RUFDRTtFQUNBO0E5Q2sxSkY7QThDaDFKRTtFQUVFO0VBQ0E7QTlDaTFKSjs7QThDdjBKQTtFQUNFO0VBQ0EsY3pDbEJTO0V5Q21CVDtBOUMwMEpGO0E4Q3YwSkU7RUFFRTtFQUNBLGN6Q3pCTztFeUMwQlA7RUFDQSx5QnpDakNPO0FMeTJKWDtBOENyMEpFO0VBQ0UsY3pDN0JPO0V5QzhCUCx5QnpDckNPO0FMNDJKWDs7QThDOXpKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGN6QzNDUztFeUM0Q1Q7RUFDQSxzQnpDdERTO0V5Q3VEVDtBOUNpMEpGO0E4Qy96SkU7RXhDckNFO0VBQ0E7QU51MkpKO0E4Qy96SkU7RXhDM0JFO0VBQ0E7QU42MUpKO0E4Qy96SkU7RUFFRSxjekM3RE87RXlDOERQO0VBQ0Esc0J6Q3JFTztBTHE0Slg7QThDNXpKRTtFQUNFO0VBQ0EsV3pDM0VPO0V5QzRFUCx5QnpDOUNNO0V5QytDTixxQnpDL0NNO0FMNjJKVjtBOEMzekpFO0VBQ0U7QTlDNnpKSjtBOEMzekpJO0VBQ0U7RUFDQSxxQnpDd2F3QjtBTHE1STlCOztBOEMveUpJO0VBQ0U7QTlDa3pKTjtBOEMveUpRO0V4Q3JDSjtFQVpBO0FObzJKSjtBOEM5eUpRO0V4Q3RESjtFQVlBO0FONDFKSjtBOEM3eUpRO0VBQ0U7QTlDK3lKVjtBOEM1eUpRO0VBQ0UscUJ6Q3VZb0I7RXlDdFlwQjtBOUM4eUpWO0E4QzV5SlU7RUFDRTtFQUNBLHNCekNrWWtCO0FMNDZJOUI7O0FhbDNKSTtFaUM0Q0E7SUFDRTtFOUMwMEpKO0U4Q3YwSk07SXhDckNKO0lBWkE7RU40M0pGO0U4Q3QwSk07SXhDdERKO0lBWUE7RU5vM0pGO0U4Q3IwSk07SUFDRTtFOUN1MEpSO0U4Q3AwSk07SUFDRSxxQnpDdVlvQjtJeUN0WXBCO0U5Q3MwSlI7RThDcDBKUTtJQUNFO0lBQ0Esc0J6Q2tZa0I7RUxvOEk1QjtBQUNGO0FhMzRKSTtFaUM0Q0E7SUFDRTtFOUNrMkpKO0U4Qy8xSk07SXhDckNKO0lBWkE7RU5vNUpGO0U4QzkxSk07SXhDdERKO0lBWUE7RU40NEpGO0U4QzcxSk07SUFDRTtFOUMrMUpSO0U4QzUxSk07SUFDRSxxQnpDdVlvQjtJeUN0WXBCO0U5QzgxSlI7RThDNTFKUTtJQUNFO0lBQ0Esc0J6Q2tZa0I7RUw0OUk1QjtBQUNGO0FhbjZKSTtFaUM0Q0E7SUFDRTtFOUMwM0pKO0U4Q3YzSk07SXhDckNKO0lBWkE7RU40NkpGO0U4Q3QzSk07SXhDdERKO0lBWUE7RU5vNkpGO0U4Q3IzSk07SUFDRTtFOUN1M0pSO0U4Q3AzSk07SUFDRSxxQnpDdVlvQjtJeUN0WXBCO0U5Q3MzSlI7RThDcDNKUTtJQUNFO0lBQ0Esc0J6Q2tZa0I7RUxvL0k1QjtBQUNGO0FhMzdKSTtFaUM0Q0E7SUFDRTtFOUNrNUpKO0U4Qy80Sk07SXhDckNKO0lBWkE7RU5vOEpGO0U4Qzk0Sk07SXhDdERKO0lBWUE7RU40N0pGO0U4Qzc0Sk07SUFDRTtFOUMrNEpSO0U4QzU0Sk07SUFDRSxxQnpDdVlvQjtJeUN0WXBCO0U5Qzg0SlI7RThDNTRKUTtJQUNFO0lBQ0Esc0J6Q2tZa0I7RUw0Z0o1QjtBQUNGO0FhbjlKSTtFaUM0Q0E7SUFDRTtFOUMwNkpKO0U4Q3Y2Sk07SXhDckNKO0lBWkE7RU40OUpGO0U4Q3Q2Sk07SXhDdERKO0lBWUE7RU5vOUpGO0U4Q3I2Sk07SUFDRTtFOUN1NkpSO0U4Q3A2Sk07SUFDRSxxQnpDdVlvQjtJeUN0WXBCO0U5Q3M2SlI7RThDcDZKUTtJQUNFO0lBQ0Esc0J6Q2tZa0I7RUxvaUo1QjtBQUNGO0E4Q3o1SkE7RXhDOUhJO0FOMGhLSjtBOEN6NUpFO0VBQ0U7QTlDMjVKSjtBOEN6NUpJO0VBQ0U7QTlDMjVKTjs7QStDL2lLRTtFQUNFLGNEaUt5QjtFQ2hLekIseUJEK0pzQjtBOUNtNUoxQjtBK0MvaUtNO0VBRUUsY0QySnFCO0VDMUpyQjtBL0NnaktSO0ErQzdpS007RUFDRSxXMUNSRztFMENTSCx5QkRxSnFCO0VDcEpyQixxQkRvSnFCO0E5QzI1SjdCOztBK0M3aktFO0VBQ0UsY0RpS3lCO0VDaEt6Qix5QkQrSnNCO0E5Q2k2SjFCO0ErQzdqS007RUFFRSxjRDJKcUI7RUMxSnJCO0EvQzhqS1I7QStDM2pLTTtFQUNFLFcxQ1JHO0UwQ1NILHlCRHFKcUI7RUNwSnJCLHFCRG9KcUI7QTlDeTZKN0I7O0ErQzNrS0U7RUFDRSxjRGlLeUI7RUNoS3pCLHlCRCtKc0I7QTlDKzZKMUI7QStDM2tLTTtFQUVFLGNEMkpxQjtFQzFKckI7QS9DNGtLUjtBK0N6a0tNO0VBQ0UsVzFDUkc7RTBDU0gseUJEcUpxQjtFQ3BKckIscUJEb0pxQjtBOUN1N0o3Qjs7QStDemxLRTtFQUNFLGNEbUsyQjtFQ2xLM0IseUJEK0pzQjtBOUM2N0oxQjtBK0N6bEtNO0VBRUUsY0Q2SnVCO0VDNUp2QjtBL0MwbEtSO0ErQ3ZsS007RUFDRSxXMUNSRztFMENTSCx5QkR1SnVCO0VDdEp2QixxQkRzSnVCO0E5Q204Si9COztBK0N2bUtFO0VBQ0UsY0RtSzJCO0VDbEszQix5QkQrSnNCO0E5QzI4SjFCO0ErQ3ZtS007RUFFRSxjRDZKdUI7RUM1SnZCO0EvQ3dtS1I7QStDcm1LTTtFQUNFLFcxQ1JHO0UwQ1NILHlCRHVKdUI7RUN0SnZCLHFCRHNKdUI7QTlDaTlKL0I7O0ErQ3JuS0U7RUFDRSxjRGlLeUI7RUNoS3pCLHlCRCtKc0I7QTlDeTlKMUI7QStDcm5LTTtFQUVFLGNEMkpxQjtFQzFKckI7QS9Dc25LUjtBK0NubktNO0VBQ0UsVzFDUkc7RTBDU0gseUJEcUpxQjtFQ3BKckIscUJEb0pxQjtBOUNpK0o3Qjs7QStDbm9LRTtFQUNFLGNEbUsyQjtFQ2xLM0IseUJEK0pzQjtBOUN1K0oxQjtBK0Nub0tNO0VBRUUsY0Q2SnVCO0VDNUp2QjtBL0Nvb0tSO0ErQ2pvS007RUFDRSxXMUNSRztFMENTSCx5QkR1SnVCO0VDdEp2QixxQkRzSnVCO0E5QzYrSi9COztBK0NqcEtFO0VBQ0UsY0RpS3lCO0VDaEt6Qix5QkQrSnNCO0E5Q3EvSjFCO0ErQ2pwS007RUFFRSxjRDJKcUI7RUMxSnJCO0EvQ2twS1I7QStDL29LTTtFQUNFLFcxQ1JHO0UwQ1NILHlCRHFKcUI7RUNwSnJCLHFCRG9KcUI7QTlDNi9KN0I7O0FnRDlwS0E7RUFDRTtFQUNBLFUzQ3FqRDJCO0UyQ3BqRDNCLFczQ29qRDJCO0UyQ25qRDNCO0VBQ0EsVzNDUVM7RTJDUFQ7RUFDQTtFMUNPRTtFMENMRixZM0NxakQyQjtBTDRtSDdCO0FnRDlwS0U7RUFDRTtFQUNBO0VBQ0EsYTNDZ2pEeUI7QUxnbkg3QjtBZ0Q3cEtFO0VBQ0U7RUFDQSxrRDNDd3RCNEI7RTJDdnRCNUIsVTNDMmlEeUI7QUxvbkg3QjtBZ0Q1cEtFO0VBRUU7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBLGEzQ3FpRHlCO0FMd25IN0I7O0FnRHpwS0E7RUFDRSxrRDNDaWlEMkI7QUwybkg3Qjs7QWlEbHNLQTtFQUNFLFk1Q3cxQ2tDO0U0Q3YxQ2xDO0U3Q21TSSxtQkFMSTtFNkMzUlI7RUFDQSwyQzVDdzFDa0M7RTRDdjFDbEM7RUFDQTtFQUNBLDZDNUNnaEI0QjtFQ3RnQjFCO0FOMnJLSjtBaURsc0tFO0VBQ0U7QWpEb3NLSjtBaURqc0tFO0VBQ0U7QWpEbXNLSjs7QWlEL3JLQTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QWpEa3NLRjtBaURoc0tFO0VBQ0Usc0I1Q2tla0I7QUxndUp0Qjs7QWlEOXJLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGM1Q3JCUztFNENzQlQsMkM1Q2swQ2tDO0U0Q2owQ2xDO0VBQ0E7RTNDVkU7RUFDQTtBTjRzS0o7QWlEaHNLRTtFQUNFO0VBQ0Esb0I1Qyt5Q2dDO0FMbTVIcEM7O0FpRDlyS0E7RUFDRSxnQjVDMHlDa0M7RTRDenlDbEM7QWpEaXNLRjs7QWtEM3VLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3Q3NpQ2tDO0U2Q3JpQ2xDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBbEQ0dUtGOztBa0RydUtBO0VBQ0U7RUFDQTtFQUNBLGM3Q2kyQ2tDO0U2Qy8xQ2xDO0FsRHV1S0Y7QWtEcHVLRTtFN0JsQkksbUM2Qm1CRjtFQUNBLDhCN0N1M0NnQztBTCsySHBDO0FxQnR2S007RTZCY0o7STdCYk07RXJCeXZLTjtBQUNGO0FrRHp1S0U7RUFDRSxlN0NxM0NnQztBTHMzSHBDO0FrRHZ1S0U7RUFDRSxzQjdDazNDZ0M7QUx1M0hwQzs7QWtEcnVLQTtFQUNFO0FsRHd1S0Y7QWtEdHVLRTtFQUNFO0VBQ0E7QWxEd3VLSjtBa0RydUtFO0VBQ0U7QWxEdXVLSjs7QWtEbnVLQTtFQUNFO0VBQ0E7RUFDQTtBbERzdUtGOztBa0RsdUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLHNCN0NwRVM7RTZDcUVUO0VBQ0E7RTVDM0RFO0U0QytERjtBbERpdUtGOztBa0Q3dEtBO0VDcEZFO0VBQ0E7RUFDQTtFQUNBLGE5QzJpQ2tDO0U4QzFpQ2xDO0VBQ0E7RUFDQSxzQjlDVVM7QUwyeUtYO0FtRGx6S0U7RUFBUztBbkRxektYO0FtRHB6S0U7RUFBUyxZOUNpNEN5QjtBTHM3SHBDOztBa0R2dUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjdDbXpDa0M7RTZDbHpDbEM7RTVDdEVFO0VBQ0E7QU5pektKO0FrRHp1S0U7RUFDRTtFQUNBO0FsRDJ1S0o7O0FrRHR1S0E7RUFDRTtFQUNBLGdCN0N1ZTRCO0FMa3dKOUI7O0FrRHB1S0E7RUFDRTtFQUdBO0VBQ0EsYTdDOFBPO0FMdStKVDs7QWtEanVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1Q3pGRTtFQUNBO0FOOHpLSjtBa0RodUtFO0VBQ0U7QWxEa3VLSjs7QWE3eUtJO0VxQ2tGRjtJQUNFLGdCN0Nxd0NnQztJNkNwd0NoQztFbEQrdEtGOztFa0Q1dEtBO0lBQ0U7RWxEK3RLRjs7RWtENXRLQTtJQUNFO0VsRCt0S0Y7O0VrRHh0S0E7SUFBWSxnQjdDb3ZDc0I7RUx3K0hsQztBQUNGO0FhaDBLSTtFcUN1R0Y7O0lBRUUsZ0I3Q2d2Q2dDO0VMNCtIbEM7QUFDRjtBYXQwS0k7RXFDOEdGO0lBQVksaUI3QzR1Q3NCO0VMZy9IbEM7QUFDRjtBa0RwdEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxEc3RLTjtBa0RwdEtNO0VBQ0U7RUFDQTtFNUMzS0o7QU5rNEtKO0FrRG50S007RTVDL0tGO0FOcTRLSjtBa0RsdEtNO0VBQ0U7QWxEb3RLUjtBa0RqdEtNO0U1Q3ZMRjtBTjI0S0o7O0FhbDFLSTtFcUMwR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEQ0dUtKO0VrRDF1S0k7SUFDRTtJQUNBO0k1QzNLSjtFTnc1S0Y7RWtEenVLSTtJNUMvS0Y7RU4yNUtGO0VrRHh1S0k7SUFDRTtFbEQwdUtOO0VrRHZ1S0k7STVDdkxGO0VOaTZLRjtBQUNGO0FhejJLSTtFcUMwR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbERrd0tKO0VrRGh3S0k7SUFDRTtJQUNBO0k1QzNLSjtFTjg2S0Y7RWtEL3ZLSTtJNUMvS0Y7RU5pN0tGO0VrRDl2S0k7SUFDRTtFbERnd0tOO0VrRDd2S0k7STVDdkxGO0VOdTdLRjtBQUNGO0FhLzNLSTtFcUMwR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbER3eEtKO0VrRHR4S0k7SUFDRTtJQUNBO0k1QzNLSjtFTm84S0Y7RWtEcnhLSTtJNUMvS0Y7RU51OEtGO0VrRHB4S0k7SUFDRTtFbERzeEtOO0VrRG54S0k7STVDdkxGO0VONjhLRjtBQUNGO0FhcjVLSTtFcUMwR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEQ4eUtKO0VrRDV5S0k7SUFDRTtJQUNBO0k1QzNLSjtFTjA5S0Y7RWtEM3lLSTtJNUMvS0Y7RU42OUtGO0VrRDF5S0k7SUFDRTtFbEQ0eUtOO0VrRHp5S0k7STVDdkxGO0VObStLRjtBQUNGO0FhMzZLSTtFcUMwR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbERvMEtKO0VrRGwwS0k7SUFDRTtJQUNBO0k1QzNLSjtFTmcvS0Y7RWtEajBLSTtJNUMvS0Y7RU5tL0tGO0VrRGgwS0k7SUFDRTtFbERrMEtOO0VrRC96S0k7STVDdkxGO0VOeS9LRjtBQUNGO0FvRDVnTEE7RUFDRTtFQUNBLGEvQ2dqQ2tDO0UrQy9pQ2xDO0VBQ0EsUy9Da3lDa0M7RWdEdHlDbEMsc0NoRGtrQjRCO0VnRGhrQjVCO0VBQ0EsZ0JoRDJrQjRCO0VnRDFrQjVCLGdCaERnbEI0QjtFZ0Qva0I1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakRzUkksbUJBTEk7RWdEclJSO0VBQ0E7QXBEd2hMRjtBb0R0aExFO0VBQVMsWS9Dc3hDeUI7QUxtd0lwQztBb0R2aExFO0VBQ0U7RUFDQTtFQUNBLGEvQ3N4Q2dDO0UrQ3J4Q2hDLGMvQ3N4Q2dDO0FMbXdJcEM7QW9EdmhMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRHloTE47O0FvRHBoTEE7RUFDRTtBcER1aExGO0FvRHJoTEU7RUFDRTtBcER1aExKO0FvRHJoTEk7RUFDRTtFQUNBO0VBQ0Esc0IvQ3RCSztBTDZpTFg7O0FvRGxoTEE7RUFDRTtBcERxaExGO0FvRG5oTEU7RUFDRTtFQUNBLGEvQ3d2Q2dDO0UrQ3Z2Q2hDLGMvQ3N2Q2dDO0FMK3hJcEM7QW9EbmhMSTtFQUNFO0VBQ0E7RUFDQSx3Qi9DdENLO0FMMmpMWDs7QW9EaGhMQTtFQUNFO0FwRG1oTEY7QW9EamhMRTtFQUNFO0FwRG1oTEo7QW9EamhMSTtFQUNFO0VBQ0E7RUFDQSx5Qi9DcERLO0FMdWtMWDs7QW9EOWdMQTtFQUNFO0FwRGloTEY7QW9EL2dMRTtFQUNFO0VBQ0EsYS9DMHRDZ0M7RStDenRDaEMsYy9Dd3RDZ0M7QUx5eklwQztBb0QvZ0xJO0VBQ0U7RUFDQTtFQUNBLHVCL0NwRUs7QUxxbExYOztBb0Q1L0tBO0VBQ0UsZ0IvQ29yQ2tDO0UrQ25yQ2xDO0VBQ0EsVy9DdEdTO0UrQ3VHVDtFQUNBLHNCL0M5RlM7RUNDUDtBTjZsTEo7O0FzRGhuTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhakQ4aUNrQztFaUQ3aUNsQztFQUNBLGdCakR3ekNrQztFZ0Q3ekNsQyxzQ2hEa2tCNEI7RWdEaGtCNUI7RUFDQSxnQmhEMmtCNEI7RWdEMWtCNUIsZ0JoRGdsQjRCO0VnRC9rQjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRHNSSSxtQkFMSTtFa0RwUlI7RUFDQSxzQmpETFM7RWlETVQ7RUFDQTtFaERJRTtBTjBuTEo7QXNEMW5MRTtFQUNFO0VBQ0E7RUFDQSxXakR3ekNnQztFaUR2ekNoQyxjakR3ekNnQztBTG8wSXBDO0FzRDFuTEk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDJuTE47O0FzRHJuTEU7RUFDRTtBdER3bkxKO0FzRHRuTEk7RUFDRTtFQUNBO0VBQ0EscUNqRHV5QzhCO0FMaTFJcEM7QXNEcm5MSTtFQUNFLFdqRHNkd0I7RWlEcmR4QjtFQUNBLHNCakR6Q0s7QUxncUxYOztBc0RqbkxFO0VBQ0U7RUFDQSxhakRzeENnQztFaURyeENoQyxZakRveENnQztBTGcySXBDO0FzRGxuTEk7RUFDRTtFQUNBO0VBQ0EsdUNqRG14QzhCO0FMaTJJcEM7QXNEam5MSTtFQUNFLFNqRGtjd0I7RWlEamN4QjtFQUNBLHdCakQ3REs7QUxnckxYOztBc0Q3bUxFO0VBQ0U7QXREZ25MSjtBc0Q5bUxJO0VBQ0U7RUFDQTtFQUNBLHdDakRpd0M4QjtBTCsySXBDO0FzRDdtTEk7RUFDRSxRakRnYndCO0VpRC9heEI7RUFDQSx5QmpEL0VLO0FMOHJMWDtBc0QxbUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXakQ2dUNnQztFaUQ1dUNoQztFQUNBO0VBQ0E7QXRENG1MSjs7QXNEdm1MRTtFQUNFO0VBQ0EsYWpEb3VDZ0M7RWlEbnVDaEMsWWpEa3VDZ0M7QUx3NElwQztBc0R4bUxJO0VBQ0U7RUFDQTtFQUNBLHNDakRpdUM4QjtBTHk0SXBDO0FzRHZtTEk7RUFDRSxVakRnWndCO0VpRC9ZeEI7RUFDQSx1QmpEL0dLO0FMd3RMWDs7QXNEcGxMQTtFQUNFO0VBQ0E7RWxEdUpJLGVBTEk7RWtEL0lSLHlCakRvckNrQztFaURuckNsQztFaER0SEU7RUFDQTtBTjZzTEo7QXNEcmxMRTtFQUNFO0F0RHVsTEo7O0FzRG5sTEE7RUFDRTtFQUNBLGNqRDNJUztBTGl1TFg7O0F1RHJ1TEE7RUFDRTtBdkR3dUxGOztBdURydUxBO0VBQ0U7QXZEd3VMRjs7QXVEcnVMQTtFQUNFO0VBQ0E7RUFDQTtBdkR3dUxGO0F3RDl2TEU7RUFDRTtFQUNBO0VBQ0E7QXhEZ3dMSjs7QXVEenVMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VsQ2xCSSxzQ2tDbUJKO0F2RDR1TEY7QXFCM3ZMTTtFa0NRTjtJbENQUTtFckI4dkxOO0FBQ0Y7O0F1RDl1TEE7OztFQUdFO0F2RGl2TEY7O0F1RDl1TEE7QUFDQTs7RUFFRTtBdkRpdkxGOztBdUQ5dUxBOztFQUVFO0F2RGl2TEY7O0F1RDl1TEE7QUFRRTtFQUNFO0VBQ0E7RUFDQTtBdkQwdUxKO0F1RHZ1TEU7OztFQUdFO0VBQ0E7QXZEeXVMSjtBdUR0dUxFOztFQUVFO0VBQ0E7RWxDL0RFLDJCa0NnRUY7QXZEd3VMSjtBcUJweUxNO0VrQ3dESjs7SWxDdkRNO0VyQnd5TE47QUFDRjs7QXVEcnVMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVsRHM2Q21DO0VrRHI2Q25DO0VBQ0EsV2xEN0ZTO0VrRDhGVDtFQUNBO0VBQ0E7RUFDQSxZbERpNkNtQztFZ0IxL0MvQiw4QmtDMEZKO0F2RHV1TEY7QXFCN3pMTTtFa0NxRU47O0lsQ3BFUTtFckJpMExOO0FBQ0Y7QXVEMXVMRTs7O0VBRUUsV2xEdkdPO0VrRHdHUDtFQUNBO0VBQ0EsWWxEeTVDaUM7QUxvMUlyQzs7QXVEMXVMQTtFQUNFO0F2RDZ1TEY7O0F1RDF1TEE7RUFDRTtBdkQ2dUxGOztBdUR4dUxBOztFQUVFO0VBQ0EsV2xEMDVDbUM7RWtEejVDbkMsWWxEeTVDbUM7RWtEeDVDbkM7RUFDQTtFQUNBO0F2RDJ1TEY7O0F1RHh1TEE7Ozs7Ozs7R0FBQTtBQVFBO0VBQ0U7QXZEMnVMRjs7QXVEenVMQTtFQUNFO0F2RDR1TEY7O0F1RHB1TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJsRGsyQ21DO0VrRGoyQ25DO0VBQ0EsZ0JsRGcyQ21DO0VrRC8xQ25DO0F2RHN1TEY7QXVEcHVMRTtFQUNFO0VBQ0E7RUFDQSxXbEQrMUNpQztFa0Q5MUNqQyxXbEQrMUNpQztFa0Q5MUNqQztFQUNBLGlCbEQrMUNpQztFa0Q5MUNqQyxnQmxEODFDaUM7RWtENzFDakM7RUFDQTtFQUNBLHNCbEQ5S087RWtEK0tQO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsWWxEczFDaUM7RWdCbGdEL0IsNkJrQzZLRjtBdkRxdUxKO0FxQjk0TE07RWtDd0pKO0lsQ3ZKTTtFckJpNUxOO0FBQ0Y7QXVEdnVMRTtFQUNFLFVsRG0xQ2lDO0FMczVJckM7O0F1RGh1TEE7RUFDRTtFQUNBO0VBQ0EsZWxENjBDbUM7RWtENTBDbkM7RUFDQSxvQmxEMDBDbUM7RWtEejBDbkMsdUJsRHkwQ21DO0VrRHgwQ25DLFdsRHpNUztFa0QwTVQ7QXZEbXVMRjs7QXVEN3RMRTs7RUFFRSxnQ2xENDBDaUM7QUxvNUlyQztBdUQ3dExFO0VBQ0Usc0JsRDVNTztBTDI2TFg7QXVENXRMRTtFQUNFLFdsRGhOTztBTDg2TFg7O0F5RDM3TEE7RUFDRTtJQUFLO0V6RCs3TEw7QUFDRjs7QXlEajhMQTtFQUNFO0lBQUs7RXpEKzdMTDtBQUNGO0F5RDU3TEE7RUFDRTtFQUNBLFdwRGlpRHdCO0VvRGhpRHhCLFlwRGdpRHdCO0VvRC9oRHhCLHdCcERpaUR3QjtFb0RoaUR4QjtFQUNBO0VBRUE7RUFDQTtVQUFBO0F6RDY3TEY7O0F5RDE3TEE7RUFDRSxXcEQ0aER3QjtFb0QzaER4QixZcEQyaER3QjtFb0QxaER4QixtQnBENGhEd0I7QUxpNkkxQjs7QXlEcjdMQTtFQUNFO0lBQ0U7RXpEdzdMRjtFeUR0N0xBO0lBQ0U7SUFDQTtFekR3N0xGO0FBQ0Y7O0F5RC83TEE7RUFDRTtJQUNFO0V6RHc3TEY7RXlEdDdMQTtJQUNFO0lBQ0E7RXpEdzdMRjtBQUNGO0F5RHA3TEE7RUFDRTtFQUNBLFdwRCsvQ3dCO0VvRDkvQ3hCLFlwRDgvQ3dCO0VvRDcvQ3hCLHdCcEQrL0N3QjtFb0Q5L0N4QjtFQUVBO0VBQ0E7RUFDQTtVQUFBO0F6RHE3TEY7O0F5RGw3TEE7RUFDRSxXcEQwL0N3QjtFb0R6L0N4QixZcER5L0N3QjtBTDQ3STFCOztBeURqN0xFO0VBQ0U7O0lBRUU7WUFBQTtFekRvN0xKO0FBQ0Y7QTBEdC9MQTtFQUNFO0VBQ0E7RUFDQSxhckQ0aUNrQztFcUQzaUNsQztFQUNBO0VBQ0E7RUFFQTtFQUNBLHNCckREUztFcURFVDtFQUNBO0VyQ0tJLHNDcUNISjtBMURzL0xGO0FxQi8rTE07RXFDcEJOO0lyQ3FCUTtFckJrL0xOO0FBQ0Y7O0EwRHgvTEE7RVBkRTtFQUNBO0VBQ0E7RUFDQSxhOUN5aUNrQztFOEN4aUNsQztFQUNBO0VBQ0Esc0I5Q1VTO0FMZ2dNWDtBbUR2Z01FO0VBQVM7QW5EMGdNWDtBbUR6Z01FO0VBQVMsWTlDaTRDeUI7QUwyb0pwQzs7QTBEcGdNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRHVnTUY7QTBEcmdNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRHVnTUo7O0EwRG5nTUE7RUFDRTtFQUNBLGdCckRpakI0QjtBTHE5SzlCOztBMERuZ01BO0VBQ0U7RUFDQTtFQUNBO0ExRHNnTUY7O0EwRG5nTUE7RUFDRTtFQUNBO0VBQ0EsWXJEZ2lEa0M7RXFEL2hEbEM7RUFDQTtBMURzZ01GOztBMERuZ01BO0VBQ0U7RUFDQTtFQUNBLFlyRHdoRGtDO0VxRHZoRGxDO0VBQ0E7QTFEc2dNRjs7QTBEbmdNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFlyRGdoRGtDO0VxRC9nRGxDO0VBQ0E7RUFDQTtBMURzZ01GOztBMERuZ01BO0VBQ0U7RUFDQTtFQUNBLFlyRHVnRGtDO0VxRHRnRGxDO0VBQ0E7RUFDQTtBMURzZ01GOztBMERuZ01BO0VBQ0U7QTFEc2dNRjs7QTJEdmxNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZdER3dENrQztBTGs0SnBDO0EyRHhsTUU7RUFDRTtFQUNBO0EzRDBsTUo7O0EyRHJsTUE7RUFDRTtBM0R3bE1GOztBMkRybE1BO0VBQ0U7QTNEd2xNRjs7QTJEcmxNQTtFQUNFO0EzRHdsTUY7O0EyRG5sTUU7RUFDRTtVQUFBO0EzRHNsTUo7O0EyRGxsTUE7RUFDRTtJQUNFLFl0RDJyQ2dDO0VMMDVKbEM7QUFDRjs7QTJEeGxNQTtFQUNFO0lBQ0UsWXREMnJDZ0M7RUwwNUpsQztBQUNGO0EyRGxsTUE7RUFDRTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7QTNEb2xNRjs7QTJEamxNQTtFQUNFO0lBQ0U7WUFBQTtFM0RvbE1GO0FBQ0Y7O0EyRHZsTUE7RUFDRTtJQUNFO1lBQUE7RTNEb2xNRjtBQUNGO0F3RG5vTUU7RUFDRTtFQUNBO0VBQ0E7QXhEcW9NSjs7QTREem9NRTtFQUNFLGN2RDhFVztBTDhqTWY7QTREem9NTTtFQUVFO0E1RDBvTVI7O0E0RGhwTUU7RUFDRSxjdkQ4RVc7QUxxa01mO0E0RGhwTU07RUFFRTtBNURpcE1SOztBNER2cE1FO0VBQ0UsY3ZEOEVXO0FMNGtNZjtBNER2cE1NO0VBRUU7QTVEd3BNUjs7QTREOXBNRTtFQUNFLGN2RDhFVztBTG1sTWY7QTREOXBNTTtFQUVFO0E1RCtwTVI7O0E0RHJxTUU7RUFDRSxjdkQ4RVc7QUwwbE1mO0E0RHJxTU07RUFFRTtBNURzcU1SOztBNEQ1cU1FO0VBQ0UsY3ZEOEVXO0FMaW1NZjtBNEQ1cU1NO0VBRUU7QTVENnFNUjs7QTREbnJNRTtFQUNFLGN2RDhFVztBTHdtTWY7QTREbnJNTTtFQUVFO0E1RG9yTVI7O0E0RDFyTUU7RUFDRSxjdkQ4RVc7QUwrbU1mO0E0RDFyTU07RUFFRTtBNUQyck1SOztBNkRoc01BO0VBQ0U7RUFDQTtBN0Rtc01GO0E2RGpzTUU7RUFDRTtFQUNBO0VBQ0E7QTdEbXNNSjtBNkRoc01FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Rrc01KOztBNkQ3ck1FO0VBQ0U7QTdEZ3NNSjs7QTZEanNNRTtFQUNFO0E3RG9zTUo7O0E2RHJzTUU7RUFDRTtBN0R3c01KOztBNkR6c01FO0VBQ0U7QTdENHNNSjs7QThEanVNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXpEc2lDa0M7QUw4cktwQzs7QThEanVNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXpEOGhDa0M7QUxzc0twQzs7QThENXRNSTtFQUNFO0VBQUE7RUFDQTtFQUNBLGF6RGtoQzhCO0FMNnNLcEM7O0FhMXJNSTtFaUR4Q0E7SUFDRTtJQUFBO0lBQ0E7SUFDQSxhekRraEM4QjtFTG90S2xDO0FBQ0Y7QWFsc01JO0VpRHhDQTtJQUNFO0lBQUE7SUFDQTtJQUNBLGF6RGtoQzhCO0VMMnRLbEM7QUFDRjtBYXpzTUk7RWlEeENBO0lBQ0U7SUFBQTtJQUNBO0lBQ0EsYXpEa2hDOEI7RUxrdUtsQztBQUNGO0FhaHRNSTtFaUR4Q0E7SUFDRTtJQUFBO0lBQ0E7SUFDQSxhekRraEM4QjtFTHl1S2xDO0FBQ0Y7QWF2dE1JO0VpRHhDQTtJQUNFO0lBQUE7SUFDQTtJQUNBLGF6RGtoQzhCO0VMZ3ZLbEM7QUFDRjtBK0Q1eE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9EOHhNRjs7QStEM3hNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRDh4TUY7O0FnRXR5TUE7O0VDSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRXV5TUY7O0FrRWx6TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVTdEd2JzQztFNkR2YnRDO0FsRXF6TUo7O0FtRTd6TUE7RUNBRTtFQUNBO0VBQ0E7QXBFaTBNRjs7QXFFdjBNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhaEVpcEI0QjtBTHlyTDlCOztBc0VqeE1RO0VBT0k7QXRFOHdNWjs7QXNFcnhNUTtFQU9JO0F0RWt4TVo7O0FzRXp4TVE7RUFPSTtBdEVzeE1aOztBc0U3eE1RO0VBT0k7QXRFMHhNWjs7QXNFanlNUTtFQU9JO0F0RTh4TVo7O0FzRXJ5TVE7RUFPSTtBdEVreU1aOztBc0V6eU1RO0VBT0k7QXRFc3lNWjs7QXNFN3lNUTtFQU9JO0F0RTB5TVo7O0FzRWp6TVE7RUFPSTtBdEU4eU1aOztBc0Vyek1RO0VBT0k7QXRFa3pNWjs7QXNFenpNUTtFQU9JO0F0RXN6TVo7O0FzRTd6TVE7RUFPSTtBdEUwek1aOztBc0VqME1RO0VBT0k7QXRFOHpNWjs7QXNFcjBNUTtFQU9JO0F0RWswTVo7O0FzRXowTVE7RUFPSTtBdEVzME1aOztBc0U3ME1RO0VBT0k7QXRFMDBNWjs7QXNFajFNUTtFQU9JO0F0RTgwTVo7O0FzRXIxTVE7RUFPSTtBdEVrMU1aOztBc0V6MU1RO0VBT0k7QXRFczFNWjs7QXNFNzFNUTtFQU9JO0F0RTAxTVo7O0FzRWoyTVE7RUFPSTtBdEU4MU1aOztBc0VyMk1RO0VBT0k7QXRFazJNWjs7QXNFejJNUTtFQU9JO0F0RXMyTVo7O0FzRTcyTVE7RUFPSTtBdEUwMk1aOztBc0VqM01RO0VBT0k7QXRFODJNWjs7QXNFcjNNUTtFQU9JO0F0RWszTVo7O0FzRXozTVE7RUFPSTtBdEVzM01aOztBc0U3M01RO0VBT0k7QXRFMDNNWjs7QXNFajRNUTtFQU9JO0F0RTgzTVo7O0FzRXI0TVE7RUFPSTtBdEVrNE1aOztBc0V6NE1RO0VBT0k7QXRFczRNWjs7QXNFNzRNUTtFQU9JO0F0RTA0TVo7O0FzRWo1TVE7RUFPSTtBdEU4NE1aOztBc0VyNU1RO0VBT0k7QXRFazVNWjs7QXNFejVNUTtFQU9JO0F0RXM1TVo7O0FzRTc1TVE7RUFPSTtBdEUwNU1aOztBc0VqNk1RO0VBT0k7RUFBQTtBdEU4NU1aOztBc0VyNk1RO0VBT0k7QXRFazZNWjs7QXNFejZNUTtFQU9JO0F0RXM2TVo7O0FzRTc2TVE7RUFPSTtBdEUwNk1aOztBc0VqN01RO0VBT0k7QXRFODZNWjs7QXNFcjdNUTtFQU9JO0F0RWs3TVo7O0FzRXo3TVE7RUFPSTtBdEVzN01aOztBc0U3N01RO0VBT0k7QXRFMDdNWjs7QXNFajhNUTtFQU9JO0F0RTg3TVo7O0FzRXI4TVE7RUFPSTtBdEVrOE1aOztBc0V6OE1RO0VBT0k7QXRFczhNWjs7QXNFNzhNUTtFQU9JO0F0RTA4TVo7O0FzRWo5TVE7RUFPSTtBdEU4OE1aOztBc0VyOU1RO0VBT0k7QXRFazlNWjs7QXNFejlNUTtFQU9JO0F0RXM5TVo7O0FzRTc5TVE7RUFPSTtBdEUwOU1aOztBc0VqK01RO0VBT0k7QXRFODlNWjs7QXNFcitNUTtFQU9JO0F0RWsrTVo7O0FzRXorTVE7RUFPSTtBdEVzK01aOztBc0U3K01RO0VBT0k7QXRFMCtNWjs7QXNFai9NUTtFQU9JO0F0RTgrTVo7O0FzRXIvTVE7RUFPSTtBdEVrL01aOztBc0V6L01RO0VBT0k7QXRFcy9NWjs7QXNFNy9NUTtFQU9JO0F0RTAvTVo7O0FzRWpnTlE7RUFPSTtBdEU4L01aOztBc0VyZ05RO0VBT0k7QXRFa2dOWjs7QXNFemdOUTtFQU9JO0F0RXNnTlo7O0FzRTdnTlE7RUFPSTtBdEUwZ05aOztBc0VqaE5RO0VBT0k7QXRFOGdOWjs7QXNFcmhOUTtFQU9JO0F0RWtoTlo7O0FzRXpoTlE7RUFPSTtBdEVzaE5aOztBc0U3aE5RO0VBT0k7QXRFMGhOWjs7QXNFamlOUTtFQU9JO0F0RThoTlo7O0FzRXJpTlE7RUFPSTtBdEVraU5aOztBc0V6aU5RO0VBT0k7QXRFc2lOWjs7QXNFN2lOUTtFQU9JO0F0RTBpTlo7O0FzRWpqTlE7RUFPSTtBdEU4aU5aOztBc0Vyak5RO0VBT0k7QXRFa2pOWjs7QXNFempOUTtFQU9JO0F0RXNqTlo7O0FzRTdqTlE7RUFPSTtBdEUwak5aOztBc0Vqa05RO0VBT0k7QXRFOGpOWjs7QXNFcmtOUTtFQU9JO0F0RWtrTlo7O0FzRXprTlE7RUFPSTtBdEVza05aOztBc0U3a05RO0VBT0k7QXRFMGtOWjs7QXNFamxOUTtFQU9JO0F0RThrTlo7O0FzRXJsTlE7RUFPSTtBdEVrbE5aOztBc0V6bE5RO0VBT0k7QXRFc2xOWjs7QXNFN2xOUTtFQU9JO0F0RTBsTlo7O0FzRWptTlE7RUFPSTtBdEU4bE5aOztBc0VybU5RO0VBT0k7QXRFa21OWjs7QXNFem1OUTtFQU9JO0F0RXNtTlo7O0FzRTdtTlE7RUFPSTtBdEUwbU5aOztBc0Vqbk5RO0VBT0k7QXRFOG1OWjs7QXNFcm5OUTtFQU9JO0F0RWtuTlo7O0FzRXpuTlE7RUFPSTtBdEVzbk5aOztBc0U3bk5RO0VBT0k7QXRFMG5OWjs7QXNFam9OUTtFQU9JO0F0RThuTlo7O0FzRXJvTlE7RUFPSTtBdEVrb05aOztBc0V6b05RO0VBT0k7QXRFc29OWjs7QXNFN29OUTtFQU9JO0F0RTBvTlo7O0FzRWpwTlE7RUFPSTtBdEU4b05aOztBc0VycE5RO0VBT0k7QXRFa3BOWjs7QXNFenBOUTtFQU9JO0F0RXNwTlo7O0FzRTdwTlE7RUFPSTtBdEUwcE5aOztBc0VqcU5RO0VBT0k7QXRFOHBOWjs7QXNFcnFOUTtFQU9JO0F0RWtxTlo7O0FzRXpxTlE7RUFPSTtBdEVzcU5aOztBc0U3cU5RO0VBT0k7QXRFMHFOWjs7QXNFanJOUTtFQU9JO0F0RThxTlo7O0FzRXJyTlE7RUFPSTtBdEVrck5aOztBc0V6ck5RO0VBT0k7QXRFc3JOWjs7QXNFN3JOUTtFQU9JO0F0RTByTlo7O0FzRWpzTlE7RUFPSTtBdEU4ck5aOztBc0Vyc05RO0VBT0k7QXRFa3NOWjs7QXNFenNOUTtFQU9JO0F0RXNzTlo7O0FzRTdzTlE7RUFPSTtBdEUwc05aOztBc0VqdE5RO0VBT0k7QXRFOHNOWjs7QXNFcnROUTtFQU9JO0F0RWt0Tlo7O0FzRXp0TlE7RUFPSTtBdEVzdE5aOztBc0U3dE5RO0VBT0k7QXRFMHROWjs7QXNFanVOUTtFQU9JO0F0RTh0Tlo7O0FzRXJ1TlE7RUFPSTtBdEVrdU5aOztBc0V6dU5RO0VBT0k7QXRFc3VOWjs7QXNFN3VOUTtFQU9JO0F0RTB1Tlo7O0FzRWp2TlE7RUFPSTtBdEU4dU5aOztBc0Vydk5RO0VBT0k7QXRFa3ZOWjs7QXNFenZOUTtFQU9JO0F0RXN2Tlo7O0FzRTd2TlE7RUFPSTtBdEUwdk5aOztBc0Vqd05RO0VBT0k7QXRFOHZOWjs7QXNFcndOUTtFQU9JO0F0RWt3Tlo7O0FzRXp3TlE7RUFPSTtBdEVzd05aOztBc0U3d05RO0VBT0k7QXRFMHdOWjs7QXNFanhOUTtFQU9JO0F0RTh3Tlo7O0FzRXJ4TlE7RUFPSTtBdEVreE5aOztBc0V6eE5RO0VBT0k7QXRFc3hOWjs7QXNFN3hOUTtFQU9JO0F0RTB4Tlo7O0FzRWp5TlE7RUFPSTtBdEU4eE5aOztBc0VyeU5RO0VBT0k7QXRFa3lOWjs7QXNFenlOUTtFQU9JO0F0RXN5Tlo7O0FzRTd5TlE7RUFPSTtBdEUweU5aOztBc0Vqek5RO0VBT0k7QXRFOHlOWjs7QXNFcnpOUTtFQU9JO0F0RWt6Tlo7O0FzRXp6TlE7RUFPSTtBdEVzek5aOztBc0U3ek5RO0VBT0k7QXRFMHpOWjs7QXNFajBOUTtFQU9JO0F0RTh6Tlo7O0FzRXIwTlE7RUFPSTtBdEVrME5aOztBc0V6ME5RO0VBT0k7QXRFczBOWjs7QXNFNzBOUTtFQU9JO0F0RTAwTlo7O0FzRWoxTlE7RUFPSTtBdEU4ME5aOztBc0VyMU5RO0VBT0k7QXRFazFOWjs7QXNFejFOUTtFQU9JO0F0RXMxTlo7O0FzRTcxTlE7RUFPSTtBdEUwMU5aOztBc0VqMk5RO0VBT0k7RUFBQTtBdEUrMU5aOztBc0V0Mk5RO0VBT0k7RUFBQTtBdEVvMk5aOztBc0UzMk5RO0VBT0k7RUFBQTtBdEV5Mk5aOztBc0VoM05RO0VBT0k7RUFBQTtBdEU4Mk5aOztBc0VyM05RO0VBT0k7RUFBQTtBdEVtM05aOztBc0UxM05RO0VBT0k7RUFBQTtBdEV3M05aOztBc0UvM05RO0VBT0k7RUFBQTtBdEU2M05aOztBc0VwNE5RO0VBT0k7RUFBQTtBdEVrNE5aOztBc0V6NE5RO0VBT0k7RUFBQTtBdEV1NE5aOztBc0U5NE5RO0VBT0k7RUFBQTtBdEU0NE5aOztBc0VuNU5RO0VBT0k7RUFBQTtBdEVpNU5aOztBc0V4NU5RO0VBT0k7RUFBQTtBdEVzNU5aOztBc0U3NU5RO0VBT0k7RUFBQTtBdEUyNU5aOztBc0VsNk5RO0VBT0k7RUFBQTtBdEVnNk5aOztBc0V2Nk5RO0VBT0k7QXRFbzZOWjs7QXNFMzZOUTtFQU9JO0F0RXc2Tlo7O0FzRS82TlE7RUFPSTtBdEU0Nk5aOztBc0VuN05RO0VBT0k7QXRFZzdOWjs7QXNFdjdOUTtFQU9JO0F0RW83Tlo7O0FzRTM3TlE7RUFPSTtBdEV3N05aOztBc0UvN05RO0VBT0k7QXRFNDdOWjs7QXNFbjhOUTtFQU9JO0F0RWc4Tlo7O0FzRXY4TlE7RUFPSTtBdEVvOE5aOztBc0UzOE5RO0VBT0k7QXRFdzhOWjs7QXNFLzhOUTtFQU9JO0F0RTQ4Tlo7O0FzRW45TlE7RUFPSTtBdEVnOU5aOztBc0V2OU5RO0VBT0k7QXRFbzlOWjs7QXNFMzlOUTtFQU9JO0F0RXc5Tlo7O0FzRS85TlE7RUFPSTtBdEU0OU5aOztBc0VuK05RO0VBT0k7QXRFZytOWjs7QXNFditOUTtFQU9JO0F0RW8rTlo7O0FzRTMrTlE7RUFPSTtBdEV3K05aOztBc0UvK05RO0VBT0k7QXRFNCtOWjs7QXNFbi9OUTtFQU9JO0F0RWcvTlo7O0FzRXYvTlE7RUFPSTtBdEVvL05aOztBc0UzL05RO0VBT0k7QXRFdy9OWjs7QXNFLy9OUTtFQU9JO0F0RTQvTlo7O0FzRW5nT1E7RUFPSTtBdEVnZ09aOztBc0V2Z09RO0VBT0k7QXRFb2dPWjs7QXNFM2dPUTtFQU9JO0F0RXdnT1o7O0FzRS9nT1E7RUFPSTtBdEU0Z09aOztBc0VuaE9RO0VBT0k7QXRFZ2hPWjs7QXNFdmhPUTtFQU9JO0F0RW9oT1o7O0FzRTNoT1E7RUFPSTtBdEV3aE9aOztBc0UvaE9RO0VBT0k7QXRFNGhPWjs7QXNFbmlPUTtFQU9JO0F0RWdpT1o7O0FzRXZpT1E7RUFPSTtBdEVvaU9aOztBc0UzaU9RO0VBT0k7QXRFd2lPWjs7QXNFL2lPUTtFQU9JO0VBQUE7QXRFNmlPWjs7QXNFcGpPUTtFQU9JO0VBQUE7QXRFa2pPWjs7QXNFempPUTtFQU9JO0VBQUE7QXRFdWpPWjs7QXNFOWpPUTtFQU9JO0VBQUE7QXRFNGpPWjs7QXNFbmtPUTtFQU9JO0VBQUE7QXRFaWtPWjs7QXNFeGtPUTtFQU9JO0VBQUE7QXRFc2tPWjs7QXNFN2tPUTtFQU9JO0VBQUE7QXRFMmtPWjs7QXNFbGxPUTtFQU9JO0VBQUE7QXRFZ2xPWjs7QXNFdmxPUTtFQU9JO0VBQUE7QXRFcWxPWjs7QXNFNWxPUTtFQU9JO0VBQUE7QXRFMGxPWjs7QXNFam1PUTtFQU9JO0VBQUE7QXRFK2xPWjs7QXNFdG1PUTtFQU9JO0VBQUE7QXRFb21PWjs7QXNFM21PUTtFQU9JO0F0RXdtT1o7O0FzRS9tT1E7RUFPSTtBdEU0bU9aOztBc0Vubk9RO0VBT0k7QXRFZ25PWjs7QXNFdm5PUTtFQU9JO0F0RW9uT1o7O0FzRTNuT1E7RUFPSTtBdEV3bk9aOztBc0Uvbk9RO0VBT0k7QXRFNG5PWjs7QXNFbm9PUTtFQU9JO0F0RWdvT1o7O0FzRXZvT1E7RUFPSTtBdEVvb09aOztBc0Uzb09RO0VBT0k7QXRFd29PWjs7QXNFL29PUTtFQU9JO0F0RTRvT1o7O0FzRW5wT1E7RUFPSTtBdEVncE9aOztBc0V2cE9RO0VBT0k7QXRFb3BPWjs7QXNFM3BPUTtFQU9JO0F0RXdwT1o7O0FzRS9wT1E7RUFPSTtBdEU0cE9aOztBc0VucU9RO0VBT0k7QXRFZ3FPWjs7QXNFdnFPUTtFQU9JO0F0RW9xT1o7O0FzRTNxT1E7RUFPSTtBdEV3cU9aOztBc0UvcU9RO0VBT0k7QXRFNHFPWjs7QXNFbnJPUTtFQU9JO0F0RWdyT1o7O0FzRXZyT1E7RUFPSTtBdEVvck9aOztBc0Uzck9RO0VBT0k7QXRFd3JPWjs7QXNFL3JPUTtFQU9JO0F0RTRyT1o7O0FzRW5zT1E7RUFPSTtBdEVnc09aOztBc0V2c09RO0VBT0k7QXRFb3NPWjs7QXNFM3NPUTtFQU9JO0F0RXdzT1o7O0FzRS9zT1E7RUFPSTtBdEU0c09aOztBc0VudE9RO0VBT0k7QXRFZ3RPWjs7QXNFdnRPUTtFQU9JO0F0RW90T1o7O0FzRTN0T1E7RUFPSTtBdEV3dE9aOztBc0UvdE9RO0VBT0k7QXRFNHRPWjs7QXNFbnVPUTtFQU9JO0F0RWd1T1o7O0FzRXZ1T1E7RUFPSTtBdEVvdU9aOztBc0UzdU9RO0VBT0k7QXRFd3VPWjs7QXNFL3VPUTtFQU9JO0F0RTR1T1o7O0FzRW52T1E7RUFPSTtBdEVndk9aOztBc0V2dk9RO0VBT0k7QXRFb3ZPWjs7QXNFM3ZPUTtFQU9JO0F0RXd2T1o7O0FzRS92T1E7RUFPSTtBdEU0dk9aOztBc0Vud09RO0VBT0k7QXRFZ3dPWjs7QXNFdndPUTtFQU9JO0F0RW93T1o7O0FzRTN3T1E7RUFPSTtBdEV3d09aOztBc0Uvd09RO0VBT0k7QXRFNHdPWjs7QXNFbnhPUTtFQU9JO0F0RWd4T1o7O0FzRXZ4T1E7RUFPSTtBdEVveE9aOztBc0UzeE9RO0VBT0k7QXRFd3hPWjs7QXNFL3hPUTtFQU9JO0F0RTR4T1o7O0FzRW55T1E7RUFPSTtBdEVneU9aOztBc0V2eU9RO0VBT0k7QXRFb3lPWjs7QXNFM3lPUTtFQU9JO0F0RXd5T1o7O0FzRS95T1E7RUFPSTtBdEU0eU9aOztBc0Vuek9RO0VBT0k7QXRFZ3pPWjs7QXNFdnpPUTtFQU9JO0F0RW96T1o7O0FzRTN6T1E7RUFPSTtBdEV3ek9aOztBc0U3ME9RO0FBY0E7RUFPSTtFQUFBO0F0RTh6T1o7O0FzRWh6T1E7QUFyQkE7RUFJUTtFQUdKO0F0RW8wT1o7O0FzRTMwT1E7RUFJUTtFQUdKO0F0RXkwT1o7O0FzRWgxT1E7RUFJUTtFQUdKO0F0RTgwT1o7O0FzRXIxT1E7RUFJUTtFQUdKO0F0RW0xT1o7O0FzRTExT1E7RUFJUTtFQUdKO0F0RXcxT1o7O0FzRS8xT1E7RUFJUTtFQUdKO0F0RTYxT1o7O0FzRXAyT1E7RUFJUTtFQUdKO0F0RWsyT1o7O0FzRXoyT1E7RUFJUTtFQUdKO0F0RXUyT1o7O0FzRTkyT1E7RUFJUTtFQUdKO0F0RTQyT1o7O0FzRW4zT1E7RUFJUTtFQUdKO0F0RWkzT1o7O0FzRXgzT1E7RUFJUTtFQUdKO0F0RXMzT1o7O0FzRTczT1E7RUFJUTtFQUdKO0F0RTIzT1o7O0FzRWw0T1E7RUFJUTtFQUdKO0F0RWc0T1o7O0FzRXY0T1E7RUFJUTtFQUdKO0F0RXE0T1o7O0FzRTU0T1E7RUFJUTtFQUdKO0F0RTA0T1o7O0FzRTM1T1E7RUFDRTtBdEU4NU9WOztBc0UvNU9RO0VBQ0U7QXRFazZPVjs7QXNFbjZPUTtFQUNFO0F0RXM2T1Y7O0FzRXY2T1E7RUFDRTtBdEUwNk9WOztBc0VqNk9RO0VBSVE7RUFHSjtBdEUrNU9aOztBc0V0Nk9RO0VBSVE7RUFHSjtBdEVvNk9aOztBc0UzNk9RO0VBSVE7RUFHSjtBdEV5Nk9aOztBc0VoN09RO0VBSVE7RUFHSjtBdEU4Nk9aOztBc0VyN09RO0VBSVE7RUFHSjtBdEVtN09aOztBc0UxN09RO0VBSVE7RUFHSjtBdEV3N09aOztBc0UvN09RO0VBSVE7RUFHSjtBdEU2N09aOztBc0VwOE9RO0VBSVE7RUFHSjtBdEVrOE9aOztBc0V6OE9RO0VBSVE7RUFHSjtBdEV1OE9aOztBc0U5OE9RO0VBSVE7RUFHSjtBdEU0OE9aOztBc0VuOU9RO0VBSVE7RUFHSjtBdEVpOU9aOztBc0V4OU9RO0VBSVE7RUFHSjtBdEVzOU9aOztBc0V2K09RO0VBQ0U7QXRFMCtPVjs7QXNFMytPUTtFQUNFO0F0RTgrT1Y7O0FzRS8rT1E7RUFDRTtBdEVrL09WOztBc0VuL09RO0VBQ0U7QXRFcy9PVjs7QXNFdi9PUTtFQUNFO0F0RTAvT1Y7O0FzRWovT1E7RUFPSTtBdEU4K09aOztBc0VyL09RO0VBT0k7S0FBQTtVQUFBO0F0RWsvT1o7O0FzRXovT1E7RUFPSTtLQUFBO01BQUE7VUFBQTtBdEVzL09aOztBc0U3L09RO0VBT0k7S0FBQTtNQUFBO1VBQUE7QXRFMC9PWjs7QXNFamdQUTtFQU9JO0F0RTgvT1o7O0FzRXJnUFE7RUFPSTtBdEVrZ1BaOztBc0V6Z1BRO0VBT0k7QXRFc2dQWjs7QXNFN2dQUTtFQU9JO0F0RTBnUFo7O0FzRWpoUFE7RUFPSTtBdEU4Z1BaOztBc0VyaFBRO0VBT0k7QXRFa2hQWjs7QXNFemhQUTtFQU9JO0F0RXNoUFo7O0FzRTdoUFE7RUFPSTtBdEUwaFBaOztBc0VqaVBRO0VBT0k7QXRFOGhQWjs7QXNFcmlQUTtFQU9JO0VBQUE7QXRFbWlQWjs7QXNFMWlQUTtFQU9JO0VBQUE7QXRFd2lQWjs7QXNFL2lQUTtFQU9JO0VBQUE7QXRFNmlQWjs7QXNFcGpQUTtFQU9JO0VBQUE7QXRFa2pQWjs7QXNFempQUTtFQU9JO0F0RXNqUFo7O0FzRTdqUFE7RUFPSTtBdEUwalBaOztBYWprUEk7RXlEQUk7SUFPSTtFdEUralBWOztFc0V0a1BNO0lBT0k7RXRFbWtQVjs7RXNFMWtQTTtJQU9JO0V0RXVrUFY7O0VzRTlrUE07SUFPSTtFdEUya1BWOztFc0VsbFBNO0lBT0k7RXRFK2tQVjs7RXNFdGxQTTtJQU9JO0V0RW1sUFY7O0VzRTFsUE07SUFPSTtFdEV1bFBWOztFc0U5bFBNO0lBT0k7RXRFMmxQVjs7RXNFbG1QTTtJQU9JO0V0RStsUFY7O0VzRXRtUE07SUFPSTtFdEVtbVBWOztFc0UxbVBNO0lBT0k7RXRFdW1QVjs7RXNFOW1QTTtJQU9JO0V0RTJtUFY7O0VzRWxuUE07SUFPSTtFdEUrbVBWOztFc0V0blBNO0lBT0k7RXRFbW5QVjs7RXNFMW5QTTtJQU9JO0V0RXVuUFY7O0VzRTluUE07SUFPSTtFdEUyblBWOztFc0Vsb1BNO0lBT0k7RXRFK25QVjs7RXNFdG9QTTtJQU9JO0V0RW1vUFY7O0VzRTFvUE07SUFPSTtFdEV1b1BWOztFc0U5b1BNO0lBT0k7RXRFMm9QVjs7RXNFbHBQTTtJQU9JO0V0RStvUFY7O0VzRXRwUE07SUFPSTtFdEVtcFBWOztFc0UxcFBNO0lBT0k7RXRFdXBQVjs7RXNFOXBQTTtJQU9JO0V0RTJwUFY7O0VzRWxxUE07SUFPSTtFdEUrcFBWOztFc0V0cVBNO0lBT0k7RXRFbXFQVjs7RXNFMXFQTTtJQU9JO0V0RXVxUFY7O0VzRTlxUE07SUFPSTtFdEUycVBWOztFc0VsclBNO0lBT0k7RXRFK3FQVjs7RXNFdHJQTTtJQU9JO0V0RW1yUFY7O0VzRTFyUE07SUFPSTtFdEV1clBWOztFc0U5clBNO0lBT0k7RXRFMnJQVjs7RXNFbHNQTTtJQU9JO0V0RStyUFY7O0VzRXRzUE07SUFPSTtFdEVtc1BWOztFc0Uxc1BNO0lBT0k7RXRFdXNQVjs7RXNFOXNQTTtJQU9JO0V0RTJzUFY7O0VzRWx0UE07SUFPSTtFdEUrc1BWOztFc0V0dFBNO0lBT0k7RXRFbXRQVjs7RXNFMXRQTTtJQU9JO0V0RXV0UFY7O0VzRTl0UE07SUFPSTtFdEUydFBWOztFc0VsdVBNO0lBT0k7RXRFK3RQVjs7RXNFdHVQTTtJQU9JO0V0RW11UFY7O0VzRTF1UE07SUFPSTtFdEV1dVBWOztFc0U5dVBNO0lBT0k7RXRFMnVQVjs7RXNFbHZQTTtJQU9JO0V0RSt1UFY7O0VzRXR2UE07SUFPSTtFdEVtdlBWOztFc0UxdlBNO0lBT0k7RXRFdXZQVjs7RXNFOXZQTTtJQU9JO0V0RTJ2UFY7O0VzRWx3UE07SUFPSTtFdEUrdlBWOztFc0V0d1BNO0lBT0k7RXRFbXdQVjs7RXNFMXdQTTtJQU9JO0V0RXV3UFY7O0VzRTl3UE07SUFPSTtFdEUyd1BWOztFc0VseFBNO0lBT0k7RXRFK3dQVjs7RXNFdHhQTTtJQU9JO0V0RW14UFY7O0VzRTF4UE07SUFPSTtFdEV1eFBWOztFc0U5eFBNO0lBT0k7RXRFMnhQVjs7RXNFbHlQTTtJQU9JO0V0RSt4UFY7O0VzRXR5UE07SUFPSTtFdEVteVBWOztFc0UxeVBNO0lBT0k7RXRFdXlQVjs7RXNFOXlQTTtJQU9JO0V0RTJ5UFY7O0VzRWx6UE07SUFPSTtFdEUreVBWOztFc0V0elBNO0lBT0k7RXRFbXpQVjs7RXNFMXpQTTtJQU9JO0V0RXV6UFY7O0VzRTl6UE07SUFPSTtFdEUyelBWOztFc0VsMFBNO0lBT0k7RXRFK3pQVjs7RXNFdDBQTTtJQU9JO0V0RW0wUFY7O0VzRTEwUE07SUFPSTtFdEV1MFBWOztFc0U5MFBNO0lBT0k7RXRFMjBQVjs7RXNFbDFQTTtJQU9JO0V0RSswUFY7O0VzRXQxUE07SUFPSTtJQUFBO0V0RW8xUFY7O0VzRTMxUE07SUFPSTtJQUFBO0V0RXkxUFY7O0VzRWgyUE07SUFPSTtJQUFBO0V0RTgxUFY7O0VzRXIyUE07SUFPSTtJQUFBO0V0RW0yUFY7O0VzRTEyUE07SUFPSTtJQUFBO0V0RXcyUFY7O0VzRS8yUE07SUFPSTtJQUFBO0V0RTYyUFY7O0VzRXAzUE07SUFPSTtJQUFBO0V0RWszUFY7O0VzRXozUE07SUFPSTtJQUFBO0V0RXUzUFY7O0VzRTkzUE07SUFPSTtJQUFBO0V0RTQzUFY7O0VzRW40UE07SUFPSTtJQUFBO0V0RWk0UFY7O0VzRXg0UE07SUFPSTtJQUFBO0V0RXM0UFY7O0VzRTc0UE07SUFPSTtJQUFBO0V0RTI0UFY7O0VzRWw1UE07SUFPSTtJQUFBO0V0RWc1UFY7O0VzRXY1UE07SUFPSTtJQUFBO0V0RXE1UFY7O0VzRTU1UE07SUFPSTtFdEV5NVBWOztFc0VoNlBNO0lBT0k7RXRFNjVQVjs7RXNFcDZQTTtJQU9JO0V0RWk2UFY7O0VzRXg2UE07SUFPSTtFdEVxNlBWOztFc0U1NlBNO0lBT0k7RXRFeTZQVjs7RXNFaDdQTTtJQU9JO0V0RTY2UFY7O0VzRXA3UE07SUFPSTtFdEVpN1BWOztFc0V4N1BNO0lBT0k7RXRFcTdQVjs7RXNFNTdQTTtJQU9JO0V0RXk3UFY7O0VzRWg4UE07SUFPSTtFdEU2N1BWOztFc0VwOFBNO0lBT0k7RXRFaThQVjs7RXNFeDhQTTtJQU9JO0V0RXE4UFY7O0VzRTU4UE07SUFPSTtFdEV5OFBWOztFc0VoOVBNO0lBT0k7RXRFNjhQVjs7RXNFcDlQTTtJQU9JO0V0RWk5UFY7O0VzRXg5UE07SUFPSTtFdEVxOVBWOztFc0U1OVBNO0lBT0k7RXRFeTlQVjs7RXNFaCtQTTtJQU9JO0V0RTY5UFY7O0VzRXArUE07SUFPSTtFdEVpK1BWOztFc0V4K1BNO0lBT0k7RXRFcStQVjs7RXNFNStQTTtJQU9JO0V0RXkrUFY7O0VzRWgvUE07SUFPSTtFdEU2K1BWOztFc0VwL1BNO0lBT0k7RXRFaS9QVjs7RXNFeC9QTTtJQU9JO0V0RXEvUFY7O0VzRTUvUE07SUFPSTtFdEV5L1BWOztFc0VoZ1FNO0lBT0k7RXRFNi9QVjs7RXNFcGdRTTtJQU9JO0V0RWlnUVY7O0VzRXhnUU07SUFPSTtFdEVxZ1FWOztFc0U1Z1FNO0lBT0k7RXRFeWdRVjs7RXNFaGhRTTtJQU9JO0V0RTZnUVY7O0VzRXBoUU07SUFPSTtFdEVpaFFWOztFc0V4aFFNO0lBT0k7RXRFcWhRVjs7RXNFNWhRTTtJQU9JO0V0RXloUVY7O0VzRWhpUU07SUFPSTtFdEU2aFFWOztFc0VwaVFNO0lBT0k7SUFBQTtFdEVraVFWOztFc0V6aVFNO0lBT0k7SUFBQTtFdEV1aVFWOztFc0U5aVFNO0lBT0k7SUFBQTtFdEU0aVFWOztFc0VualFNO0lBT0k7SUFBQTtFdEVpalFWOztFc0V4alFNO0lBT0k7SUFBQTtFdEVzalFWOztFc0U3alFNO0lBT0k7SUFBQTtFdEUyalFWOztFc0Vsa1FNO0lBT0k7SUFBQTtFdEVna1FWOztFc0V2a1FNO0lBT0k7SUFBQTtFdEVxa1FWOztFc0U1a1FNO0lBT0k7SUFBQTtFdEUwa1FWOztFc0VqbFFNO0lBT0k7SUFBQTtFdEUra1FWOztFc0V0bFFNO0lBT0k7SUFBQTtFdEVvbFFWOztFc0UzbFFNO0lBT0k7SUFBQTtFdEV5bFFWOztFc0VobVFNO0lBT0k7RXRFNmxRVjs7RXNFcG1RTTtJQU9JO0V0RWltUVY7O0VzRXhtUU07SUFPSTtFdEVxbVFWOztFc0U1bVFNO0lBT0k7RXRFeW1RVjs7RXNFaG5RTTtJQU9JO0V0RTZtUVY7O0VzRXBuUU07SUFPSTtFdEVpblFWOztFc0V4blFNO0lBT0k7RXRFcW5RVjs7RXNFNW5RTTtJQU9JO0V0RXluUVY7O0VzRWhvUU07SUFPSTtFdEU2blFWOztFc0Vwb1FNO0lBT0k7RXRFaW9RVjs7RXNFeG9RTTtJQU9JO0V0RXFvUVY7O0VzRTVvUU07SUFPSTtFdEV5b1FWOztFc0VocFFNO0lBT0k7RXRFNm9RVjs7RXNFcHBRTTtJQU9JO0V0RWlwUVY7O0VzRXhwUU07SUFPSTtFdEVxcFFWOztFc0U1cFFNO0lBT0k7RXRFeXBRVjs7RXNFaHFRTTtJQU9JO0V0RTZwUVY7O0VzRXBxUU07SUFPSTtFdEVpcVFWOztFc0V4cVFNO0lBT0k7RXRFcXFRVjs7RXNFNXFRTTtJQU9JO0V0RXlxUVY7O0VzRWhyUU07SUFPSTtFdEU2cVFWOztFc0VwclFNO0lBT0k7RXRFaXJRVjs7RXNFeHJRTTtJQU9JO0V0RXFyUVY7O0VzRTVyUU07SUFPSTtFdEV5clFWOztFc0Voc1FNO0lBT0k7RXRFNnJRVjs7RXNFcHNRTTtJQU9JO0V0RWlzUVY7O0VzRXhzUU07SUFPSTtFdEVxc1FWO0FBQ0Y7QWE3c1FJO0V5REFJO0lBT0k7RXRFMHNRVjs7RXNFanRRTTtJQU9JO0V0RThzUVY7O0VzRXJ0UU07SUFPSTtFdEVrdFFWOztFc0V6dFFNO0lBT0k7RXRFc3RRVjs7RXNFN3RRTTtJQU9JO0V0RTB0UVY7O0VzRWp1UU07SUFPSTtFdEU4dFFWOztFc0VydVFNO0lBT0k7RXRFa3VRVjs7RXNFenVRTTtJQU9JO0V0RXN1UVY7O0VzRTd1UU07SUFPSTtFdEUwdVFWOztFc0VqdlFNO0lBT0k7RXRFOHVRVjs7RXNFcnZRTTtJQU9JO0V0RWt2UVY7O0VzRXp2UU07SUFPSTtFdEVzdlFWOztFc0U3dlFNO0lBT0k7RXRFMHZRVjs7RXNFandRTTtJQU9JO0V0RTh2UVY7O0VzRXJ3UU07SUFPSTtFdEVrd1FWOztFc0V6d1FNO0lBT0k7RXRFc3dRVjs7RXNFN3dRTTtJQU9JO0V0RTB3UVY7O0VzRWp4UU07SUFPSTtFdEU4d1FWOztFc0VyeFFNO0lBT0k7RXRFa3hRVjs7RXNFenhRTTtJQU9JO0V0RXN4UVY7O0VzRTd4UU07SUFPSTtFdEUweFFWOztFc0VqeVFNO0lBT0k7RXRFOHhRVjs7RXNFcnlRTTtJQU9JO0V0RWt5UVY7O0VzRXp5UU07SUFPSTtFdEVzeVFWOztFc0U3eVFNO0lBT0k7RXRFMHlRVjs7RXNFanpRTTtJQU9JO0V0RTh5UVY7O0VzRXJ6UU07SUFPSTtFdEVrelFWOztFc0V6elFNO0lBT0k7RXRFc3pRVjs7RXNFN3pRTTtJQU9JO0V0RTB6UVY7O0VzRWowUU07SUFPSTtFdEU4elFWOztFc0VyMFFNO0lBT0k7RXRFazBRVjs7RXNFejBRTTtJQU9JO0V0RXMwUVY7O0VzRTcwUU07SUFPSTtFdEUwMFFWOztFc0VqMVFNO0lBT0k7RXRFODBRVjs7RXNFcjFRTTtJQU9JO0V0RWsxUVY7O0VzRXoxUU07SUFPSTtFdEVzMVFWOztFc0U3MVFNO0lBT0k7RXRFMDFRVjs7RXNFajJRTTtJQU9JO0V0RTgxUVY7O0VzRXIyUU07SUFPSTtFdEVrMlFWOztFc0V6MlFNO0lBT0k7RXRFczJRVjs7RXNFNzJRTTtJQU9JO0V0RTAyUVY7O0VzRWozUU07SUFPSTtFdEU4MlFWOztFc0VyM1FNO0lBT0k7RXRFazNRVjs7RXNFejNRTTtJQU9JO0V0RXMzUVY7O0VzRTczUU07SUFPSTtFdEUwM1FWOztFc0VqNFFNO0lBT0k7RXRFODNRVjs7RXNFcjRRTTtJQU9JO0V0RWs0UVY7O0VzRXo0UU07SUFPSTtFdEVzNFFWOztFc0U3NFFNO0lBT0k7RXRFMDRRVjs7RXNFajVRTTtJQU9JO0V0RTg0UVY7O0VzRXI1UU07SUFPSTtFdEVrNVFWOztFc0V6NVFNO0lBT0k7RXRFczVRVjs7RXNFNzVRTTtJQU9JO0V0RTA1UVY7O0VzRWo2UU07SUFPSTtFdEU4NVFWOztFc0VyNlFNO0lBT0k7RXRFazZRVjs7RXNFejZRTTtJQU9JO0V0RXM2UVY7O0VzRTc2UU07SUFPSTtFdEUwNlFWOztFc0VqN1FNO0lBT0k7RXRFODZRVjs7RXNFcjdRTTtJQU9JO0V0RWs3UVY7O0VzRXo3UU07SUFPSTtFdEVzN1FWOztFc0U3N1FNO0lBT0k7RXRFMDdRVjs7RXNFajhRTTtJQU9JO0V0RTg3UVY7O0VzRXI4UU07SUFPSTtFdEVrOFFWOztFc0V6OFFNO0lBT0k7RXRFczhRVjs7RXNFNzhRTTtJQU9JO0V0RTA4UVY7O0VzRWo5UU07SUFPSTtFdEU4OFFWOztFc0VyOVFNO0lBT0k7RXRFazlRVjs7RXNFejlRTTtJQU9JO0V0RXM5UVY7O0VzRTc5UU07SUFPSTtFdEUwOVFWOztFc0VqK1FNO0lBT0k7SUFBQTtFdEUrOVFWOztFc0V0K1FNO0lBT0k7SUFBQTtFdEVvK1FWOztFc0UzK1FNO0lBT0k7SUFBQTtFdEV5K1FWOztFc0VoL1FNO0lBT0k7SUFBQTtFdEU4K1FWOztFc0VyL1FNO0lBT0k7SUFBQTtFdEVtL1FWOztFc0UxL1FNO0lBT0k7SUFBQTtFdEV3L1FWOztFc0UvL1FNO0lBT0k7SUFBQTtFdEU2L1FWOztFc0VwZ1JNO0lBT0k7SUFBQTtFdEVrZ1JWOztFc0V6Z1JNO0lBT0k7SUFBQTtFdEV1Z1JWOztFc0U5Z1JNO0lBT0k7SUFBQTtFdEU0Z1JWOztFc0VuaFJNO0lBT0k7SUFBQTtFdEVpaFJWOztFc0V4aFJNO0lBT0k7SUFBQTtFdEVzaFJWOztFc0U3aFJNO0lBT0k7SUFBQTtFdEUyaFJWOztFc0VsaVJNO0lBT0k7SUFBQTtFdEVnaVJWOztFc0V2aVJNO0lBT0k7RXRFb2lSVjs7RXNFM2lSTTtJQU9JO0V0RXdpUlY7O0VzRS9pUk07SUFPSTtFdEU0aVJWOztFc0VualJNO0lBT0k7RXRFZ2pSVjs7RXNFdmpSTTtJQU9JO0V0RW9qUlY7O0VzRTNqUk07SUFPSTtFdEV3alJWOztFc0UvalJNO0lBT0k7RXRFNGpSVjs7RXNFbmtSTTtJQU9JO0V0RWdrUlY7O0VzRXZrUk07SUFPSTtFdEVva1JWOztFc0Uza1JNO0lBT0k7RXRFd2tSVjs7RXNFL2tSTTtJQU9JO0V0RTRrUlY7O0VzRW5sUk07SUFPSTtFdEVnbFJWOztFc0V2bFJNO0lBT0k7RXRFb2xSVjs7RXNFM2xSTTtJQU9JO0V0RXdsUlY7O0VzRS9sUk07SUFPSTtFdEU0bFJWOztFc0VubVJNO0lBT0k7RXRFZ21SVjs7RXNFdm1STTtJQU9JO0V0RW9tUlY7O0VzRTNtUk07SUFPSTtFdEV3bVJWOztFc0UvbVJNO0lBT0k7RXRFNG1SVjs7RXNFbm5STTtJQU9JO0V0RWduUlY7O0VzRXZuUk07SUFPSTtFdEVvblJWOztFc0UzblJNO0lBT0k7RXRFd25SVjs7RXNFL25STTtJQU9JO0V0RTRuUlY7O0VzRW5vUk07SUFPSTtFdEVnb1JWOztFc0V2b1JNO0lBT0k7RXRFb29SVjs7RXNFM29STTtJQU9JO0V0RXdvUlY7O0VzRS9vUk07SUFPSTtFdEU0b1JWOztFc0VucFJNO0lBT0k7RXRFZ3BSVjs7RXNFdnBSTTtJQU9JO0V0RW9wUlY7O0VzRTNwUk07SUFPSTtFdEV3cFJWOztFc0UvcFJNO0lBT0k7RXRFNHBSVjs7RXNFbnFSTTtJQU9JO0V0RWdxUlY7O0VzRXZxUk07SUFPSTtFdEVvcVJWOztFc0UzcVJNO0lBT0k7RXRFd3FSVjs7RXNFL3FSTTtJQU9JO0lBQUE7RXRFNnFSVjs7RXNFcHJSTTtJQU9JO0lBQUE7RXRFa3JSVjs7RXNFenJSTTtJQU9JO0lBQUE7RXRFdXJSVjs7RXNFOXJSTTtJQU9JO0lBQUE7RXRFNHJSVjs7RXNFbnNSTTtJQU9JO0lBQUE7RXRFaXNSVjs7RXNFeHNSTTtJQU9JO0lBQUE7RXRFc3NSVjs7RXNFN3NSTTtJQU9JO0lBQUE7RXRFMnNSVjs7RXNFbHRSTTtJQU9JO0lBQUE7RXRFZ3RSVjs7RXNFdnRSTTtJQU9JO0lBQUE7RXRFcXRSVjs7RXNFNXRSTTtJQU9JO0lBQUE7RXRFMHRSVjs7RXNFanVSTTtJQU9JO0lBQUE7RXRFK3RSVjs7RXNFdHVSTTtJQU9JO0lBQUE7RXRFb3VSVjs7RXNFM3VSTTtJQU9JO0V0RXd1UlY7O0VzRS91Uk07SUFPSTtFdEU0dVJWOztFc0VudlJNO0lBT0k7RXRFZ3ZSVjs7RXNFdnZSTTtJQU9JO0V0RW92UlY7O0VzRTN2Uk07SUFPSTtFdEV3dlJWOztFc0UvdlJNO0lBT0k7RXRFNHZSVjs7RXNFbndSTTtJQU9JO0V0RWd3UlY7O0VzRXZ3Uk07SUFPSTtFdEVvd1JWOztFc0Uzd1JNO0lBT0k7RXRFd3dSVjs7RXNFL3dSTTtJQU9JO0V0RTR3UlY7O0VzRW54Uk07SUFPSTtFdEVneFJWOztFc0V2eFJNO0lBT0k7RXRFb3hSVjs7RXNFM3hSTTtJQU9JO0V0RXd4UlY7O0VzRS94Uk07SUFPSTtFdEU0eFJWOztFc0VueVJNO0lBT0k7RXRFZ3lSVjs7RXNFdnlSTTtJQU9JO0V0RW95UlY7O0VzRTN5Uk07SUFPSTtFdEV3eVJWOztFc0UveVJNO0lBT0k7RXRFNHlSVjs7RXNFbnpSTTtJQU9JO0V0RWd6UlY7O0VzRXZ6Uk07SUFPSTtFdEVvelJWOztFc0UzelJNO0lBT0k7RXRFd3pSVjs7RXNFL3pSTTtJQU9JO0V0RTR6UlY7O0VzRW4wUk07SUFPSTtFdEVnMFJWOztFc0V2MFJNO0lBT0k7RXRFbzBSVjs7RXNFMzBSTTtJQU9JO0V0RXcwUlY7O0VzRS8wUk07SUFPSTtFdEU0MFJWOztFc0VuMVJNO0lBT0k7RXRFZzFSVjtBQUNGO0FheDFSSTtFeURBSTtJQU9JO0V0RXExUlY7O0VzRTUxUk07SUFPSTtFdEV5MVJWOztFc0VoMlJNO0lBT0k7RXRFNjFSVjs7RXNFcDJSTTtJQU9JO0V0RWkyUlY7O0VzRXgyUk07SUFPSTtFdEVxMlJWOztFc0U1MlJNO0lBT0k7RXRFeTJSVjs7RXNFaDNSTTtJQU9JO0V0RTYyUlY7O0VzRXAzUk07SUFPSTtFdEVpM1JWOztFc0V4M1JNO0lBT0k7RXRFcTNSVjs7RXNFNTNSTTtJQU9JO0V0RXkzUlY7O0VzRWg0Uk07SUFPSTtFdEU2M1JWOztFc0VwNFJNO0lBT0k7RXRFaTRSVjs7RXNFeDRSTTtJQU9JO0V0RXE0UlY7O0VzRTU0Uk07SUFPSTtFdEV5NFJWOztFc0VoNVJNO0lBT0k7RXRFNjRSVjs7RXNFcDVSTTtJQU9JO0V0RWk1UlY7O0VzRXg1Uk07SUFPSTtFdEVxNVJWOztFc0U1NVJNO0lBT0k7RXRFeTVSVjs7RXNFaDZSTTtJQU9JO0V0RTY1UlY7O0VzRXA2Uk07SUFPSTtFdEVpNlJWOztFc0V4NlJNO0lBT0k7RXRFcTZSVjs7RXNFNTZSTTtJQU9JO0V0RXk2UlY7O0VzRWg3Uk07SUFPSTtFdEU2NlJWOztFc0VwN1JNO0lBT0k7RXRFaTdSVjs7RXNFeDdSTTtJQU9JO0V0RXE3UlY7O0VzRTU3Uk07SUFPSTtFdEV5N1JWOztFc0VoOFJNO0lBT0k7RXRFNjdSVjs7RXNFcDhSTTtJQU9JO0V0RWk4UlY7O0VzRXg4Uk07SUFPSTtFdEVxOFJWOztFc0U1OFJNO0lBT0k7RXRFeThSVjs7RXNFaDlSTTtJQU9JO0V0RTY4UlY7O0VzRXA5Uk07SUFPSTtFdEVpOVJWOztFc0V4OVJNO0lBT0k7RXRFcTlSVjs7RXNFNTlSTTtJQU9JO0V0RXk5UlY7O0VzRWgrUk07SUFPSTtFdEU2OVJWOztFc0VwK1JNO0lBT0k7RXRFaStSVjs7RXNFeCtSTTtJQU9JO0V0RXErUlY7O0VzRTUrUk07SUFPSTtFdEV5K1JWOztFc0VoL1JNO0lBT0k7RXRFNitSVjs7RXNFcC9STTtJQU9JO0V0RWkvUlY7O0VzRXgvUk07SUFPSTtFdEVxL1JWOztFc0U1L1JNO0lBT0k7RXRFeS9SVjs7RXNFaGdTTTtJQU9JO0V0RTYvUlY7O0VzRXBnU007SUFPSTtFdEVpZ1NWOztFc0V4Z1NNO0lBT0k7RXRFcWdTVjs7RXNFNWdTTTtJQU9JO0V0RXlnU1Y7O0VzRWhoU007SUFPSTtFdEU2Z1NWOztFc0VwaFNNO0lBT0k7RXRFaWhTVjs7RXNFeGhTTTtJQU9JO0V0RXFoU1Y7O0VzRTVoU007SUFPSTtFdEV5aFNWOztFc0VoaVNNO0lBT0k7RXRFNmhTVjs7RXNFcGlTTTtJQU9JO0V0RWlpU1Y7O0VzRXhpU007SUFPSTtFdEVxaVNWOztFc0U1aVNNO0lBT0k7RXRFeWlTVjs7RXNFaGpTTTtJQU9JO0V0RTZpU1Y7O0VzRXBqU007SUFPSTtFdEVpalNWOztFc0V4alNNO0lBT0k7RXRFcWpTVjs7RXNFNWpTTTtJQU9JO0V0RXlqU1Y7O0VzRWhrU007SUFPSTtFdEU2alNWOztFc0Vwa1NNO0lBT0k7RXRFaWtTVjs7RXNFeGtTTTtJQU9JO0V0RXFrU1Y7O0VzRTVrU007SUFPSTtFdEV5a1NWOztFc0VobFNNO0lBT0k7RXRFNmtTVjs7RXNFcGxTTTtJQU9JO0V0RWlsU1Y7O0VzRXhsU007SUFPSTtFdEVxbFNWOztFc0U1bFNNO0lBT0k7RXRFeWxTVjs7RXNFaG1TTTtJQU9JO0V0RTZsU1Y7O0VzRXBtU007SUFPSTtFdEVpbVNWOztFc0V4bVNNO0lBT0k7RXRFcW1TVjs7RXNFNW1TTTtJQU9JO0lBQUE7RXRFMG1TVjs7RXNFam5TTTtJQU9JO0lBQUE7RXRFK21TVjs7RXNFdG5TTTtJQU9JO0lBQUE7RXRFb25TVjs7RXNFM25TTTtJQU9JO0lBQUE7RXRFeW5TVjs7RXNFaG9TTTtJQU9JO0lBQUE7RXRFOG5TVjs7RXNFcm9TTTtJQU9JO0lBQUE7RXRFbW9TVjs7RXNFMW9TTTtJQU9JO0lBQUE7RXRFd29TVjs7RXNFL29TTTtJQU9JO0lBQUE7RXRFNm9TVjs7RXNFcHBTTTtJQU9JO0lBQUE7RXRFa3BTVjs7RXNFenBTTTtJQU9JO0lBQUE7RXRFdXBTVjs7RXNFOXBTTTtJQU9JO0lBQUE7RXRFNHBTVjs7RXNFbnFTTTtJQU9JO0lBQUE7RXRFaXFTVjs7RXNFeHFTTTtJQU9JO0lBQUE7RXRFc3FTVjs7RXNFN3FTTTtJQU9JO0lBQUE7RXRFMnFTVjs7RXNFbHJTTTtJQU9JO0V0RStxU1Y7O0VzRXRyU007SUFPSTtFdEVtclNWOztFc0UxclNNO0lBT0k7RXRFdXJTVjs7RXNFOXJTTTtJQU9JO0V0RTJyU1Y7O0VzRWxzU007SUFPSTtFdEUrclNWOztFc0V0c1NNO0lBT0k7RXRFbXNTVjs7RXNFMXNTTTtJQU9JO0V0RXVzU1Y7O0VzRTlzU007SUFPSTtFdEUyc1NWOztFc0VsdFNNO0lBT0k7RXRFK3NTVjs7RXNFdHRTTTtJQU9JO0V0RW10U1Y7O0VzRTF0U007SUFPSTtFdEV1dFNWOztFc0U5dFNNO0lBT0k7RXRFMnRTVjs7RXNFbHVTTTtJQU9JO0V0RSt0U1Y7O0VzRXR1U007SUFPSTtFdEVtdVNWOztFc0UxdVNNO0lBT0k7RXRFdXVTVjs7RXNFOXVTTTtJQU9JO0V0RTJ1U1Y7O0VzRWx2U007SUFPSTtFdEUrdVNWOztFc0V0dlNNO0lBT0k7RXRFbXZTVjs7RXNFMXZTTTtJQU9JO0V0RXV2U1Y7O0VzRTl2U007SUFPSTtFdEUydlNWOztFc0Vsd1NNO0lBT0k7RXRFK3ZTVjs7RXNFdHdTTTtJQU9JO0V0RW13U1Y7O0VzRTF3U007SUFPSTtFdEV1d1NWOztFc0U5d1NNO0lBT0k7RXRFMndTVjs7RXNFbHhTTTtJQU9JO0V0RSt3U1Y7O0VzRXR4U007SUFPSTtFdEVteFNWOztFc0UxeFNNO0lBT0k7RXRFdXhTVjs7RXNFOXhTTTtJQU9JO0V0RTJ4U1Y7O0VzRWx5U007SUFPSTtFdEUreFNWOztFc0V0eVNNO0lBT0k7RXRFbXlTVjs7RXNFMXlTTTtJQU9JO0V0RXV5U1Y7O0VzRTl5U007SUFPSTtFdEUyeVNWOztFc0VselNNO0lBT0k7RXRFK3lTVjs7RXNFdHpTTTtJQU9JO0V0RW16U1Y7O0VzRTF6U007SUFPSTtJQUFBO0V0RXd6U1Y7O0VzRS96U007SUFPSTtJQUFBO0V0RTZ6U1Y7O0VzRXAwU007SUFPSTtJQUFBO0V0RWswU1Y7O0VzRXowU007SUFPSTtJQUFBO0V0RXUwU1Y7O0VzRTkwU007SUFPSTtJQUFBO0V0RTQwU1Y7O0VzRW4xU007SUFPSTtJQUFBO0V0RWkxU1Y7O0VzRXgxU007SUFPSTtJQUFBO0V0RXMxU1Y7O0VzRTcxU007SUFPSTtJQUFBO0V0RTIxU1Y7O0VzRWwyU007SUFPSTtJQUFBO0V0RWcyU1Y7O0VzRXYyU007SUFPSTtJQUFBO0V0RXEyU1Y7O0VzRTUyU007SUFPSTtJQUFBO0V0RTAyU1Y7O0VzRWozU007SUFPSTtJQUFBO0V0RSsyU1Y7O0VzRXQzU007SUFPSTtFdEVtM1NWOztFc0UxM1NNO0lBT0k7RXRFdTNTVjs7RXNFOTNTTTtJQU9JO0V0RTIzU1Y7O0VzRWw0U007SUFPSTtFdEUrM1NWOztFc0V0NFNNO0lBT0k7RXRFbTRTVjs7RXNFMTRTTTtJQU9JO0V0RXU0U1Y7O0VzRTk0U007SUFPSTtFdEUyNFNWOztFc0VsNVNNO0lBT0k7RXRFKzRTVjs7RXNFdDVTTTtJQU9JO0V0RW01U1Y7O0VzRTE1U007SUFPSTtFdEV1NVNWOztFc0U5NVNNO0lBT0k7RXRFMjVTVjs7RXNFbDZTTTtJQU9JO0V0RSs1U1Y7O0VzRXQ2U007SUFPSTtFdEVtNlNWOztFc0UxNlNNO0lBT0k7RXRFdTZTVjs7RXNFOTZTTTtJQU9JO0V0RTI2U1Y7O0VzRWw3U007SUFPSTtFdEUrNlNWOztFc0V0N1NNO0lBT0k7RXRFbTdTVjs7RXNFMTdTTTtJQU9JO0V0RXU3U1Y7O0VzRTk3U007SUFPSTtFdEUyN1NWOztFc0VsOFNNO0lBT0k7RXRFKzdTVjs7RXNFdDhTTTtJQU9JO0V0RW04U1Y7O0VzRTE4U007SUFPSTtFdEV1OFNWOztFc0U5OFNNO0lBT0k7RXRFMjhTVjs7RXNFbDlTTTtJQU9JO0V0RSs4U1Y7O0VzRXQ5U007SUFPSTtFdEVtOVNWOztFc0UxOVNNO0lBT0k7RXRFdTlTVjs7RXNFOTlTTTtJQU9JO0V0RTI5U1Y7QUFDRjtBYW4rU0k7RXlEQUk7SUFPSTtFdEVnK1NWOztFc0V2K1NNO0lBT0k7RXRFbytTVjs7RXNFMytTTTtJQU9JO0V0RXcrU1Y7O0VzRS8rU007SUFPSTtFdEU0K1NWOztFc0VuL1NNO0lBT0k7RXRFZy9TVjs7RXNFdi9TTTtJQU9JO0V0RW8vU1Y7O0VzRTMvU007SUFPSTtFdEV3L1NWOztFc0UvL1NNO0lBT0k7RXRFNC9TVjs7RXNFbmdUTTtJQU9JO0V0RWdnVFY7O0VzRXZnVE07SUFPSTtFdEVvZ1RWOztFc0UzZ1RNO0lBT0k7RXRFd2dUVjs7RXNFL2dUTTtJQU9JO0V0RTRnVFY7O0VzRW5oVE07SUFPSTtFdEVnaFRWOztFc0V2aFRNO0lBT0k7RXRFb2hUVjs7RXNFM2hUTTtJQU9JO0V0RXdoVFY7O0VzRS9oVE07SUFPSTtFdEU0aFRWOztFc0VuaVRNO0lBT0k7RXRFZ2lUVjs7RXNFdmlUTTtJQU9JO0V0RW9pVFY7O0VzRTNpVE07SUFPSTtFdEV3aVRWOztFc0UvaVRNO0lBT0k7RXRFNGlUVjs7RXNFbmpUTTtJQU9JO0V0RWdqVFY7O0VzRXZqVE07SUFPSTtFdEVvalRWOztFc0UzalRNO0lBT0k7RXRFd2pUVjs7RXNFL2pUTTtJQU9JO0V0RTRqVFY7O0VzRW5rVE07SUFPSTtFdEVna1RWOztFc0V2a1RNO0lBT0k7RXRFb2tUVjs7RXNFM2tUTTtJQU9JO0V0RXdrVFY7O0VzRS9rVE07SUFPSTtFdEU0a1RWOztFc0VubFRNO0lBT0k7RXRFZ2xUVjs7RXNFdmxUTTtJQU9JO0V0RW9sVFY7O0VzRTNsVE07SUFPSTtFdEV3bFRWOztFc0UvbFRNO0lBT0k7RXRFNGxUVjs7RXNFbm1UTTtJQU9JO0V0RWdtVFY7O0VzRXZtVE07SUFPSTtFdEVvbVRWOztFc0UzbVRNO0lBT0k7RXRFd21UVjs7RXNFL21UTTtJQU9JO0V0RTRtVFY7O0VzRW5uVE07SUFPSTtFdEVnblRWOztFc0V2blRNO0lBT0k7RXRFb25UVjs7RXNFM25UTTtJQU9JO0V0RXduVFY7O0VzRS9uVE07SUFPSTtFdEU0blRWOztFc0Vub1RNO0lBT0k7RXRFZ29UVjs7RXNFdm9UTTtJQU9JO0V0RW9vVFY7O0VzRTNvVE07SUFPSTtFdEV3b1RWOztFc0Uvb1RNO0lBT0k7RXRFNG9UVjs7RXNFbnBUTTtJQU9JO0V0RWdwVFY7O0VzRXZwVE07SUFPSTtFdEVvcFRWOztFc0UzcFRNO0lBT0k7RXRFd3BUVjs7RXNFL3BUTTtJQU9JO0V0RTRwVFY7O0VzRW5xVE07SUFPSTtFdEVncVRWOztFc0V2cVRNO0lBT0k7RXRFb3FUVjs7RXNFM3FUTTtJQU9JO0V0RXdxVFY7O0VzRS9xVE07SUFPSTtFdEU0cVRWOztFc0VuclRNO0lBT0k7RXRFZ3JUVjs7RXNFdnJUTTtJQU9JO0V0RW9yVFY7O0VzRTNyVE07SUFPSTtFdEV3clRWOztFc0UvclRNO0lBT0k7RXRFNHJUVjs7RXNFbnNUTTtJQU9JO0V0RWdzVFY7O0VzRXZzVE07SUFPSTtFdEVvc1RWOztFc0Uzc1RNO0lBT0k7RXRFd3NUVjs7RXNFL3NUTTtJQU9JO0V0RTRzVFY7O0VzRW50VE07SUFPSTtFdEVndFRWOztFc0V2dFRNO0lBT0k7RXRFb3RUVjs7RXNFM3RUTTtJQU9JO0V0RXd0VFY7O0VzRS90VE07SUFPSTtFdEU0dFRWOztFc0VudVRNO0lBT0k7RXRFZ3VUVjs7RXNFdnVUTTtJQU9JO0V0RW91VFY7O0VzRTN1VE07SUFPSTtFdEV3dVRWOztFc0UvdVRNO0lBT0k7RXRFNHVUVjs7RXNFbnZUTTtJQU9JO0V0RWd2VFY7O0VzRXZ2VE07SUFPSTtJQUFBO0V0RXF2VFY7O0VzRTV2VE07SUFPSTtJQUFBO0V0RTB2VFY7O0VzRWp3VE07SUFPSTtJQUFBO0V0RSt2VFY7O0VzRXR3VE07SUFPSTtJQUFBO0V0RW93VFY7O0VzRTN3VE07SUFPSTtJQUFBO0V0RXl3VFY7O0VzRWh4VE07SUFPSTtJQUFBO0V0RTh3VFY7O0VzRXJ4VE07SUFPSTtJQUFBO0V0RW14VFY7O0VzRTF4VE07SUFPSTtJQUFBO0V0RXd4VFY7O0VzRS94VE07SUFPSTtJQUFBO0V0RTZ4VFY7O0VzRXB5VE07SUFPSTtJQUFBO0V0RWt5VFY7O0VzRXp5VE07SUFPSTtJQUFBO0V0RXV5VFY7O0VzRTl5VE07SUFPSTtJQUFBO0V0RTR5VFY7O0VzRW56VE07SUFPSTtJQUFBO0V0RWl6VFY7O0VzRXh6VE07SUFPSTtJQUFBO0V0RXN6VFY7O0VzRTd6VE07SUFPSTtFdEUwelRWOztFc0VqMFRNO0lBT0k7RXRFOHpUVjs7RXNFcjBUTTtJQU9JO0V0RWswVFY7O0VzRXowVE07SUFPSTtFdEVzMFRWOztFc0U3MFRNO0lBT0k7RXRFMDBUVjs7RXNFajFUTTtJQU9JO0V0RTgwVFY7O0VzRXIxVE07SUFPSTtFdEVrMVRWOztFc0V6MVRNO0lBT0k7RXRFczFUVjs7RXNFNzFUTTtJQU9JO0V0RTAxVFY7O0VzRWoyVE07SUFPSTtFdEU4MVRWOztFc0VyMlRNO0lBT0k7RXRFazJUVjs7RXNFejJUTTtJQU9JO0V0RXMyVFY7O0VzRTcyVE07SUFPSTtFdEUwMlRWOztFc0VqM1RNO0lBT0k7RXRFODJUVjs7RXNFcjNUTTtJQU9JO0V0RWszVFY7O0VzRXozVE07SUFPSTtFdEVzM1RWOztFc0U3M1RNO0lBT0k7RXRFMDNUVjs7RXNFajRUTTtJQU9JO0V0RTgzVFY7O0VzRXI0VE07SUFPSTtFdEVrNFRWOztFc0V6NFRNO0lBT0k7RXRFczRUVjs7RXNFNzRUTTtJQU9JO0V0RTA0VFY7O0VzRWo1VE07SUFPSTtFdEU4NFRWOztFc0VyNVRNO0lBT0k7RXRFazVUVjs7RXNFejVUTTtJQU9JO0V0RXM1VFY7O0VzRTc1VE07SUFPSTtFdEUwNVRWOztFc0VqNlRNO0lBT0k7RXRFODVUVjs7RXNFcjZUTTtJQU9JO0V0RWs2VFY7O0VzRXo2VE07SUFPSTtFdEVzNlRWOztFc0U3NlRNO0lBT0k7RXRFMDZUVjs7RXNFajdUTTtJQU9JO0V0RTg2VFY7O0VzRXI3VE07SUFPSTtFdEVrN1RWOztFc0V6N1RNO0lBT0k7RXRFczdUVjs7RXNFNzdUTTtJQU9JO0V0RTA3VFY7O0VzRWo4VE07SUFPSTtFdEU4N1RWOztFc0VyOFRNO0lBT0k7SUFBQTtFdEVtOFRWOztFc0UxOFRNO0lBT0k7SUFBQTtFdEV3OFRWOztFc0UvOFRNO0lBT0k7SUFBQTtFdEU2OFRWOztFc0VwOVRNO0lBT0k7SUFBQTtFdEVrOVRWOztFc0V6OVRNO0lBT0k7SUFBQTtFdEV1OVRWOztFc0U5OVRNO0lBT0k7SUFBQTtFdEU0OVRWOztFc0VuK1RNO0lBT0k7SUFBQTtFdEVpK1RWOztFc0V4K1RNO0lBT0k7SUFBQTtFdEVzK1RWOztFc0U3K1RNO0lBT0k7SUFBQTtFdEUyK1RWOztFc0VsL1RNO0lBT0k7SUFBQTtFdEVnL1RWOztFc0V2L1RNO0lBT0k7SUFBQTtFdEVxL1RWOztFc0U1L1RNO0lBT0k7SUFBQTtFdEUwL1RWOztFc0VqZ1VNO0lBT0k7RXRFOC9UVjs7RXNFcmdVTTtJQU9JO0V0RWtnVVY7O0VzRXpnVU07SUFPSTtFdEVzZ1VWOztFc0U3Z1VNO0lBT0k7RXRFMGdVVjs7RXNFamhVTTtJQU9JO0V0RThnVVY7O0VzRXJoVU07SUFPSTtFdEVraFVWOztFc0V6aFVNO0lBT0k7RXRFc2hVVjs7RXNFN2hVTTtJQU9JO0V0RTBoVVY7O0VzRWppVU07SUFPSTtFdEU4aFVWOztFc0VyaVVNO0lBT0k7RXRFa2lVVjs7RXNFemlVTTtJQU9JO0V0RXNpVVY7O0VzRTdpVU07SUFPSTtFdEUwaVVWOztFc0VqalVNO0lBT0k7RXRFOGlVVjs7RXNFcmpVTTtJQU9JO0V0RWtqVVY7O0VzRXpqVU07SUFPSTtFdEVzalVWOztFc0U3alVNO0lBT0k7RXRFMGpVVjs7RXNFamtVTTtJQU9JO0V0RThqVVY7O0VzRXJrVU07SUFPSTtFdEVra1VWOztFc0V6a1VNO0lBT0k7RXRFc2tVVjs7RXNFN2tVTTtJQU9JO0V0RTBrVVY7O0VzRWpsVU07SUFPSTtFdEU4a1VWOztFc0VybFVNO0lBT0k7RXRFa2xVVjs7RXNFemxVTTtJQU9JO0V0RXNsVVY7O0VzRTdsVU07SUFPSTtFdEUwbFVWOztFc0VqbVVNO0lBT0k7RXRFOGxVVjs7RXNFcm1VTTtJQU9JO0V0RWttVVY7O0VzRXptVU07SUFPSTtFdEVzbVVWO0FBQ0Y7QWE5bVVJO0V5REFJO0lBT0k7RXRFMm1VVjs7RXNFbG5VTTtJQU9JO0V0RSttVVY7O0VzRXRuVU07SUFPSTtFdEVtblVWOztFc0UxblVNO0lBT0k7RXRFdW5VVjs7RXNFOW5VTTtJQU9JO0V0RTJuVVY7O0VzRWxvVU07SUFPSTtFdEUrblVWOztFc0V0b1VNO0lBT0k7RXRFbW9VVjs7RXNFMW9VTTtJQU9JO0V0RXVvVVY7O0VzRTlvVU07SUFPSTtFdEUyb1VWOztFc0VscFVNO0lBT0k7RXRFK29VVjs7RXNFdHBVTTtJQU9JO0V0RW1wVVY7O0VzRTFwVU07SUFPSTtFdEV1cFVWOztFc0U5cFVNO0lBT0k7RXRFMnBVVjs7RXNFbHFVTTtJQU9JO0V0RStwVVY7O0VzRXRxVU07SUFPSTtFdEVtcVVWOztFc0UxcVVNO0lBT0k7RXRFdXFVVjs7RXNFOXFVTTtJQU9JO0V0RTJxVVY7O0VzRWxyVU07SUFPSTtFdEUrcVVWOztFc0V0clVNO0lBT0k7RXRFbXJVVjs7RXNFMXJVTTtJQU9JO0V0RXVyVVY7O0VzRTlyVU07SUFPSTtFdEUyclVWOztFc0Vsc1VNO0lBT0k7RXRFK3JVVjs7RXNFdHNVTTtJQU9JO0V0RW1zVVY7O0VzRTFzVU07SUFPSTtFdEV1c1VWOztFc0U5c1VNO0lBT0k7RXRFMnNVVjs7RXNFbHRVTTtJQU9JO0V0RStzVVY7O0VzRXR0VU07SUFPSTtFdEVtdFVWOztFc0UxdFVNO0lBT0k7RXRFdXRVVjs7RXNFOXRVTTtJQU9JO0V0RTJ0VVY7O0VzRWx1VU07SUFPSTtFdEUrdFVWOztFc0V0dVVNO0lBT0k7RXRFbXVVVjs7RXNFMXVVTTtJQU9JO0V0RXV1VVY7O0VzRTl1VU07SUFPSTtFdEUydVVWOztFc0VsdlVNO0lBT0k7RXRFK3VVVjs7RXNFdHZVTTtJQU9JO0V0RW12VVY7O0VzRTF2VU07SUFPSTtFdEV1dlVWOztFc0U5dlVNO0lBT0k7RXRFMnZVVjs7RXNFbHdVTTtJQU9JO0V0RSt2VVY7O0VzRXR3VU07SUFPSTtFdEVtd1VWOztFc0Uxd1VNO0lBT0k7RXRFdXdVVjs7RXNFOXdVTTtJQU9JO0V0RTJ3VVY7O0VzRWx4VU07SUFPSTtFdEUrd1VWOztFc0V0eFVNO0lBT0k7RXRFbXhVVjs7RXNFMXhVTTtJQU9JO0V0RXV4VVY7O0VzRTl4VU07SUFPSTtFdEUyeFVWOztFc0VseVVNO0lBT0k7RXRFK3hVVjs7RXNFdHlVTTtJQU9JO0V0RW15VVY7O0VzRTF5VU07SUFPSTtFdEV1eVVWOztFc0U5eVVNO0lBT0k7RXRFMnlVVjs7RXNFbHpVTTtJQU9JO0V0RSt5VVY7O0VzRXR6VU07SUFPSTtFdEVtelVWOztFc0UxelVNO0lBT0k7RXRFdXpVVjs7RXNFOXpVTTtJQU9JO0V0RTJ6VVY7O0VzRWwwVU07SUFPSTtFdEUrelVWOztFc0V0MFVNO0lBT0k7RXRFbTBVVjs7RXNFMTBVTTtJQU9JO0V0RXUwVVY7O0VzRTkwVU07SUFPSTtFdEUyMFVWOztFc0VsMVVNO0lBT0k7RXRFKzBVVjs7RXNFdDFVTTtJQU9JO0V0RW0xVVY7O0VzRTExVU07SUFPSTtFdEV1MVVWOztFc0U5MVVNO0lBT0k7RXRFMjFVVjs7RXNFbDJVTTtJQU9JO0V0RSsxVVY7O0VzRXQyVU07SUFPSTtFdEVtMlVWOztFc0UxMlVNO0lBT0k7RXRFdTJVVjs7RXNFOTJVTTtJQU9JO0V0RTIyVVY7O0VzRWwzVU07SUFPSTtFdEUrMlVWOztFc0V0M1VNO0lBT0k7RXRFbTNVVjs7RXNFMTNVTTtJQU9JO0V0RXUzVVY7O0VzRTkzVU07SUFPSTtFdEUyM1VWOztFc0VsNFVNO0lBT0k7SUFBQTtFdEVnNFVWOztFc0V2NFVNO0lBT0k7SUFBQTtFdEVxNFVWOztFc0U1NFVNO0lBT0k7SUFBQTtFdEUwNFVWOztFc0VqNVVNO0lBT0k7SUFBQTtFdEUrNFVWOztFc0V0NVVNO0lBT0k7SUFBQTtFdEVvNVVWOztFc0UzNVVNO0lBT0k7SUFBQTtFdEV5NVVWOztFc0VoNlVNO0lBT0k7SUFBQTtFdEU4NVVWOztFc0VyNlVNO0lBT0k7SUFBQTtFdEVtNlVWOztFc0UxNlVNO0lBT0k7SUFBQTtFdEV3NlVWOztFc0UvNlVNO0lBT0k7SUFBQTtFdEU2NlVWOztFc0VwN1VNO0lBT0k7SUFBQTtFdEVrN1VWOztFc0V6N1VNO0lBT0k7SUFBQTtFdEV1N1VWOztFc0U5N1VNO0lBT0k7SUFBQTtFdEU0N1VWOztFc0VuOFVNO0lBT0k7SUFBQTtFdEVpOFVWOztFc0V4OFVNO0lBT0k7RXRFcThVVjs7RXNFNThVTTtJQU9JO0V0RXk4VVY7O0VzRWg5VU07SUFPSTtFdEU2OFVWOztFc0VwOVVNO0lBT0k7RXRFaTlVVjs7RXNFeDlVTTtJQU9JO0V0RXE5VVY7O0VzRTU5VU07SUFPSTtFdEV5OVVWOztFc0VoK1VNO0lBT0k7RXRFNjlVVjs7RXNFcCtVTTtJQU9JO0V0RWkrVVY7O0VzRXgrVU07SUFPSTtFdEVxK1VWOztFc0U1K1VNO0lBT0k7RXRFeStVVjs7RXNFaC9VTTtJQU9JO0V0RTYrVVY7O0VzRXAvVU07SUFPSTtFdEVpL1VWOztFc0V4L1VNO0lBT0k7RXRFcS9VVjs7RXNFNS9VTTtJQU9JO0V0RXkvVVY7O0VzRWhnVk07SUFPSTtFdEU2L1VWOztFc0VwZ1ZNO0lBT0k7RXRFaWdWVjs7RXNFeGdWTTtJQU9JO0V0RXFnVlY7O0VzRTVnVk07SUFPSTtFdEV5Z1ZWOztFc0VoaFZNO0lBT0k7RXRFNmdWVjs7RXNFcGhWTTtJQU9JO0V0RWloVlY7O0VzRXhoVk07SUFPSTtFdEVxaFZWOztFc0U1aFZNO0lBT0k7RXRFeWhWVjs7RXNFaGlWTTtJQU9JO0V0RTZoVlY7O0VzRXBpVk07SUFPSTtFdEVpaVZWOztFc0V4aVZNO0lBT0k7RXRFcWlWVjs7RXNFNWlWTTtJQU9JO0V0RXlpVlY7O0VzRWhqVk07SUFPSTtFdEU2aVZWOztFc0VwalZNO0lBT0k7RXRFaWpWVjs7RXNFeGpWTTtJQU9JO0V0RXFqVlY7O0VzRTVqVk07SUFPSTtFdEV5alZWOztFc0Voa1ZNO0lBT0k7RXRFNmpWVjs7RXNFcGtWTTtJQU9JO0V0RWlrVlY7O0VzRXhrVk07SUFPSTtFdEVxa1ZWOztFc0U1a1ZNO0lBT0k7RXRFeWtWVjs7RXNFaGxWTTtJQU9JO0lBQUE7RXRFOGtWVjs7RXNFcmxWTTtJQU9JO0lBQUE7RXRFbWxWVjs7RXNFMWxWTTtJQU9JO0lBQUE7RXRFd2xWVjs7RXNFL2xWTTtJQU9JO0lBQUE7RXRFNmxWVjs7RXNFcG1WTTtJQU9JO0lBQUE7RXRFa21WVjs7RXNFem1WTTtJQU9JO0lBQUE7RXRFdW1WVjs7RXNFOW1WTTtJQU9JO0lBQUE7RXRFNG1WVjs7RXNFbm5WTTtJQU9JO0lBQUE7RXRFaW5WVjs7RXNFeG5WTTtJQU9JO0lBQUE7RXRFc25WVjs7RXNFN25WTTtJQU9JO0lBQUE7RXRFMm5WVjs7RXNFbG9WTTtJQU9JO0lBQUE7RXRFZ29WVjs7RXNFdm9WTTtJQU9JO0lBQUE7RXRFcW9WVjs7RXNFNW9WTTtJQU9JO0V0RXlvVlY7O0VzRWhwVk07SUFPSTtFdEU2b1ZWOztFc0VwcFZNO0lBT0k7RXRFaXBWVjs7RXNFeHBWTTtJQU9JO0V0RXFwVlY7O0VzRTVwVk07SUFPSTtFdEV5cFZWOztFc0VocVZNO0lBT0k7RXRFNnBWVjs7RXNFcHFWTTtJQU9JO0V0RWlxVlY7O0VzRXhxVk07SUFPSTtFdEVxcVZWOztFc0U1cVZNO0lBT0k7RXRFeXFWVjs7RXNFaHJWTTtJQU9JO0V0RTZxVlY7O0VzRXByVk07SUFPSTtFdEVpclZWOztFc0V4clZNO0lBT0k7RXRFcXJWVjs7RXNFNXJWTTtJQU9JO0V0RXlyVlY7O0VzRWhzVk07SUFPSTtFdEU2clZWOztFc0Vwc1ZNO0lBT0k7RXRFaXNWVjs7RXNFeHNWTTtJQU9JO0V0RXFzVlY7O0VzRTVzVk07SUFPSTtFdEV5c1ZWOztFc0VodFZNO0lBT0k7RXRFNnNWVjs7RXNFcHRWTTtJQU9JO0V0RWl0VlY7O0VzRXh0Vk07SUFPSTtFdEVxdFZWOztFc0U1dFZNO0lBT0k7RXRFeXRWVjs7RXNFaHVWTTtJQU9JO0V0RTZ0VlY7O0VzRXB1Vk07SUFPSTtFdEVpdVZWOztFc0V4dVZNO0lBT0k7RXRFcXVWVjs7RXNFNXVWTTtJQU9JO0V0RXl1VlY7O0VzRWh2Vk07SUFPSTtFdEU2dVZWOztFc0VwdlZNO0lBT0k7RXRFaXZWVjtBQUNGO0F1RXJ5VkE7RUQ0Q1E7SUFPSTtFdEVzdlZWOztFc0U3dlZNO0lBT0k7RXRFMHZWVjs7RXNFandWTTtJQU9JO0V0RTh2VlY7O0VzRXJ3Vk07SUFPSTtFdEVrd1ZWO0FBQ0Y7QXVFbnlWQTtFRHlCUTtJQU9JO0V0RXV3VlY7O0VzRTl3Vk07SUFPSTtFdEUyd1ZWOztFc0VseFZNO0lBT0k7RXRFK3dWVjs7RXNFdHhWTTtJQU9JO0V0RW14VlY7O0VzRTF4Vk07SUFPSTtFdEV1eFZWOztFc0U5eFZNO0lBT0k7RXRFMnhWVjs7RXNFbHlWTTtJQU9JO0V0RSt4VlY7O0VzRXR5Vk07SUFPSTtFdEVteVZWOztFc0UxeVZNO0lBT0k7RXRFdXlWVjs7RXNFOXlWTTtJQU9JO0V0RTJ5VlY7QUFDRjtBd0VsM1ZBO0FDQUE7RUFFRztFQUNDO0VBQ0E7RUFJQTtFQUNBO0F6RWkzVko7QXlFOTJWQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7RUFDRTtFQUNBO0F6RSsyVkY7O0F5RTUyVkE7RUFFRTtBekU4MlZGOztBeUUzMlZBO0VBRUU7QXpFNjJWRjs7QXlFMTJWQTtFQUVFO0F6RTQyVkY7O0F5RXoyVkE7RUFFRTtBekUyMlZGOztBeUV4MlZBO0VBRUU7QXpFMDJWRjs7QXlFdjJWQTtFQUVFO0F6RXkyVkY7O0F5RXQyVkE7RUFFRTtBekV3MlZGOztBeUVyMlZBO0VBRUU7QXpFdTJWRjs7QXlFcDJWQTtFQUVFO0F6RXMyVkY7O0F5RW4yVkE7RUFFRTtBekVxMlZGOztBeUVsMlZBO0VBRUU7QXpFbzJWRjs7QXlFajJWQTtFQUVFO0F6RW0yVkY7O0F5RWgyVkE7RUFFRTtBekVrMlZGOztBeUUvMVZBO0VBRUU7QXpFaTJWRjs7QXlFOTFWQTtFQUVFO0F6RWcyVkY7O0F5RTcxVkE7RUFFRTtBekUrMVZGOztBeUU1MVZBO0VBRUU7QXpFODFWRjs7QXlFMzFWQTtFQUVFO0F6RTYxVkY7O0F5RTExVkE7RUFFRTtBekU0MVZGOztBeUV6MVZBO0VBRUU7QXpFMjFWRjs7QXlFeDFWQTtFQUVFO0F6RTAxVkY7O0F5RXYxVkE7RUFFRTtBekV5MVZGOztBeUV0MVZBO0VBRUU7QXpFdzFWRjs7QXlFcjFWQTtFQUVFO0F6RXUxVkY7O0F5RXAxVkE7RUFFRTtBekVzMVZGOztBeUVuMVZBO0VBRUU7QXpFcTFWRjs7QXlFbDFWQTtFQUVFO0F6RW8xVkY7O0F5RWoxVkE7RUFFRTtBekVtMVZGOztBeUVoMVZBO0VBRUU7QXpFazFWRjs7QXlFLzBWQTtFQUVFO0F6RWkxVkY7O0F5RTkwVkE7RUFFRTtBekVnMVZGOztBeUU3MFZBO0VBRUU7QXpFKzBWRjs7QXlFNTBWQTtFQUVFO0F6RTgwVkY7O0F5RTMwVkE7RUFFRTtBekU2MFZGOztBeUUxMFZBO0VBRUU7QXpFNDBWRjs7QXlFejBWQTtFQUVFO0F6RTIwVkY7O0F5RXgwVkE7RUFFRTtBekUwMFZGOztBeUV2MFZBO0VBRUU7QXpFeTBWRjs7QXlFdDBWQTtFQUVFO0F6RXcwVkY7O0F5RXIwVkE7RUFFRTtBekV1MFZGOztBeUVwMFZBO0VBRUU7QXpFczBWRjs7QXlFbjBWQTtFQUVFO0F6RXEwVkY7O0F5RWwwVkE7RUFFRTtBekVvMFZGOztBeUVqMFZBO0VBRUU7QXpFbTBWRjs7QXlFaDBWQTtFQUVFO0F6RWswVkY7O0F5RS96VkE7RUFFRTtBekVpMFZGOztBeUU5elZBO0VBRUU7QXpFZzBWRjs7QXlFN3pWQTtFQUVFO0F6RSt6VkY7O0F5RTV6VkE7RUFFRTtBekU4elZGOztBeUUzelZBO0VBRUU7QXpFNnpWRjs7QXlFMXpWQTtFQUVFO0F6RTR6VkY7O0F5RXp6VkE7RUFFRTtBekUyelZGOztBeUV4elZBO0VBRUU7QXpFMHpWRjs7QXlFdnpWQTtFQUVFO0F6RXl6VkY7O0F5RXR6VkE7RUFFRTtBekV3elZGOztBeUVyelZBO0VBRUU7QXpFdXpWRjs7QXlFcHpWQTtFQUVFO0F6RXN6VkY7O0F5RW56VkE7RUFFRTtBekVxelZGOztBeUVselZBO0VBRUU7QXpFb3pWRjs7QXlFanpWQTtFQUVFO0F6RW16VkY7O0F5RWh6VkE7RUFFRTtBekVrelZGOztBeUUveVZBO0VBRUU7QXpFaXpWRjs7QXlFOXlWQTtFQUVFO0F6RWd6VkY7O0F5RTd5VkE7RUFFRTtBekUreVZGOztBeUU1eVZBO0VBRUU7QXpFOHlWRjs7QXlFM3lWQTtFQUVFO0F6RTZ5VkY7O0F5RTF5VkE7RUFFRTtBekU0eVZGOztBeUV6eVZBO0VBRUU7QXpFMnlWRjs7QXlFeHlWQTtFQUVFO0F6RTB5VkY7O0F5RXZ5VkE7RUFFRTtBekV5eVZGOztBeUV0eVZBO0VBRUU7QXpFd3lWRjs7QXlFcnlWQTtFQUVFO0F6RXV5VkY7O0F5RXB5VkE7RUFFRTtBekVzeVZGOztBeUVueVZBO0VBRUU7QXpFcXlWRjs7QXlFbHlWQTtFQUVFO0F6RW95VkY7O0F5RWp5VkE7RUFFRTtBekVteVZGOztBeUVoeVZBO0VBRUU7QXpFa3lWRjs7QXlFL3hWQTtFQUVFO0F6RWl5VkY7O0F5RTl4VkE7RUFFRTtBekVneVZGOztBeUU3eFZBO0VBRUU7QXpFK3hWRjs7QXlFNXhWQTtFQUVFO0F6RTh4VkY7O0F5RTN4VkE7RUFFRTtBekU2eFZGOztBeUUxeFZBO0VBRUU7QXpFNHhWRjs7QXlFenhWQTtFQUVFO0F6RTJ4VkY7O0F5RXh4VkE7RUFFRTtBekUweFZGOztBeUV2eFZBO0VBRUU7QXpFeXhWRjs7QXlFdHhWQTtFQUVFO0F6RXd4VkY7O0F5RXJ4VkE7RUFFRTtBekV1eFZGOztBeUVweFZBO0VBRUU7QXpFc3hWRjs7QXlFbnhWQTtFQUVFO0F6RXF4VkY7O0F5RWx4VkE7RUFFRTtBekVveFZGOztBeUVqeFZBO0VBRUU7QXpFbXhWRjs7QXlFaHhWQTtFQUVFO0F6RWt4VkY7O0F5RS93VkE7RUFFRTtBekVpeFZGOztBeUU5d1ZBO0VBRUU7QXpFZ3hWRjs7QXlFN3dWQTtFQUVFO0F6RSt3VkY7O0F5RTV3VkE7RUFFRTtBekU4d1ZGOztBeUUzd1ZBO0VBRUU7QXpFNndWRjs7QXlFMXdWQTtFQUVFO0F6RTR3VkY7O0F5RXp3VkE7RUFFRTtBekUyd1ZGOztBeUV4d1ZBO0VBRUU7QXpFMHdWRjs7QXlFdndWQTtFQUVFO0F6RXl3VkY7O0F5RXR3VkE7RUFFRTtBekV3d1ZGOztBeUVyd1ZBO0VBRUU7QXpFdXdWRjs7QXlFcHdWQTtFQUVFO0F6RXN3VkY7O0F5RW53VkE7RUFFRTtBekVxd1ZGOztBeUVsd1ZBO0VBRUU7QXpFb3dWRjs7QXlFandWQTtFQUVFO0F6RW13VkY7O0F5RWh3VkE7RUFFRTtBekVrd1ZGOztBeUUvdlZBO0VBRUU7QXpFaXdWRjs7QXlFOXZWQTtFQUVFO0F6RWd3VkY7O0F5RTd2VkE7RUFFRTtBekUrdlZGOztBeUU1dlZBO0VBRUU7QXpFOHZWRjs7QXlFM3ZWQTtFQUVFO0F6RTZ2VkY7O0F5RTF2VkE7RUFFRTtBekU0dlZGOztBeUV6dlZBO0VBRUU7QXpFMnZWRjs7QXlFeHZWQTtFQUVFO0F6RTB2VkY7O0F5RXZ2VkE7RUFFRTtBekV5dlZGOztBeUV0dlZBO0VBRUU7QXpFd3ZWRjs7QXlFcnZWQTtFQUVFO0F6RXV2VkY7O0F5RXB2VkE7RUFFRTtBekVzdlZGOztBeUVudlZBO0VBRUU7QXpFcXZWRjs7QXlFbHZWQTtFQUVFO0F6RW92VkY7O0F5RWp2VkE7RUFFRTtBekVtdlZGOztBeUVodlZBO0VBRUU7QXpFa3ZWRjs7QXlFL3VWQTtFQUVFO0F6RWl2VkY7O0F5RTl1VkE7RUFFRTtBekVndlZGOztBeUU3dVZBO0VBRUU7QXpFK3VWRjs7QXlFNXVWQTtFQUVFO0F6RTh1VkY7O0F5RTN1VkE7RUFFRTtBekU2dVZGOztBeUUxdVZBO0VBRUU7QXpFNHVWRjs7QXlFenVWQTtFQUVFO0F6RTJ1VkY7O0F5RXh1VkE7RUFFRTtBekUwdVZGOztBeUV2dVZBO0VBRUU7QXpFeXVWRjs7QXlFdHVWQTtFQUVFO0F6RXd1VkY7O0F5RXJ1VkE7RUFFRTtBekV1dVZGOztBeUVwdVZBO0VBRUU7QXpFc3VWRjs7QXlFbnVWQTtFQUVFO0F6RXF1VkY7O0F5RWx1VkE7RUFFRTtBekVvdVZGOztBeUVqdVZBO0VBRUU7QXpFbXVWRjs7QXlFaHVWQTtFQUVFO0F6RWt1VkY7O0F5RS90VkE7RUFFRTtBekVpdVZGOztBeUU5dFZBO0VBRUU7QXpFZ3VWRjs7QXlFN3RWQTtFQUVFO0F6RSt0VkY7O0F5RTV0VkE7RUFFRTtBekU4dFZGOztBeUUzdFZBO0VBRUU7QXpFNnRWRjs7QXlFMXRWQTtFQUVFO0F6RTR0VkY7O0F5RXp0VkE7RUFFRTtBekUydFZGOztBeUV4dFZBO0VBRUU7QXpFMHRWRjs7QXlFdnRWQTtFQUVFO0F6RXl0VkY7O0F5RXR0VkE7RUFFRTtBekV3dFZGOztBeUVydFZBO0VBRUU7QXpFdXRWRjs7QXlFcHRWQTtFQUVFO0F6RXN0VkY7O0F5RW50VkE7RUFFRTtBekVxdFZGOztBeUVsdFZBO0VBRUU7QXpFb3RWRjs7QXlFanRWQTtFQUVFO0F6RW10VkY7O0F5RWh0VkE7RUFFRTtBekVrdFZGOztBeUUvc1ZBO0VBRUU7QXpFaXRWRjs7QXlFOXNWQTtFQUVFO0F6RWd0VkY7O0F5RTdzVkE7RUFFRTtBekUrc1ZGOztBeUU1c1ZBO0VBRUU7QXpFOHNWRjs7QXlFM3NWQTtFQUVFO0F6RTZzVkY7O0F5RTFzVkE7RUFFRTtBekU0c1ZGOztBeUV6c1ZBO0VBRUU7QXpFMnNWRjs7QXlFeHNWQTtFQUVFO0F6RTBzVkY7O0F5RXZzVkE7RUFFRTtBekV5c1ZGOztBeUV0c1ZBO0VBRUU7QXpFd3NWRjs7QXlFcnNWQTtFQUVFO0F6RXVzVkY7O0F5RXBzVkE7RUFFRTtBekVzc1ZGOztBeUVuc1ZBO0VBRUU7QXpFcXNWRjs7QXlFbHNWQTtFQUVFO0F6RW9zVkY7O0F5RWpzVkE7RUFFRTtBekVtc1ZGOztBeUVoc1ZBO0VBRUU7QXpFa3NWRjs7QXlFL3JWQTtFQUVFO0F6RWlzVkY7O0F5RTlyVkE7RUFFRTtBekVnc1ZGOztBeUU3clZBO0VBRUU7QXpFK3JWRjs7QXlFNXJWQTtFQUVFO0F6RThyVkY7O0F5RTNyVkE7RUFFRTtBekU2clZGOztBeUUxclZBO0VBRUU7QXpFNHJWRjs7QXlFenJWQTtFQUVFO0F6RTJyVkY7O0F5RXhyVkE7RUFFRTtBekUwclZGOztBeUV2clZBO0VBRUU7QXpFeXJWRjs7QXlFdHJWQTtFQUVFO0F6RXdyVkY7O0F5RXJyVkE7RUFFRTtBekV1clZGOztBeUVwclZBO0VBRUU7QXpFc3JWRjs7QXlFbnJWQTtFQUVFO0F6RXFyVkY7O0F5RWxyVkE7RUFFRTtBekVvclZGOztBeUVqclZBO0VBRUU7QXpFbXJWRjs7QXlFaHJWQTtFQUVFO0F6RWtyVkY7O0F5RS9xVkE7RUFFRTtBekVpclZGOztBeUU5cVZBO0VBRUU7QXpFZ3JWRjs7QXlFN3FWQTtFQUVFO0F6RStxVkY7O0F5RTVxVkE7RUFFRTtBekU4cVZGOztBeUUzcVZBO0VBRUU7QXpFNnFWRjs7QXlFMXFWQTtFQUVFO0F6RTRxVkY7O0F5RXpxVkE7RUFFRTtBekUycVZGOztBeUV4cVZBO0VBRUU7QXpFMHFWRjs7QXlFdnFWQTtFQUVFO0F6RXlxVkY7O0F5RXRxVkE7RUFFRTtBekV3cVZGOztBeUVycVZBO0VBRUU7QXpFdXFWRjs7QXlFcHFWQTtFQUVFO0F6RXNxVkY7O0F5RW5xVkE7RUFFRTtBekVxcVZGOztBeUVscVZBO0VBRUU7QXpFb3FWRjs7QXlFanFWQTtFQUVFO0F6RW1xVkY7O0F5RWhxVkE7RUFFRTtBekVrcVZGOztBeUUvcFZBO0VBRUU7QXpFaXFWRjs7QXlFOXBWQTtFQUVFO0F6RWdxVkY7O0F5RTdwVkE7RUFFRTtBekUrcFZGOztBeUU1cFZBO0VBRUU7QXpFOHBWRjs7QXlFM3BWQTtFQUVFO0F6RTZwVkY7O0F5RTFwVkE7RUFFRTtBekU0cFZGOztBeUV6cFZBO0VBRUU7QXpFMnBWRjs7QXlFeHBWQTtFQUVFO0F6RTBwVkY7O0F5RXZwVkE7RUFFRTtBekV5cFZGOztBeUV0cFZBO0VBRUU7QXpFd3BWRjs7QXlFcnBWQTtFQUVFO0F6RXVwVkY7O0F5RXBwVkE7RUFFRTtBekVzcFZGOztBeUVucFZBO0VBRUU7QXpFcXBWRjs7QXlFbHBWQTtFQUVFO0F6RW9wVkY7O0F5RWpwVkE7RUFFRTtBekVtcFZGOztBeUVocFZBO0VBRUU7QXpFa3BWRjs7QXlFL29WQTtFQUVFO0F6RWlwVkY7O0F5RTlvVkE7RUFFRTtBekVncFZGOztBeUU3b1ZBO0VBRUU7QXpFK29WRjs7QXlFNW9WQTtFQUVFO0F6RThvVkY7O0F5RTNvVkE7RUFFRTtBekU2b1ZGOztBeUUxb1ZBO0VBRUU7QXpFNG9WRjs7QXlFem9WQTtFQUVFO0F6RTJvVkY7O0F5RXhvVkE7RUFFRTtBekUwb1ZGOztBeUV2b1ZBO0VBRUU7QXpFeW9WRjs7QXlFdG9WQTtFQUVFO0F6RXdvVkY7O0F5RXJvVkE7RUFFRTtBekV1b1ZGOztBeUVwb1ZBO0VBRUU7QXpFc29WRjs7QXlFbm9WQTtFQUVFO0F6RXFvVkY7O0F5RWxvVkE7RUFFRTtBekVvb1ZGOztBeUVqb1ZBO0VBRUU7QXpFbW9WRjs7QXlFaG9WQTtFQUVFO0F6RWtvVkY7O0F5RS9uVkE7RUFFRTtBekVpb1ZGOztBeUU5blZBO0VBRUU7QXpFZ29WRjs7QXlFN25WQTtFQUVFO0F6RStuVkY7O0F5RTVuVkE7RUFFRTtBekU4blZGOztBeUUzblZBO0VBRUU7QXpFNm5WRjs7QXlFMW5WQTtFQUVFO0F6RTRuVkY7O0F5RXpuVkE7RUFFRTtBekUyblZGOztBeUV4blZBO0VBRUU7QXpFMG5WRjs7QXlFdm5WQTtFQUVFO0F6RXluVkY7O0F5RXRuVkE7RUFFRTtBekV3blZGOztBeUVyblZBO0VBRUU7QXpFdW5WRjs7QXlFcG5WQTtFQUVFO0F6RXNuVkY7O0F5RW5uVkE7RUFFRTtBekVxblZGOztBeUVsblZBO0VBRUU7QXpFb25WRjs7QXlFam5WQTtFQUVFO0F6RW1uVkY7O0F5RWhuVkE7RUFFRTtBekVrblZGOztBeUUvbVZBO0VBRUU7QXpFaW5WRjs7QXlFOW1WQTtFQUVFO0F6RWduVkY7O0F5RTdtVkE7RUFFRTtBekUrbVZGOztBeUU1bVZBO0VBRUU7QXpFOG1WRjs7QXlFM21WQTtFQUVFO0F6RTZtVkY7O0F5RTFtVkE7RUFFRTtBekU0bVZGOztBeUV6bVZBO0VBRUU7QXpFMm1WRjs7QXlFeG1WQTtFQUVFO0F6RTBtVkY7O0F5RXZtVkE7RUFFRTtBekV5bVZGOztBeUV0bVZBO0VBRUU7QXpFd21WRjs7QXlFcm1WQTtFQUVFO0F6RXVtVkY7O0F5RXBtVkE7RUFFRTtBekVzbVZGOztBeUVubVZBO0VBRUU7QXpFcW1WRjs7QXlFbG1WQTtFQUVFO0F6RW9tVkY7O0F5RWptVkE7RUFFRTtBekVtbVZGOztBeUVobVZBO0VBRUU7QXpFa21WRjs7QXlFL2xWQTtFQUVFO0F6RWltVkY7O0F5RTlsVkE7RUFFRTtBekVnbVZGOztBeUU3bFZBO0VBRUU7QXpFK2xWRjs7QXlFNWxWQTtFQUVFO0F6RThsVkY7O0F5RTNsVkE7RUFFRTtBekU2bFZGOztBeUUxbFZBO0VBRUU7QXpFNGxWRjs7QXlFemxWQTtFQUVFO0F6RTJsVkY7O0F5RXhsVkE7RUFFRTtBekUwbFZGOztBeUV2bFZBO0VBRUU7QXpFeWxWRjs7QXlFdGxWQTtFQUVFO0F6RXdsVkY7O0F5RXJsVkE7RUFFRTtBekV1bFZGOztBeUVwbFZBO0VBRUU7QXpFc2xWRjs7QXlFbmxWQTtFQUVFO0F6RXFsVkY7O0F5RWxsVkE7RUFFRTtBekVvbFZGOztBeUVqbFZBO0VBRUU7QXpFbWxWRjs7QXlFaGxWQTtFQUVFO0F6RWtsVkY7O0F5RS9rVkE7RUFFRTtBekVpbFZGOztBeUU5a1ZBO0VBRUU7QXpFZ2xWRjs7QXlFN2tWQTtFQUVFO0F6RStrVkY7O0F5RTVrVkE7RUFFRTtBekU4a1ZGOztBeUUza1ZBO0VBRUU7QXpFNmtWRjs7QXlFMWtWQTtFQUVFO0F6RTRrVkY7O0F5RXprVkE7RUFFRTtBekUya1ZGOztBeUV4a1ZBO0VBRUU7QXpFMGtWRjs7QXlFdmtWQTtFQUVFO0F6RXlrVkY7O0F5RXRrVkE7RUFFRTtBekV3a1ZGOztBeUVya1ZBO0VBRUU7QXpFdWtWRjs7QXlFcGtWQTtFQUVFO0F6RXNrVkY7O0F5RW5rVkE7RUFFRTtBekVxa1ZGOztBeUVsa1ZBO0VBRUU7QXpFb2tWRjs7QXlFamtWQTtFQUVFO0F6RW1rVkY7O0F5RWhrVkE7RUFFRTtBekVra1ZGOztBeUUvalZBO0VBRUU7QXpFaWtWRjs7QXlFOWpWQTtFQUVFO0F6RWdrVkY7O0F5RTdqVkE7RUFFRTtBekUralZGOztBeUU1alZBO0VBRUU7QXpFOGpWRjs7QXlFM2pWQTtFQUVFO0F6RTZqVkY7O0F5RTFqVkE7RUFFRTtBekU0alZGOztBeUV6alZBO0VBRUU7QXpFMmpWRjs7QXlFeGpWQTtFQUVFO0F6RTBqVkY7O0F5RXZqVkE7RUFFRTtBekV5alZGOztBeUV0alZBO0VBRUU7QXpFd2pWRjs7QXlFcmpWQTtFQUVFO0F6RXVqVkY7O0F5RXBqVkE7RUFFRTtBekVzalZGOztBeUVualZBO0VBRUU7QXpFcWpWRjs7QXlFbGpWQTtFQUVFO0F6RW9qVkY7O0F5RWpqVkE7RUFFRTtBekVtalZGOztBeUVoalZBO0VBRUU7QXpFa2pWRjs7QXlFL2lWQTtFQUVFO0F6RWlqVkY7O0F5RTlpVkE7RUFFRTtBekVnalZGOztBeUU3aVZBO0VBRUU7QXpFK2lWRjs7QXlFNWlWQTtFQUVFO0F6RThpVkY7O0F5RTNpVkE7RUFFRTtBekU2aVZGOztBeUUxaVZBO0VBRUU7QXpFNGlWRjs7QXlFemlWQTtFQUVFO0F6RTJpVkY7O0F5RXhpVkE7RUFFRTtBekUwaVZGOztBeUV2aVZBO0VBRUU7QXpFeWlWRjs7QXlFdGlWQTtFQUVFO0F6RXdpVkY7O0F5RXJpVkE7RUFFRTtBekV1aVZGOztBeUVwaVZBO0VBRUU7QXpFc2lWRjs7QXlFbmlWQTtFQUVFO0F6RXFpVkY7O0F5RWxpVkE7RUFFRTtBekVvaVZGOztBeUVqaVZBO0VBRUU7QXpFbWlWRjs7QXlFaGlWQTtFQUVFO0F6RWtpVkY7O0F5RS9oVkE7RUFFRTtBekVpaVZGOztBeUU5aFZBO0VBRUU7QXpFZ2lWRjs7QXlFN2hWQTtFQUVFO0F6RStoVkY7O0F5RTVoVkE7RUFFRTtBekU4aFZGOztBeUUzaFZBO0VBRUU7QXpFNmhWRjs7QXlFMWhWQTtFQUVFO0F6RTRoVkY7O0F5RXpoVkE7RUFFRTtBekUyaFZGOztBeUV4aFZBO0VBRUU7QXpFMGhWRjs7QXlFdmhWQTtFQUVFO0F6RXloVkY7O0F5RXRoVkE7RUFFRTtBekV3aFZGOztBeUVyaFZBO0VBRUU7QXpFdWhWRjs7QXlFcGhWQTtFQUVFO0F6RXNoVkY7O0F5RW5oVkE7RUFFRTtBekVxaFZGOztBeUVsaFZBO0VBRUU7QXpFb2hWRjs7QXlFamhWQTtFQUVFO0F6RW1oVkY7O0F5RWhoVkE7RUFFRTtBekVraFZGOztBeUUvZ1ZBO0VBRUU7QXpFaWhWRjs7QXlFOWdWQTtFQUVFO0F6RWdoVkY7O0F5RTdnVkE7RUFFRTtBekUrZ1ZGOztBeUU1Z1ZBO0VBRUU7QXpFOGdWRjs7QXlFM2dWQTtFQUVFO0F6RTZnVkY7O0F5RTFnVkE7RUFFRTtBekU0Z1ZGOztBeUV6Z1ZBO0VBRUU7QXpFMmdWRjs7QXlFeGdWQTtFQUVFO0F6RTBnVkY7O0F5RXZnVkE7RUFFRTtBekV5Z1ZGOztBeUV0Z1ZBO0VBRUU7QXpFd2dWRjs7QXlFcmdWQTtFQUVFO0F6RXVnVkY7O0F5RXBnVkE7RUFFRTtBekVzZ1ZGOztBeUVuZ1ZBO0VBRUU7QXpFcWdWRjs7QXlFbGdWQTtFQUVFO0F6RW9nVkY7O0F5RWpnVkE7RUFFRTtBekVtZ1ZGOztBeUVoZ1ZBO0VBRUU7QXpFa2dWRjs7QXlFLy9VQTtFQUVFO0F6RWlnVkY7O0F5RTkvVUE7RUFFRTtBekVnZ1ZGOztBeUU3L1VBO0VBRUU7QXpFKy9VRjs7QXlFNS9VQTtFQUVFO0F6RTgvVUY7O0F5RTMvVUE7RUFFRTtBekU2L1VGOztBeUUxL1VBO0VBRUU7QXpFNC9VRjs7QXlFei9VQTtFQUVFO0F6RTIvVUY7O0F5RXgvVUE7RUFFRTtBekUwL1VGOztBeUV2L1VBO0VBRUU7QXpFeS9VRjs7QXlFdC9VQTtFQUVFO0F6RXcvVUY7O0F5RXIvVUE7RUFFRTtBekV1L1VGOztBeUVwL1VBO0VBRUU7QXpFcy9VRjs7QXlFbi9VQTtFQUVFO0F6RXEvVUY7O0F5RWwvVUE7RUFFRTtBekVvL1VGOztBeUVqL1VBO0VBRUU7QXpFbS9VRjs7QXlFaC9VQTtFQUVFO0F6RWsvVUY7O0F5RS8rVUE7RUFFRTtBekVpL1VGOztBeUU5K1VBO0VBRUU7QXpFZy9VRjs7QXlFNytVQTtFQUVFO0F6RSsrVUY7O0F5RTUrVUE7RUFFRTtBekU4K1VGOztBeUUzK1VBO0VBRUU7QXpFNitVRjs7QXlFMStVQTtFQUVFO0F6RTQrVUY7O0F5RXorVUE7RUFFRTtBekUyK1VGOztBeUV4K1VBO0VBRUU7QXpFMCtVRjs7QXlFditVQTtFQUVFO0F6RXkrVUY7O0F5RXQrVUE7RUFFRTtBekV3K1VGOztBeUVyK1VBO0VBRUU7QXpFdStVRjs7QXlFcCtVQTtFQUVFO0F6RXMrVUY7O0F5RW4rVUE7RUFFRTtBekVxK1VGOztBeUVsK1VBO0VBRUU7QXpFbytVRjs7QXlFaitVQTtFQUVFO0F6RW0rVUY7O0F5RWgrVUE7RUFFRTtBekVrK1VGOztBeUUvOVVBO0VBRUU7QXpFaStVRjs7QXlFOTlVQTtFQUVFO0F6RWcrVUY7O0F5RTc5VUE7RUFFRTtBekUrOVVGOztBeUU1OVVBO0VBRUU7QXpFODlVRjs7QXlFMzlVQTtFQUVFO0F6RTY5VUY7O0F5RTE5VUE7RUFFRTtBekU0OVVGOztBeUV6OVVBO0VBRUU7QXpFMjlVRjs7QXlFeDlVQTtFQUVFO0F6RTA5VUY7O0F5RXY5VUE7RUFFRTtBekV5OVVGOztBeUV0OVVBO0VBRUU7QXpFdzlVRjs7QXlFcjlVQTtFQUVFO0F6RXU5VUY7O0F5RXA5VUE7RUFFRTtBekVzOVVGOztBeUVuOVVBO0VBRUU7QXpFcTlVRjs7QXlFbDlVQTtFQUVFO0F6RW85VUY7O0F5RWo5VUE7RUFFRTtBekVtOVVGOztBeUVoOVVBO0VBRUU7QXpFazlVRjs7QXlFLzhVQTtFQUVFO0F6RWk5VUY7O0F5RTk4VUE7RUFFRTtBekVnOVVGOztBeUU3OFVBO0VBRUU7QXpFKzhVRjs7QXlFNThVQTtFQUVFO0F6RTg4VUY7O0F5RTM4VUE7RUFFRTtBekU2OFVGOztBeUUxOFVBO0VBRUU7QXpFNDhVRjs7QXlFejhVQTtFQUVFO0F6RTI4VUY7O0F5RXg4VUE7RUFFRTtBekUwOFVGOztBeUV2OFVBO0VBRUU7QXpFeThVRjs7QXlFdDhVQTtFQUVFO0F6RXc4VUY7O0F5RXI4VUE7RUFFRTtBekV1OFVGOztBeUVwOFVBO0VBRUU7QXpFczhVRjs7QXlFbjhVQTtFQUVFO0F6RXE4VUY7O0F5RWw4VUE7RUFFRTtBekVvOFVGOztBeUVqOFVBO0VBRUU7QXpFbThVRjs7QXlFaDhVQTtFQUVFO0F6RWs4VUY7O0F5RS83VUE7RUFFRTtBekVpOFVGOztBeUU5N1VBO0VBRUU7QXpFZzhVRjs7QXlFNzdVQTtFQUVFO0F6RSs3VUY7O0F5RTU3VUE7RUFFRTtBekU4N1VGOztBeUUzN1VBO0VBRUU7QXpFNjdVRjs7QXlFMTdVQTtFQUVFO0F6RTQ3VUY7O0F5RXo3VUE7RUFFRTtBekUyN1VGOztBeUV4N1VBO0VBRUU7QXpFMDdVRjs7QXlFdjdVQTtFQUVFO0F6RXk3VUY7O0F5RXQ3VUE7RUFFRTtBekV3N1VGOztBeUVyN1VBO0VBRUU7QXpFdTdVRjs7QXlFcDdVQTtFQUVFO0F6RXM3VUY7O0F5RW43VUE7RUFFRTtBekVxN1VGOztBeUVsN1VBO0VBRUU7QXpFbzdVRjs7QXlFajdVQTtFQUVFO0F6RW03VUY7O0F5RWg3VUE7RUFFRTtBekVrN1VGOztBeUUvNlVBO0VBRUU7QXpFaTdVRjs7QXlFOTZVQTtFQUVFO0F6RWc3VUY7O0F5RTc2VUE7RUFFRTtBekUrNlVGOztBeUU1NlVBO0VBRUU7QXpFODZVRjs7QXlFMzZVQTtFQUVFO0F6RTY2VUY7O0F5RTE2VUE7RUFFRTtBekU0NlVGOztBeUV6NlVBO0VBRUU7QXpFMjZVRjs7QXlFeDZVQTtFQUVFO0F6RTA2VUY7O0F5RXY2VUE7RUFFRTtBekV5NlVGOztBeUV0NlVBO0VBRUU7QXpFdzZVRjs7QXlFcjZVQTtFQUVFO0F6RXU2VUY7O0F5RXA2VUE7RUFFRTtBekVzNlVGOztBeUVuNlVBO0VBRUU7QXpFcTZVRjs7QXlFbDZVQTtFQUVFO0F6RW82VUY7O0F5RWo2VUE7RUFFRTtBekVtNlVGOztBeUVoNlVBO0VBRUU7QXpFazZVRjs7QXlFLzVVQTtFQUVFO0F6RWk2VUY7O0F5RTk1VUE7RUFFRTtBekVnNlVGOztBeUU3NVVBO0VBRUU7QXpFKzVVRjs7QXlFNTVVQTtFQUVFO0F6RTg1VUY7O0F5RTM1VUE7RUFFRTtBekU2NVVGOztBeUUxNVVBO0VBRUU7QXpFNDVVRjs7QXlFejVVQTtFQUVFO0F6RTI1VUY7O0F5RXg1VUE7RUFFRTtBekUwNVVGOztBeUV2NVVBO0VBRUU7QXpFeTVVRjs7QXlFdDVVQTtFQUVFO0F6RXc1VUY7O0F5RXI1VUE7RUFFRTtBekV1NVVGOztBeUVwNVVBO0VBRUU7QXpFczVVRjs7QXlFbjVVQTtFQUVFO0F6RXE1VUY7O0F5RWw1VUE7RUFFRTtBekVvNVVGOztBeUVqNVVBO0VBRUU7QXpFbTVVRjs7QXlFaDVVQTtFQUVFO0F6RWs1VUY7O0F5RS80VUE7RUFFRTtBekVpNVVGOztBeUU5NFVBO0VBRUU7QXpFZzVVRjs7QXlFNzRVQTtFQUVFO0F6RSs0VUY7O0F5RTU0VUE7RUFFRTtBekU4NFVGOztBeUUzNFVBO0VBRUU7QXpFNjRVRjs7QXlFMTRVQTtFQUVFO0F6RTQ0VUY7O0F5RXo0VUE7RUFFRTtBekUyNFVGOztBeUV4NFVBO0VBRUU7QXpFMDRVRjs7QXlFdjRVQTtFQUVFO0F6RXk0VUY7O0F5RXQ0VUE7RUFFRTtBekV3NFVGOztBeUVyNFVBO0VBRUU7QXpFdTRVRjs7QXlFcDRVQTtFQUVFO0F6RXM0VUY7O0F5RW40VUE7RUFFRTtBekVxNFVGOztBeUVsNFVBO0VBRUU7QXpFbzRVRjs7QXlFajRVQTtFQUVFO0F6RW00VUY7O0F5RWg0VUE7RUFFRTtBekVrNFVGOztBeUUvM1VBO0VBRUU7QXpFaTRVRjs7QXlFOTNVQTtFQUVFO0F6RWc0VUY7O0F5RTczVUE7RUFFRTtBekUrM1VGOztBeUU1M1VBO0VBRUU7QXpFODNVRjs7QXlFMzNVQTtFQUVFO0F6RTYzVUY7O0F5RTEzVUE7RUFFRTtBekU0M1VGOztBeUV6M1VBO0VBRUU7QXpFMjNVRjs7QXlFeDNVQTtFQUVFO0F6RTAzVUY7O0F5RXYzVUE7RUFFRTtBekV5M1VGOztBeUV0M1VBO0VBRUU7QXpFdzNVRjs7QXlFcjNVQTtFQUVFO0F6RXUzVUY7O0F5RXAzVUE7RUFFRTtBekVzM1VGOztBeUVuM1VBO0VBRUU7QXpFcTNVRjs7QXlFbDNVQTtFQUVFO0F6RW8zVUY7O0F5RWozVUE7RUFFRTtBekVtM1VGOztBeUVoM1VBO0VBRUU7QXpFazNVRjs7QXlFLzJVQTtFQUVFO0F6RWkzVUY7O0F5RTkyVUE7RUFFRTtBekVnM1VGOztBeUU3MlVBO0VBRUU7QXpFKzJVRjs7QXlFNTJVQTtFQUVFO0F6RTgyVUY7O0F5RTMyVUE7RUFFRTtBekU2MlVGOztBeUUxMlVBO0VBRUU7QXpFNDJVRjs7QXlFejJVQTtFQUVFO0F6RTIyVUY7O0F5RXgyVUE7RUFFRTtBekUwMlVGOztBeUV2MlVBO0VBRUU7QXpFeTJVRjs7QXlFdDJVQTtFQUVFO0F6RXcyVUY7O0F5RXIyVUE7RUFFRTtBekV1MlVGOztBeUVwMlVBO0VBRUU7QXpFczJVRjs7QXlFbjJVQTtFQUVFO0F6RXEyVUY7O0F5RWwyVUE7RUFFRTtBekVvMlVGOztBeUVqMlVBO0VBRUU7QXpFbTJVRjs7QXlFaDJVQTtFQUVFO0F6RWsyVUY7O0F5RS8xVUE7RUFFRTtBekVpMlVGOztBeUU5MVVBO0VBRUU7QXpFZzJVRjs7QXlFNzFVQTtFQUVFO0F6RSsxVUY7O0F5RTUxVUE7RUFFRTtBekU4MVVGOztBeUUzMVVBO0VBRUU7QXpFNjFVRjs7QXlFMTFVQTtFQUVFO0F6RTQxVUY7O0F5RXoxVUE7RUFFRTtBekUyMVVGOztBeUV4MVVBO0VBRUU7QXpFMDFVRjs7QXlFdjFVQTtFQUVFO0F6RXkxVUY7O0F5RXQxVUE7RUFFRTtBekV3MVVGOztBeUVyMVVBO0VBRUU7QXpFdTFVRjs7QXlFcDFVQTtFQUVFO0F6RXMxVUY7O0F5RW4xVUE7RUFFRTtBekVxMVVGOztBeUVsMVVBO0VBRUU7QXpFbzFVRjs7QXlFajFVQTtFQUVFO0F6RW0xVUY7O0F5RWgxVUE7RUFFRTtBekVrMVVGOztBeUUvMFVBO0VBRUU7QXpFaTFVRjs7QXlFOTBVQTtFQUVFO0F6RWcxVUY7O0F5RTcwVUE7RUFFRTtBekUrMFVGOztBeUU1MFVBO0VBRUU7QXpFODBVRjs7QXlFMzBVQTtFQUVFO0F6RTYwVUY7O0F5RTEwVUE7RUFFRTtBekU0MFVGOztBeUV6MFVBO0VBRUU7QXpFMjBVRjs7QXlFeDBVQTtFQUVFO0F6RTAwVUY7O0F5RXYwVUE7RUFFRTtBekV5MFVGOztBeUV0MFVBO0VBRUU7QXpFdzBVRjs7QXlFcjBVQTtFQUVFO0F6RXUwVUY7O0F5RXAwVUE7RUFFRTtBekVzMFVGOztBeUVuMFVBO0VBRUU7QXpFcTBVRjs7QXlFbDBVQTtFQUVFO0F6RW8wVUY7O0F5RWowVUE7RUFFRTtBekVtMFVGOztBeUVoMFVBO0VBRUU7QXpFazBVRjs7QXlFL3pVQTtFQUVFO0F6RWkwVUY7O0F5RTl6VUE7RUFFRTtBekVnMFVGOztBeUU3elVBO0VBRUU7QXpFK3pVRjs7QXlFNXpVQTtFQUVFO0F6RTh6VUY7O0F5RTN6VUE7RUFFRTtBekU2elVGOztBeUUxelVBO0VBRUU7QXpFNHpVRjs7QXlFenpVQTtFQUVFO0F6RTJ6VUY7O0F5RXh6VUE7RUFFRTtBekUwelVGOztBeUV2elVBO0VBRUU7QXpFeXpVRjs7QXlFdHpVQTtFQUVFO0F6RXd6VUY7O0F5RXJ6VUE7RUFFRTtBekV1elVGOztBeUVwelVBO0VBRUU7QXpFc3pVRjs7QXlFbnpVQTtFQUVFO0F6RXF6VUY7O0F5RWx6VUE7RUFFRTtBekVvelVGOztBeUVqelVBO0VBRUU7QXpFbXpVRjs7QXlFaHpVQTtFQUVFO0F6RWt6VUY7O0F5RS95VUE7RUFFRTtBekVpelVGOztBeUU5eVVBO0VBRUU7QXpFZ3pVRjs7QXlFN3lVQTtFQUVFO0F6RSt5VUY7O0F5RTV5VUE7RUFFRTtBekU4eVVGOztBeUUzeVVBO0VBRUU7QXpFNnlVRjs7QXlFMXlVQTtFQUVFO0F6RTR5VUY7O0F5RXp5VUE7RUFFRTtBekUyeVVGOztBeUV4eVVBO0VBRUU7QXpFMHlVRjs7QXlFdnlVQTtFQUVFO0F6RXl5VUY7O0F5RXR5VUE7RUFFRTtBekV3eVVGOztBeUVyeVVBO0VBRUU7QXpFdXlVRjs7QXlFcHlVQTtFQUVFO0F6RXN5VUY7O0F5RW55VUE7RUFFRTtBekVxeVVGOztBeUVseVVBO0VBRUU7QXpFb3lVRjs7QXlFanlVQTtFQUVFO0F6RW15VUY7O0F5RWh5VUE7RUFFRTtBekVreVVGOztBeUUveFVBO0VBRUU7QXpFaXlVRjs7QXlFOXhVQTtFQUVFO0F6RWd5VUY7O0F5RTd4VUE7RUFFRTtBekUreFVGOztBeUU1eFVBO0VBRUU7QXpFOHhVRjs7QXlFM3hVQTtFQUVFO0F6RTZ4VUY7O0F5RTF4VUE7RUFFRTtBekU0eFVGOztBeUV6eFVBO0VBRUU7QXpFMnhVRjs7QXlFeHhVQTtFQUVFO0F6RTB4VUY7O0F5RXZ4VUE7RUFFRTtBekV5eFVGOztBeUV0eFVBO0VBRUU7QXpFd3hVRjs7QXlFcnhVQTtFQUVFO0F6RXV4VUY7O0F5RXB4VUE7RUFFRTtBekVzeFVGOztBeUVueFVBO0VBRUU7QXpFcXhVRjs7QXlFbHhVQTtFQUVFO0F6RW94VUY7O0F5RWp4VUE7RUFFRTtBekVteFVGOztBeUVoeFVBO0VBRUU7QXpFa3hVRjs7QXlFL3dVQTtFQUVFO0F6RWl4VUY7O0F5RTl3VUE7RUFFRTtBekVneFVGOztBeUU3d1VBO0VBRUU7QXpFK3dVRjs7QXlFNXdVQTtFQUVFO0F6RTh3VUY7O0F5RTN3VUE7RUFFRTtBekU2d1VGOztBeUUxd1VBO0VBRUU7QXpFNHdVRjs7QXlFendVQTtFQUVFO0F6RTJ3VUY7O0F5RXh3VUE7RUFFRTtBekUwd1VGOztBeUV2d1VBO0VBRUU7QXpFeXdVRjs7QXlFdHdVQTtFQUVFO0F6RXd3VUY7O0F5RXJ3VUE7RUFFRTtBekV1d1VGOztBeUVwd1VBO0VBRUU7QXpFc3dVRjs7QXlFbndVQTtFQUVFO0F6RXF3VUY7O0F5RWx3VUE7RUFFRTtBekVvd1VGOztBeUVqd1VBO0VBRUU7QXpFbXdVRjs7QXlFaHdVQTtFQUVFO0F6RWt3VUY7O0F5RS92VUE7RUFFRTtBekVpd1VGOztBeUU5dlVBO0VBRUU7QXpFZ3dVRjs7QXlFN3ZVQTtFQUVFO0F6RSt2VUY7O0F5RTV2VUE7RUFFRTtBekU4dlVGOztBeUUzdlVBO0VBRUU7QXpFNnZVRjs7QXlFMXZVQTtFQUVFO0F6RTR2VUY7O0F5RXp2VUE7RUFFRTtBekUydlVGOztBeUV4dlVBO0VBRUU7QXpFMHZVRjs7QXlFdnZVQTtFQUVFO0F6RXl2VUY7O0F5RXR2VUE7RUFFRTtBekV3dlVGOztBeUVydlVBO0VBRUU7QXpFdXZVRjs7QXlFcHZVQTtFQUVFO0F6RXN2VUY7O0F5RW52VUE7RUFFRTtBekVxdlVGOztBeUVsdlVBO0VBRUU7QXpFb3ZVRjs7QXlFanZVQTtFQUVFO0F6RW12VUY7O0F5RWh2VUE7RUFFRTtBekVrdlVGOztBeUUvdVVBO0VBRUU7QXpFaXZVRjs7QXlFOXVVQTtFQUVFO0F6RWd2VUY7O0F5RTd1VUE7RUFFRTtBekUrdVVGOztBeUU1dVVBO0VBRUU7QXpFOHVVRjs7QXlFM3VVQTtFQUVFO0F6RTZ1VUY7O0F5RTF1VUE7RUFFRTtBekU0dVVGOztBeUV6dVVBO0VBRUU7QXpFMnVVRjs7QXlFeHVVQTtFQUVFO0F6RTB1VUY7O0F5RXZ1VUE7RUFFRTtBekV5dVVGOztBeUV0dVVBO0VBRUU7QXpFd3VVRjs7QXlFcnVVQTtFQUVFO0F6RXV1VUY7O0F5RXB1VUE7RUFFRTtBekVzdVVGOztBeUVudVVBO0VBRUU7QXpFcXVVRjs7QXlFbHVVQTtFQUVFO0F6RW91VUY7O0F5RWp1VUE7RUFFRTtBekVtdVVGOztBeUVodVVBO0VBRUU7QXpFa3VVRjs7QXlFL3RVQTtFQUVFO0F6RWl1VUY7O0F5RTl0VUE7RUFFRTtBekVndVVGOztBeUU3dFVBO0VBRUU7QXpFK3RVRjs7QXlFNXRVQTtFQUVFO0F6RTh0VUY7O0F5RTN0VUE7RUFFRTtBekU2dFVGOztBeUUxdFVBO0VBRUU7QXpFNHRVRjs7QXlFenRVQTtFQUVFO0F6RTJ0VUY7O0F5RXh0VUE7RUFFRTtBekUwdFVGOztBeUV2dFVBO0VBRUU7QXpFeXRVRjs7QXlFdHRVQTtFQUVFO0F6RXd0VUY7O0F5RXJ0VUE7RUFFRTtBekV1dFVGOztBeUVwdFVBO0VBRUU7QXpFc3RVRjs7QXlFbnRVQTtFQUVFO0F6RXF0VUY7O0F5RWx0VUE7RUFFRTtBekVvdFVGOztBeUVqdFVBO0VBRUU7QXpFbXRVRjs7QXlFaHRVQTtFQUVFO0F6RWt0VUY7O0F5RS9zVUE7RUFFRTtBekVpdFVGOztBeUU5c1VBO0VBRUU7QXpFZ3RVRjs7QXlFN3NVQTtFQUVFO0F6RStzVUY7O0F5RTVzVUE7RUFFRTtBekU4c1VGOztBeUUzc1VBO0VBRUU7QXpFNnNVRjs7QXlFMXNVQTtFQUVFO0F6RTRzVUY7O0F5RXpzVUE7RUFFRTtBekUyc1VGOztBeUV4c1VBO0VBRUU7QXpFMHNVRjs7QXlFdnNVQTtFQUVFO0F6RXlzVUY7O0F5RXRzVUE7RUFFRTtBekV3c1VGOztBeUVyc1VBO0VBRUU7QXpFdXNVRjs7QXlFcHNVQTtFQUVFO0F6RXNzVUY7O0F5RW5zVUE7RUFFRTtBekVxc1VGOztBeUVsc1VBO0VBRUU7QXpFb3NVRjs7QXlFanNVQTtFQUVFO0F6RW1zVUY7O0F5RWhzVUE7RUFFRTtBekVrc1VGOztBeUUvclVBO0VBRUU7QXpFaXNVRjs7QXlFOXJVQTtFQUVFO0F6RWdzVUY7O0F5RTdyVUE7RUFFRTtBekUrclVGOztBeUU1clVBO0VBRUU7QXpFOHJVRjs7QXlFM3JVQTtFQUVFO0F6RTZyVUY7O0F5RTFyVUE7RUFFRTtBekU0clVGOztBeUV6clVBO0VBRUU7QXpFMnJVRjs7QXlFeHJVQTtFQUVFO0F6RTByVUY7O0F5RXZyVUE7RUFFRTtBekV5clVGOztBeUV0clVBO0VBRUU7QXpFd3JVRjs7QXlFcnJVQTtFQUVFO0F6RXVyVUY7O0F5RXByVUE7RUFFRTtBekVzclVGOztBeUVuclVBO0VBRUU7QXpFcXJVRjs7QXlFbHJVQTtFQUVFO0F6RW9yVUY7O0F5RWpyVUE7RUFFRTtBekVtclVGOztBeUVoclVBO0VBRUU7QXpFa3JVRjs7QXlFL3FVQTtFQUVFO0F6RWlyVUY7O0F5RTlxVUE7RUFFRTtBekVnclVGOztBeUU3cVVBO0VBRUU7QXpFK3FVRjs7QXlFNXFVQTtFQUVFO0F6RThxVUY7O0F5RTNxVUE7RUFFRTtBekU2cVVGOztBeUUxcVVBO0VBRUU7QXpFNHFVRjs7QXlFenFVQTtFQUVFO0F6RTJxVUY7O0F5RXhxVUE7RUFFRTtBekUwcVVGOztBeUV2cVVBO0VBRUU7QXpFeXFVRjs7QXlFdHFVQTtFQUVFO0F6RXdxVUY7O0F5RXJxVUE7RUFFRTtBekV1cVVGOztBeUVwcVVBO0VBRUU7QXpFc3FVRjs7QXlFbnFVQTtFQUVFO0F6RXFxVUY7O0F5RWxxVUE7RUFFRTtBekVvcVVGOztBeUVqcVVBO0VBRUU7QXpFbXFVRjs7QXlFaHFVQTtFQUVFO0F6RWtxVUY7O0F5RS9wVUE7RUFFRTtBekVpcVVGOztBeUU5cFVBO0VBRUU7QXpFZ3FVRjs7QXlFN3BVQTtFQUVFO0F6RStwVUY7O0F5RTVwVUE7RUFFRTtBekU4cFVGOztBeUUzcFVBO0VBRUU7QXpFNnBVRjs7QXlFMXBVQTtFQUVFO0F6RTRwVUY7O0F5RXpwVUE7RUFFRTtBekUycFVGOztBeUV4cFVBO0VBRUU7QXpFMHBVRjs7QXlFdnBVQTtFQUVFO0F6RXlwVUY7O0F5RXRwVUE7RUFFRTtBekV3cFVGOztBeUVycFVBO0VBRUU7QXpFdXBVRjs7QXlFcHBVQTtFQUVFO0F6RXNwVUY7O0F5RW5wVUE7RUFFRTtBekVxcFVGOztBeUVscFVBO0VBRUU7QXpFb3BVRjs7QXlFanBVQTtFQUVFO0F6RW1wVUY7O0F5RWhwVUE7RUFFRTtBekVrcFVGOztBeUUvb1VBO0VBRUU7QXpFaXBVRjs7QXlFOW9VQTtFQUVFO0F6RWdwVUY7O0F5RTdvVUE7RUFFRTtBekUrb1VGOztBeUU1b1VBO0VBRUU7QXpFOG9VRjs7QXlFM29VQTtFQUVFO0F6RTZvVUY7O0F5RTFvVUE7RUFFRTtBekU0b1VGOztBeUV6b1VBO0VBRUU7QXpFMm9VRjs7QXlFeG9VQTtFQUVFO0F6RTBvVUY7O0F5RXZvVUE7RUFFRTtBekV5b1VGOztBeUV0b1VBO0VBRUU7QXpFd29VRjs7QXlFcm9VQTtFQUVFO0F6RXVvVUY7O0F5RXBvVUE7RUFFRTtBekVzb1VGOztBeUVub1VBO0VBRUU7QXpFcW9VRjs7QXlFbG9VQTtFQUVFO0F6RW9vVUY7O0F5RWpvVUE7RUFFRTtBekVtb1VGOztBeUVob1VBO0VBRUU7QXpFa29VRjs7QXlFL25VQTtFQUVFO0F6RWlvVUY7O0F5RTluVUE7RUFFRTtBekVnb1VGOztBeUU3blVBO0VBRUU7QXpFK25VRjs7QXlFNW5VQTtFQUVFO0F6RThuVUY7O0F5RTNuVUE7RUFFRTtBekU2blVGOztBeUUxblVBO0VBRUU7QXpFNG5VRjs7QXlFem5VQTtFQUVFO0F6RTJuVUY7O0F5RXhuVUE7RUFFRTtBekUwblVGOztBeUV2blVBO0VBRUU7QXpFeW5VRjs7QXlFdG5VQTtFQUVFO0F6RXduVUY7O0F5RXJuVUE7RUFFRTtBekV1blVGOztBeUVwblVBO0VBRUU7QXpFc25VRjs7QXlFbm5VQTtFQUVFO0F6RXFuVUY7O0F5RWxuVUE7RUFFRTtBekVvblVGOztBeUVqblVBO0VBRUU7QXpFbW5VRjs7QXlFaG5VQTtFQUVFO0F6RWtuVUY7O0F5RS9tVUE7RUFFRTtBekVpblVGOztBeUU5bVVBO0VBRUU7QXpFZ25VRjs7QXlFN21VQTtFQUVFO0F6RSttVUY7O0F5RTVtVUE7RUFFRTtBekU4bVVGOztBeUUzbVVBO0VBRUU7QXpFNm1VRjs7QXlFMW1VQTtFQUVFO0F6RTRtVUY7O0F5RXptVUE7RUFFRTtBekUybVVGOztBeUV4bVVBO0VBRUU7QXpFMG1VRjs7QXlFdm1VQTtFQUVFO0F6RXltVUY7O0F5RXRtVUE7RUFFRTtBekV3bVVGOztBeUVybVVBO0VBRUU7QXpFdW1VRjs7QXlFcG1VQTtFQUVFO0F6RXNtVUY7O0F5RW5tVUE7RUFFRTtBekVxbVVGOztBeUVsbVVBO0VBRUU7QXpFb21VRjs7QXlFam1VQTtFQUVFO0F6RW1tVUY7O0F5RWhtVUE7RUFFRTtBekVrbVVGOztBeUUvbFVBO0VBRUU7QXpFaW1VRjs7QXlFOWxVQTtFQUVFO0F6RWdtVUY7O0F5RTdsVUE7RUFFRTtBekUrbFVGOztBeUU1bFVBO0VBRUU7QXpFOGxVRjs7QXlFM2xVQTtFQUVFO0F6RTZsVUY7O0F5RTFsVUE7RUFFRTtBekU0bFVGOztBeUV6bFVBO0VBRUU7QXpFMmxVRjs7QXlFeGxVQTtFQUVFO0F6RTBsVUY7O0F5RXZsVUE7RUFFRTtBekV5bFVGOztBeUV0bFVBO0VBRUU7QXpFd2xVRjs7QXlFcmxVQTtFQUVFO0F6RXVsVUY7O0F5RXBsVUE7RUFFRTtBekVzbFVGOztBeUVubFVBO0VBRUU7QXpFcWxVRjs7QXlFbGxVQTtFQUVFO0F6RW9sVUY7O0F5RWpsVUE7RUFFRTtBekVtbFVGOztBeUVobFVBO0VBRUU7QXpFa2xVRjs7QXlFL2tVQTtFQUVFO0F6RWlsVUY7O0F5RTlrVUE7RUFFRTtBekVnbFVGOztBeUU3a1VBO0VBRUU7QXpFK2tVRjs7QXlFNWtVQTtFQUVFO0F6RThrVUY7O0F5RTNrVUE7RUFFRTtBekU2a1VGOztBeUUxa1VBO0VBRUU7QXpFNGtVRjs7QXlFemtVQTtFQUVFO0F6RTJrVUY7O0F5RXhrVUE7RUFFRTtBekUwa1VGOztBeUV2a1VBO0VBRUU7QXpFeWtVRjs7QXlFdGtVQTtFQUVFO0F6RXdrVUY7O0F5RXJrVUE7RUFFRTtBekV1a1VGOztBeUVwa1VBO0VBRUU7QXpFc2tVRjs7QXlFbmtVQTtFQUVFO0F6RXFrVUY7O0F5RWxrVUE7RUFFRTtBekVva1VGOztBeUVqa1VBO0VBRUU7QXpFbWtVRjs7QXlFaGtVQTtFQUVFO0F6RWtrVUY7O0F5RS9qVUE7RUFFRTtBekVpa1VGOztBeUU5alVBO0VBRUU7QXpFZ2tVRjs7QXlFN2pVQTtFQUVFO0F6RStqVUY7O0F5RTVqVUE7RUFFRTtBekU4alVGOztBeUUzalVBO0VBRUU7QXpFNmpVRjs7QXlFMWpVQTtFQUVFO0F6RTRqVUY7O0F5RXpqVUE7RUFFRTtBekUyalVGOztBeUV4alVBO0VBRUU7QXpFMGpVRjs7QXlFdmpVQTtFQUVFO0F6RXlqVUY7O0F5RXRqVUE7RUFFRTtBekV3alVGOztBeUVyalVBO0VBRUU7QXpFdWpVRjs7QXlFcGpVQTtFQUVFO0F6RXNqVUY7O0F5RW5qVUE7RUFFRTtBekVxalVGOztBeUVsalVBO0VBRUU7QXpFb2pVRjs7QXlFampVQTtFQUVFO0F6RW1qVUY7O0F5RWhqVUE7RUFFRTtBekVralVGOztBeUUvaVVBO0VBRUU7QXpFaWpVRjs7QXlFOWlVQTtFQUVFO0F6RWdqVUY7O0F5RTdpVUE7RUFFRTtBekUraVVGOztBeUU1aVVBO0VBRUU7QXpFOGlVRjs7QXlFM2lVQTtFQUVFO0F6RTZpVUY7O0F5RTFpVUE7RUFFRTtBekU0aVVGOztBeUV6aVVBO0VBRUU7QXpFMmlVRjs7QXlFeGlVQTtFQUVFO0F6RTBpVUY7O0F5RXZpVUE7RUFFRTtBekV5aVVGOztBeUV0aVVBO0VBRUU7QXpFd2lVRjs7QXlFcmlVQTtFQUVFO0F6RXVpVUY7O0F5RXBpVUE7RUFFRTtBekVzaVVGOztBeUVuaVVBO0VBRUU7QXpFcWlVRjs7QXlFbGlVQTtFQUVFO0F6RW9pVUY7O0F5RWppVUE7RUFFRTtBekVtaVVGOztBeUVoaVVBO0VBRUU7QXpFa2lVRjs7QXlFL2hVQTtFQUVFO0F6RWlpVUY7O0F5RTloVUE7RUFFRTtBekVnaVVGOztBeUU3aFVBO0VBRUU7QXpFK2hVRjs7QXlFNWhVQTtFQUVFO0F6RThoVUY7O0F5RTNoVUE7RUFFRTtBekU2aFVGOztBeUUxaFVBO0VBRUU7QXpFNGhVRjs7QXlFemhVQTtFQUVFO0F6RTJoVUY7O0F5RXhoVUE7RUFFRTtBekUwaFVGOztBeUV2aFVBO0VBRUU7QXpFeWhVRjs7QXlFdGhVQTtFQUVFO0F6RXdoVUY7O0F5RXJoVUE7RUFFRTtBekV1aFVGOztBeUVwaFVBO0VBRUU7QXpFc2hVRjs7QXlFbmhVQTtFQUVFO0F6RXFoVUY7O0F5RWxoVUE7RUFFRTtBekVvaFVGOztBeUVqaFVBO0VBRUU7QXpFbWhVRjs7QXlFaGhVQTtFQUVFO0F6RWtoVUY7O0F5RS9nVUE7RUFFRTtBekVpaFVGOztBeUU5Z1VBO0VBRUU7QXpFZ2hVRjs7QXlFN2dVQTtFQUVFO0F6RStnVUY7O0F5RTVnVUE7RUFFRTtBekU4Z1VGOztBeUUzZ1VBO0VBRUU7QXpFNmdVRjs7QXlFMWdVQTtFQUVFO0F6RTRnVUY7O0F5RXpnVUE7RUFFRTtBekUyZ1VGOztBeUV4Z1VBO0VBRUU7QXpFMGdVRjs7QXlFdmdVQTtFQUVFO0F6RXlnVUY7O0F5RXRnVUE7RUFFRTtBekV3Z1VGOztBeUVyZ1VBO0VBRUU7QXpFdWdVRjs7QXlFcGdVQTtFQUVFO0F6RXNnVUY7O0F5RW5nVUE7RUFFRTtBekVxZ1VGOztBeUVsZ1VBO0VBRUU7QXpFb2dVRjs7QXlFamdVQTtFQUVFO0F6RW1nVUY7O0F5RWhnVUE7RUFFRTtBekVrZ1VGOztBeUUvL1RBO0VBRUU7QXpFaWdVRjs7QXlFOS9UQTtFQUVFO0F6RWdnVUY7O0F5RTcvVEE7RUFFRTtBekUrL1RGOztBeUU1L1RBO0VBRUU7QXpFOC9URjs7QXlFMy9UQTtFQUVFO0F6RTYvVEY7O0F5RTEvVEE7RUFFRTtBekU0L1RGOztBeUV6L1RBO0VBRUU7QXpFMi9URjs7QXlFeC9UQTtFQUVFO0F6RTAvVEY7O0F5RXYvVEE7RUFFRTtBekV5L1RGOztBeUV0L1RBO0VBRUU7QXpFdy9URjs7QXlFci9UQTtFQUVFO0F6RXUvVEY7O0F5RXAvVEE7RUFFRTtBekVzL1RGOztBeUVuL1RBO0VBRUU7QXpFcS9URjs7QXlFbC9UQTtFQUVFO0F6RW8vVEY7O0F5RWovVEE7RUFFRTtBekVtL1RGOztBeUVoL1RBO0VBRUU7QXpFay9URjs7QXlFLytUQTtFQUVFO0F6RWkvVEY7O0F5RTkrVEE7RUFFRTtBekVnL1RGOztBeUU3K1RBO0VBRUU7QXpFKytURjs7QXlFNStUQTtFQUVFO0F6RTgrVEY7O0F5RTMrVEE7RUFFRTtBekU2K1RGOztBeUUxK1RBO0VBRUU7QXpFNCtURjs7QXlFeitUQTtFQUVFO0F6RTIrVEY7O0F5RXgrVEE7RUFFRTtBekUwK1RGOztBeUV2K1RBO0VBRUU7QXpFeStURjs7QXlFdCtUQTtFQUVFO0F6RXcrVEY7O0F5RXIrVEE7RUFFRTtBekV1K1RGOztBeUVwK1RBO0VBRUU7QXpFcytURjs7QXlFbitUQTtFQUVFO0F6RXErVEY7O0F5RWwrVEE7RUFFRTtBekVvK1RGOztBeUVqK1RBO0VBRUU7QXpFbStURjs7QXlFaCtUQTtFQUVFO0F6RWsrVEY7O0F5RS85VEE7RUFFRTtBekVpK1RGOztBeUU5OVRBO0VBRUU7QXpFZytURjs7QXlFNzlUQTtFQUVFO0F6RSs5VEY7O0F5RTU5VEE7RUFFRTtBekU4OVRGOztBeUUzOVRBO0VBRUU7QXpFNjlURjs7QXlFMTlUQTtFQUVFO0F6RTQ5VEY7O0F5RXo5VEE7RUFFRTtBekUyOVRGOztBeUV4OVRBO0VBRUU7QXpFMDlURjs7QXlFdjlUQTtFQUVFO0F6RXk5VEY7O0F5RXQ5VEE7RUFFRTtBekV3OVRGOztBeUVyOVRBO0VBRUU7QXpFdTlURjs7QXlFcDlUQTtFQUVFO0F6RXM5VEY7O0F5RW45VEE7RUFFRTtBekVxOVRGOztBeUVsOVRBO0VBRUU7QXpFbzlURjs7QXlFajlUQTtFQUVFO0F6RW05VEY7O0F5RWg5VEE7RUFFRTtBekVrOVRGOztBeUUvOFRBO0VBRUU7QXpFaTlURjs7QXlFOThUQTtFQUVFO0F6RWc5VEY7O0F5RTc4VEE7RUFFRTtBekUrOFRGOztBeUU1OFRBO0VBRUU7QXpFODhURjs7QXlFMzhUQTtFQUVFO0F6RTY4VEY7O0F5RTE4VEE7RUFFRTtBekU0OFRGOztBeUV6OFRBO0VBRUU7QXpFMjhURjs7QXlFeDhUQTtFQUVFO0F6RTA4VEY7O0F5RXY4VEE7RUFFRTtBekV5OFRGOztBeUV0OFRBO0VBRUU7QXpFdzhURjs7QXlFcjhUQTtFQUVFO0F6RXU4VEY7O0F5RXA4VEE7RUFFRTtBekVzOFRGOztBeUVuOFRBO0VBRUU7QXpFcThURjs7QXlFbDhUQTtFQUVFO0F6RW84VEY7O0F5RWo4VEE7RUFFRTtBekVtOFRGOztBeUVoOFRBO0VBRUU7QXpFazhURjs7QXlFLzdUQTtFQUVFO0F6RWk4VEY7O0F5RTk3VEE7RUFFRTtBekVnOFRGOztBeUU3N1RBO0VBRUU7QXpFKzdURjs7QXlFNTdUQTtFQUVFO0F6RTg3VEY7O0F5RTM3VEE7RUFFRTtBekU2N1RGOztBeUUxN1RBO0VBRUU7QXpFNDdURjs7QXlFejdUQTtFQUVFO0F6RTI3VEY7O0F5RXg3VEE7RUFFRTtBekUwN1RGOztBeUV2N1RBO0VBRUU7QXpFeTdURjs7QXlFdDdUQTtFQUVFO0F6RXc3VEY7O0F5RXI3VEE7RUFFRTtBekV1N1RGOztBeUVwN1RBO0VBRUU7QXpFczdURjs7QXlFbjdUQTtFQUVFO0F6RXE3VEY7O0F5RWw3VEE7RUFFRTtBekVvN1RGOztBeUVqN1RBO0VBRUU7QXpFbTdURjs7QXlFaDdUQTtFQUVFO0F6RWs3VEY7O0F5RS82VEE7RUFFRTtBekVpN1RGOztBeUU5NlRBO0VBRUU7QXpFZzdURjs7QXlFNzZUQTtFQUVFO0F6RSs2VEY7O0F5RTU2VEE7RUFFRTtBekU4NlRGOztBeUUzNlRBO0VBRUU7QXpFNjZURjs7QXlFMTZUQTtFQUVFO0F6RTQ2VEY7O0F5RXo2VEE7RUFFRTtBekUyNlRGOztBeUV4NlRBO0VBRUU7QXpFMDZURjs7QXlFdjZUQTtFQUVFO0F6RXk2VEY7O0F5RXQ2VEE7RUFFRTtBekV3NlRGOztBeUVyNlRBO0VBRUU7QXpFdTZURjs7QXlFcDZUQTtFQUVFO0F6RXM2VEY7O0F5RW42VEE7RUFFRTtBekVxNlRGOztBeUVsNlRBO0VBRUU7QXpFbzZURjs7QXlFajZUQTtFQUVFO0F6RW02VEY7O0F5RWg2VEE7RUFFRTtBekVrNlRGOztBeUUvNVRBO0VBRUU7QXpFaTZURjs7QXlFOTVUQTtFQUVFO0F6RWc2VEY7O0F5RTc1VEE7RUFFRTtBekUrNVRGOztBeUU1NVRBO0VBRUU7QXpFODVURjs7QXlFMzVUQTtFQUVFO0F6RTY1VEY7O0F5RTE1VEE7RUFFRTtBekU0NVRGOztBeUV6NVRBO0VBRUU7QXpFMjVURjs7QXlFeDVUQTtFQUVFO0F6RTA1VEY7O0F5RXY1VEE7RUFFRTtBekV5NVRGOztBeUV0NVRBO0VBRUU7QXpFdzVURjs7QXlFcjVUQTtFQUVFO0F6RXU1VEY7O0F5RXA1VEE7RUFFRTtBekVzNVRGOztBeUVuNVRBO0VBRUU7QXpFcTVURjs7QXlFbDVUQTtFQUVFO0F6RW81VEY7O0F5RWo1VEE7RUFFRTtBekVtNVRGOztBeUVoNVRBO0VBRUU7QXpFazVURjs7QXlFLzRUQTtFQUVFO0F6RWk1VEY7O0F5RTk0VEE7RUFFRTtBekVnNVRGOztBeUU3NFRBO0VBRUU7QXpFKzRURjs7QXlFNTRUQTtFQUVFO0F6RTg0VEY7O0F5RTM0VEE7RUFFRTtBekU2NFRGOztBeUUxNFRBO0VBRUU7QXpFNDRURjs7QXlFejRUQTtFQUVFO0F6RTI0VEY7O0F5RXg0VEE7RUFFRTtBekUwNFRGOztBeUV2NFRBO0VBRUU7QXpFeTRURjs7QXlFdDRUQTtFQUVFO0F6RXc0VEY7O0F5RXI0VEE7RUFFRTtBekV1NFRGOztBeUVwNFRBO0VBRUU7QXpFczRURjs7QXlFbjRUQTtFQUVFO0F6RXE0VEY7O0F5RWw0VEE7RUFFRTtBekVvNFRGOztBeUVqNFRBO0VBRUU7QXpFbTRURjs7QXlFaDRUQTtFQUVFO0F6RWs0VEY7O0F5RS8zVEE7RUFFRTtBekVpNFRGOztBeUU5M1RBO0VBRUU7QXpFZzRURjs7QXlFNzNUQTtFQUVFO0F6RSszVEY7O0F5RTUzVEE7RUFFRTtBekU4M1RGOztBeUUzM1RBO0VBRUU7QXpFNjNURjs7QXlFMTNUQTtFQUVFO0F6RTQzVEY7O0F5RXozVEE7RUFFRTtBekUyM1RGOztBeUV4M1RBO0VBRUU7QXpFMDNURjs7QXlFdjNUQTtFQUVFO0F6RXkzVEY7O0F5RXQzVEE7RUFFRTtBekV3M1RGOztBeUVyM1RBO0VBRUU7QXpFdTNURjs7QXlFcDNUQTtFQUVFO0F6RXMzVEY7O0F5RW4zVEE7RUFFRTtBekVxM1RGOztBeUVsM1RBO0VBRUU7QXpFbzNURjs7QXlFajNUQTtFQUVFO0F6RW0zVEY7O0F5RWgzVEE7RUFFRTtBekVrM1RGOztBeUUvMlRBO0VBRUU7QXpFaTNURjs7QXlFOTJUQTtFQUVFO0F6RWczVEY7O0F5RTcyVEE7RUFFRTtBekUrMlRGOztBeUU1MlRBO0VBRUU7QXpFODJURjs7QXlFMzJUQTtFQUVFO0F6RTYyVEY7O0F5RTEyVEE7RUFFRTtBekU0MlRGOztBeUV6MlRBO0VBRUU7QXpFMjJURjs7QXlFeDJUQTtFQUVFO0F6RTAyVEY7O0F5RXYyVEE7RUFFRTtBekV5MlRGOztBeUV0MlRBO0VBRUU7QXpFdzJURjs7QXlFcjJUQTtFQUVFO0F6RXUyVEY7O0F5RXAyVEE7RUFFRTtBekVzMlRGOztBeUVuMlRBO0VBRUU7QXpFcTJURjs7QXlFbDJUQTtFQUVFO0F6RW8yVEY7O0F5RWoyVEE7RUFFRTtBekVtMlRGOztBeUVoMlRBO0VBRUU7QXpFazJURjs7QXlFLzFUQTtFQUVFO0F6RWkyVEY7O0F5RTkxVEE7RUFFRTtBekVnMlRGOztBeUU3MVRBO0VBRUU7QXpFKzFURjs7QXlFNTFUQTtFQUVFO0F6RTgxVEY7O0F5RTMxVEE7RUFFRTtBekU2MVRGOztBeUUxMVRBO0VBRUU7QXpFNDFURjs7QXlFejFUQTtFQUVFO0F6RTIxVEY7O0F5RXgxVEE7RUFFRTtBekUwMVRGOztBeUV2MVRBO0VBRUU7QXpFeTFURjs7QXlFdDFUQTtFQUVFO0F6RXcxVEY7O0F5RXIxVEE7RUFFRTtBekV1MVRGOztBeUVwMVRBO0VBRUU7QXpFczFURjs7QXlFbjFUQTtFQUVFO0F6RXExVEY7O0F5RWwxVEE7RUFFRTtBekVvMVRGOztBeUVqMVRBO0VBRUU7QXpFbTFURjs7QXlFaDFUQTtFQUVFO0F6RWsxVEY7O0F5RS8wVEE7RUFFRTtBekVpMVRGOztBeUU5MFRBO0VBRUU7QXpFZzFURjs7QXlFNzBUQTtFQUVFO0F6RSswVEY7O0F5RTUwVEE7RUFFRTtBekU4MFRGOztBeUUzMFRBO0VBRUU7QXpFNjBURjs7QXlFMTBUQTtFQUVFO0F6RTQwVEY7O0F5RXowVEE7RUFFRTtBekUyMFRGOztBeUV4MFRBO0VBRUU7QXpFMDBURjs7QXlFdjBUQTtFQUVFO0F6RXkwVEY7O0F5RXQwVEE7RUFFRTtBekV3MFRGOztBeUVyMFRBO0VBRUU7QXpFdTBURjs7QXlFcDBUQTtFQUVFO0F6RXMwVEY7O0F5RW4wVEE7RUFFRTtBekVxMFRGOztBeUVsMFRBO0VBRUU7QXpFbzBURjs7QXlFajBUQTtFQUVFO0F6RW0wVEY7O0F5RWgwVEE7RUFFRTtBekVrMFRGOztBeUUvelRBO0VBRUU7QXpFaTBURjs7QXlFOXpUQTtFQUVFO0F6RWcwVEY7O0F5RTd6VEE7RUFFRTtBekUrelRGOztBeUU1elRBO0VBRUU7QXpFOHpURjs7QXlFM3pUQTtFQUVFO0F6RTZ6VEY7O0F5RTF6VEE7RUFFRTtBekU0elRGOztBeUV6elRBO0VBRUU7QXpFMnpURjs7QXlFeHpUQTtFQUVFO0F6RTB6VEY7O0F5RXZ6VEE7RUFFRTtBekV5elRGOztBeUV0elRBO0VBRUU7QXpFd3pURjs7QXlFcnpUQTtFQUVFO0F6RXV6VEY7O0F5RXB6VEE7RUFFRTtBekVzelRGOztBeUVuelRBO0VBRUU7QXpFcXpURjs7QXlFbHpUQTtFQUVFO0F6RW96VEY7O0F5RWp6VEE7RUFFRTtBekVtelRGOztBeUVoelRBO0VBRUU7QXpFa3pURjs7QXlFL3lUQTtFQUVFO0F6RWl6VEY7O0F5RTl5VEE7RUFFRTtBekVnelRGOztBeUU3eVRBO0VBRUU7QXpFK3lURjs7QXlFNXlUQTtFQUVFO0F6RTh5VEY7O0F5RTN5VEE7RUFFRTtBekU2eVRGOztBeUUxeVRBO0VBRUU7QXpFNHlURjs7QXlFenlUQTtFQUVFO0F6RTJ5VEY7O0F5RXh5VEE7RUFFRTtBekUweVRGOztBeUV2eVRBO0VBRUU7QXpFeXlURjs7QXlFdHlUQTtFQUVFO0F6RXd5VEY7O0F5RXJ5VEE7RUFFRTtBekV1eVRGOztBeUVweVRBO0VBRUU7QXpFc3lURjs7QXlFbnlUQTtFQUVFO0F6RXF5VEY7O0F5RWx5VEE7RUFFRTtBekVveVRGOztBeUVqeVRBO0VBRUU7QXpFbXlURjs7QXlFaHlUQTtFQUVFO0F6RWt5VEY7O0F5RS94VEE7RUFFRTtBekVpeVRGOztBeUU5eFRBO0VBRUU7QXpFZ3lURjs7QXlFN3hUQTtFQUVFO0F6RSt4VEY7O0F5RTV4VEE7RUFFRTtBekU4eFRGOztBeUUzeFRBO0VBRUU7QXpFNnhURjs7QXlFMXhUQTtFQUVFO0F6RTR4VEY7O0F5RXp4VEE7RUFFRTtBekUyeFRGOztBeUV4eFRBO0VBRUU7QXpFMHhURjs7QXlFdnhUQTtFQUVFO0F6RXl4VEY7O0F5RXR4VEE7RUFFRTtBekV3eFRGOztBeUVyeFRBO0VBRUU7QXpFdXhURjs7QXlFcHhUQTtFQUVFO0F6RXN4VEY7O0F5RW54VEE7RUFFRTtBekVxeFRGOztBeUVseFRBO0VBRUU7QXpFb3hURjs7QXlFanhUQTtFQUVFO0F6RW14VEY7O0F5RWh4VEE7RUFFRTtBekVreFRGOztBeUUvd1RBO0VBRUU7QXpFaXhURjs7QXlFOXdUQTtFQUVFO0F6RWd4VEY7O0F5RTd3VEE7RUFFRTtBekUrd1RGOztBeUU1d1RBO0VBRUU7QXpFOHdURjs7QXlFM3dUQTtFQUVFO0F6RTZ3VEY7O0F5RTF3VEE7RUFFRTtBekU0d1RGOztBeUV6d1RBO0VBRUU7QXpFMndURjs7QXlFeHdUQTtFQUVFO0F6RTB3VEY7O0F5RXZ3VEE7RUFFRTtBekV5d1RGOztBeUV0d1RBO0VBRUU7QXpFd3dURjs7QXlFcndUQTtFQUVFO0F6RXV3VEY7O0F5RXB3VEE7RUFFRTtBekVzd1RGOztBeUVud1RBO0VBRUU7QXpFcXdURjs7QXlFbHdUQTtFQUVFO0F6RW93VEY7O0F5RWp3VEE7RUFFRTtBekVtd1RGOztBeUVod1RBO0VBRUU7QXpFa3dURjs7QXlFL3ZUQTtFQUVFO0F6RWl3VEY7O0F5RTl2VEE7RUFFRTtBekVnd1RGOztBeUU3dlRBO0VBRUU7QXpFK3ZURjs7QXlFNXZUQTtFQUVFO0F6RTh2VEY7O0F5RTN2VEE7RUFFRTtBekU2dlRGOztBeUUxdlRBO0VBRUU7QXpFNHZURjs7QXlFenZUQTtFQUVFO0F6RTJ2VEY7O0F5RXh2VEE7RUFFRTtBekUwdlRGOztBeUV2dlRBO0VBRUU7QXpFeXZURjs7QXlFdHZUQTtFQUVFO0F6RXd2VEY7O0F5RXJ2VEE7RUFFRTtBekV1dlRGOztBeUVwdlRBO0VBRUU7QXpFc3ZURjs7QXlFbnZUQTtFQUVFO0F6RXF2VEY7O0F5RWx2VEE7RUFFRTtBekVvdlRGOztBeUVqdlRBO0VBRUU7QXpFbXZURjs7QXlFaHZUQTtFQUVFO0F6RWt2VEY7O0F5RS91VEE7RUFFRTtBekVpdlRGOztBeUU5dVRBO0VBRUU7QXpFZ3ZURjs7QXlFN3VUQTtFQUVFO0F6RSt1VEY7O0F5RTV1VEE7RUFFRTtBekU4dVRGOztBeUUzdVRBO0VBRUU7QXpFNnVURjs7QXlFMXVUQTtFQUVFO0F6RTR1VEY7O0F5RXp1VEE7RUFFRTtBekUydVRGOztBeUV4dVRBO0VBRUU7QXpFMHVURjs7QXlFdnVUQTtFQUVFO0F6RXl1VEY7O0F5RXR1VEE7RUFFRTtBekV3dVRGOztBeUVydVRBO0VBRUU7QXpFdXVURjs7QXlFcHVUQTtFQUVFO0F6RXN1VEY7O0F5RW51VEE7RUFFRTtBekVxdVRGOztBeUVsdVRBO0VBRUU7QXpFb3VURjs7QXlFanVUQTtFQUVFO0F6RW11VEY7O0F5RWh1VEE7RUFFRTtBekVrdVRGOztBeUUvdFRBO0VBRUU7QXpFaXVURjs7QXlFOXRUQTtFQUVFO0F6RWd1VEY7O0F5RTd0VEE7RUFFRTtBekUrdFRGOztBeUU1dFRBO0VBRUU7QXpFOHRURjs7QXlFM3RUQTtFQUVFO0F6RTZ0VEY7O0F5RTF0VEE7RUFFRTtBekU0dFRGOztBeUV6dFRBO0VBRUU7QXpFMnRURjs7QXlFeHRUQTtFQUVFO0F6RTB0VEY7O0F5RXZ0VEE7RUFFRTtBekV5dFRGOztBeUV0dFRBO0VBRUU7QXpFd3RURjs7QXlFcnRUQTtFQUVFO0F6RXV0VEY7O0F5RXB0VEE7RUFFRTtBekVzdFRGOztBeUVudFRBO0VBRUU7QXpFcXRURjs7QXlFbHRUQTtFQUVFO0F6RW90VEY7O0F5RWp0VEE7RUFFRTtBekVtdFRGOztBeUVodFRBO0VBRUU7QXpFa3RURjs7QXlFL3NUQTtFQUVFO0F6RWl0VEY7O0F5RTlzVEE7RUFFRTtBekVndFRGOztBeUU3c1RBO0VBRUU7QXpFK3NURjs7QXlFNXNUQTtFQUVFO0F6RThzVEY7O0F5RTNzVEE7RUFFRTtBekU2c1RGOztBeUUxc1RBO0VBRUU7QXpFNHNURjs7QXlFenNUQTtFQUVFO0F6RTJzVEY7O0F5RXhzVEE7RUFFRTtBekUwc1RGOztBeUV2c1RBO0VBRUU7QXpFeXNURjs7QXlFdHNUQTtFQUVFO0F6RXdzVEY7O0F5RXJzVEE7RUFFRTtBekV1c1RGOztBeUVwc1RBO0VBRUU7QXpFc3NURjs7QXlFbnNUQTtFQUVFO0F6RXFzVEY7O0F5RWxzVEE7RUFFRTtBekVvc1RGOztBeUVqc1RBO0VBRUU7QXpFbXNURjs7QXlFaHNUQTtFQUVFO0F6RWtzVEY7O0F5RS9yVEE7RUFFRTtBekVpc1RGOztBeUU5clRBO0VBRUU7QXpFZ3NURjs7QXlFN3JUQTtFQUVFO0F6RStyVEY7O0F5RTVyVEE7RUFFRTtBekU4clRGOztBeUUzclRBO0VBRUU7QXpFNnJURjs7QXlFMXJUQTtFQUVFO0F6RTRyVEY7O0F5RXpyVEE7RUFFRTtBekUyclRGOztBeUV4clRBO0VBRUU7QXpFMHJURjs7QXlFdnJUQTtFQUVFO0F6RXlyVEY7O0F5RXRyVEE7RUFFRTtBekV3clRGOztBeUVyclRBO0VBRUU7QXpFdXJURjs7QXlFcHJUQTtFQUVFO0F6RXNyVEY7O0F5RW5yVEE7RUFFRTtBekVxclRGOztBeUVsclRBO0VBRUU7QXpFb3JURjs7QXlFanJUQTtFQUVFO0F6RW1yVEY7O0F5RWhyVEE7RUFFRTtBekVrclRGOztBeUUvcVRBO0VBRUU7QXpFaXJURjs7QXlFOXFUQTtFQUVFO0F6RWdyVEY7O0F5RTdxVEE7RUFFRTtBekUrcVRGOztBeUU1cVRBO0VBRUU7QXpFOHFURjs7QXlFM3FUQTtFQUVFO0F6RTZxVEY7O0F5RTFxVEE7RUFFRTtBekU0cVRGOztBeUV6cVRBO0VBRUU7QXpFMnFURjs7QXlFeHFUQTtFQUVFO0F6RTBxVEY7O0F5RXZxVEE7RUFFRTtBekV5cVRGOztBeUV0cVRBO0VBRUU7QXpFd3FURjs7QXlFcnFUQTtFQUVFO0F6RXVxVEY7O0F5RXBxVEE7RUFFRTtBekVzcVRGOztBeUVucVRBO0VBRUU7QXpFcXFURjs7QXlFbHFUQTtFQUVFO0F6RW9xVEY7O0F5RWpxVEE7RUFFRTtBekVtcVRGOztBeUVocVRBO0VBRUU7QXpFa3FURjs7QXlFL3BUQTtFQUVFO0F6RWlxVEY7O0F5RTlwVEE7RUFFRTtBekVncVRGOztBeUU3cFRBO0VBRUU7QXpFK3BURjs7QXlFNXBUQTtFQUVFO0F6RThwVEY7O0F5RTNwVEE7RUFFRTtBekU2cFRGOztBeUUxcFRBO0VBRUU7QXpFNHBURjs7QXlFenBUQTtFQUVFO0F6RTJwVEY7O0F5RXhwVEE7RUFFRTtBekUwcFRGOztBeUV2cFRBO0VBRUU7QXpFeXBURjs7QXlFdHBUQTtFQUVFO0F6RXdwVEY7O0F5RXJwVEE7RUFFRTtBekV1cFRGOztBeUVwcFRBO0VBRUU7QXpFc3BURjs7QXlFbnBUQTtFQUVFO0F6RXFwVEY7O0F5RWxwVEE7RUFFRTtBekVvcFRGOztBeUVqcFRBO0VBRUU7QXpFbXBURjs7QXlFaHBUQTtFQUVFO0F6RWtwVEY7O0F5RS9vVEE7RUFFRTtBekVpcFRGOztBeUU5b1RBO0VBRUU7QXpFZ3BURjs7QXlFN29UQTtFQUVFO0F6RStvVEY7O0F5RTVvVEE7RUFFRTtBekU4b1RGOztBeUUzb1RBO0VBRUU7QXpFNm9URjs7QXlFMW9UQTtFQUVFO0F6RTRvVEY7O0F5RXpvVEE7RUFFRTtBekUyb1RGOztBeUV4b1RBO0VBRUU7QXpFMG9URjs7QXlFdm9UQTtFQUVFO0F6RXlvVEY7O0F5RXRvVEE7RUFFRTtBekV3b1RGOztBeUVyb1RBO0VBRUU7QXpFdW9URjs7QXlFcG9UQTtFQUVFO0F6RXNvVEY7O0F5RW5vVEE7RUFFRTtBekVxb1RGOztBeUVsb1RBO0VBRUU7QXpFb29URjs7QXlFam9UQTtFQUVFO0F6RW1vVEY7O0F5RWhvVEE7RUFFRTtBekVrb1RGOztBeUUvblRBO0VBRUU7QXpFaW9URjs7QXlFOW5UQTtFQUVFO0F6RWdvVEY7O0F5RTduVEE7RUFFRTtBekUrblRGOztBeUU1blRBO0VBRUU7QXpFOG5URjs7QXlFM25UQTtFQUVFO0F6RTZuVEY7O0F5RTFuVEE7RUFFRTtBekU0blRGOztBeUV6blRBO0VBRUU7QXpFMm5URjs7QXlFeG5UQTtFQUVFO0F6RTBuVEY7O0F5RXZuVEE7RUFFRTtBekV5blRGOztBeUV0blRBO0VBRUU7QXpFd25URjs7QXlFcm5UQTtFQUVFO0F6RXVuVEY7O0F5RXBuVEE7RUFFRTtBekVzblRGOztBeUVublRBO0VBRUU7QXpFcW5URjs7QXlFbG5UQTtFQUVFO0F6RW9uVEY7O0F5RWpuVEE7RUFFRTtBekVtblRGOztBeUVoblRBO0VBRUU7QXpFa25URjs7QXlFL21UQTtFQUVFO0F6RWluVEY7O0F5RTltVEE7RUFFRTtBekVnblRGOztBeUU3bVRBO0VBRUU7QXpFK21URjs7QXlFNW1UQTtFQUVFO0F6RThtVEY7O0F5RTNtVEE7RUFFRTtBekU2bVRGOztBeUUxbVRBO0VBRUU7QXpFNG1URjs7QXlFem1UQTtFQUVFO0F6RTJtVEY7O0F5RXhtVEE7RUFFRTtBekUwbVRGOztBeUV2bVRBO0VBRUU7QXpFeW1URjs7QXlFdG1UQTtFQUVFO0F6RXdtVEY7O0F5RXJtVEE7RUFFRTtBekV1bVRGOztBeUVwbVRBO0VBRUU7QXpFc21URjs7QXlFbm1UQTtFQUVFO0F6RXFtVEY7O0F5RWxtVEE7RUFFRTtBekVvbVRGOztBeUVqbVRBO0VBRUU7QXpFbW1URjs7QXlFaG1UQTtFQUVFO0F6RWttVEY7O0F5RS9sVEE7RUFFRTtBekVpbVRGOztBeUU5bFRBO0VBRUU7QXpFZ21URjs7QXlFN2xUQTtFQUVFO0F6RStsVEY7O0F5RTVsVEE7RUFFRTtBekU4bFRGOztBeUUzbFRBO0VBRUU7QXpFNmxURjs7QXlFMWxUQTtFQUVFO0F6RTRsVEY7O0F5RXpsVEE7RUFFRTtBekUybFRGOztBeUV4bFRBO0VBRUU7QXpFMGxURjs7QXlFdmxUQTtFQUVFO0F6RXlsVEY7O0F5RXRsVEE7RUFFRTtBekV3bFRGOztBeUVybFRBO0VBRUU7QXpFdWxURjs7QXlFcGxUQTtFQUVFO0F6RXNsVEY7O0F5RW5sVEE7RUFFRTtBekVxbFRGOztBeUVsbFRBO0VBRUU7QXpFb2xURjs7QXlFamxUQTtFQUVFO0F6RW1sVEY7O0F5RWhsVEE7RUFFRTtBekVrbFRGOztBeUUva1RBO0VBRUU7QXpFaWxURjs7QXlFOWtUQTtFQUVFO0F6RWdsVEY7O0F5RTdrVEE7RUFFRTtBekUra1RGOztBeUU1a1RBO0VBRUU7QXpFOGtURjs7QXlFM2tUQTtFQUVFO0F6RTZrVEY7O0F5RTFrVEE7RUFFRTtBekU0a1RGOztBeUV6a1RBO0VBRUU7QXpFMmtURjs7QXlFeGtUQTtFQUVFO0F6RTBrVEY7O0F5RXZrVEE7RUFFRTtBekV5a1RGOztBeUV0a1RBO0VBRUU7QXpFd2tURjs7QXlFcmtUQTtFQUVFO0F6RXVrVEY7O0F5RXBrVEE7RUFFRTtBekVza1RGOztBeUVua1RBO0VBRUU7QXpFcWtURjs7QXlFbGtUQTtFQUVFO0F6RW9rVEY7O0F5RWprVEE7RUFFRTtBekVta1RGOztBeUVoa1RBO0VBRUU7QXpFa2tURjs7QXlFL2pUQTtFQUVFO0F6RWlrVEY7O0F5RTlqVEE7RUFFRTtBekVna1RGOztBeUU3alRBO0VBRUU7QXpFK2pURjs7QXlFNWpUQTtFQUVFO0F6RThqVEY7O0F5RTNqVEE7RUFFRTtBekU2alRGOztBeUUxalRBO0VBRUU7QXpFNGpURjs7QXlFempUQTtFQUVFO0F6RTJqVEY7O0F5RXhqVEE7RUFFRTtBekUwalRGOztBeUV2alRBO0VBRUU7QXpFeWpURjs7QXlFdGpUQTtFQUVFO0F6RXdqVEY7O0F5RXJqVEE7RUFFRTtBekV1alRGOztBeUVwalRBO0VBRUU7QXpFc2pURjs7QXlFbmpUQTtFQUVFO0F6RXFqVEY7O0F5RWxqVEE7RUFFRTtBekVvalRGOztBeUVqalRBO0VBRUU7QXpFbWpURjs7QXlFaGpUQTtFQUVFO0F6RWtqVEY7O0F5RS9pVEE7RUFFRTtBekVpalRGOztBeUU5aVRBO0VBRUU7QXpFZ2pURjs7QXlFN2lUQTtFQUVFO0F6RStpVEY7O0F5RTVpVEE7RUFFRTtBekU4aVRGOztBeUUzaVRBO0VBRUU7QXpFNmlURjs7QXlFMWlUQTtFQUVFO0F6RTRpVEY7O0F5RXppVEE7RUFFRTtBekUyaVRGOztBeUV4aVRBO0VBRUU7QXpFMGlURjs7QXlFdmlUQTtFQUVFO0F6RXlpVEY7O0F5RXRpVEE7RUFFRTtBekV3aVRGOztBeUVyaVRBO0VBRUU7QXpFdWlURjs7QXlFcGlUQTtFQUVFO0F6RXNpVEY7O0F5RW5pVEE7RUFFRTtBekVxaVRGOztBeUVsaVRBO0VBRUU7QXpFb2lURjs7QXlFamlUQTtFQUVFO0F6RW1pVEY7O0F5RWhpVEE7RUFFRTtBekVraVRGOztBeUUvaFRBO0VBRUU7QXpFaWlURjs7QXlFOWhUQTtFQUVFO0F6RWdpVEY7O0F5RTdoVEE7RUFFRTtBekUraFRGOztBeUU1aFRBO0VBRUU7QXpFOGhURjs7QXlFM2hUQTtFQUVFO0F6RTZoVEY7O0F5RTFoVEE7RUFFRTtBekU0aFRGOztBeUV6aFRBO0VBRUU7QXpFMmhURjs7QXlFeGhUQTtFQUVFO0F6RTBoVEY7O0F5RXZoVEE7RUFFRTtBekV5aFRGOztBeUV0aFRBO0VBRUU7QXpFd2hURjs7QXlFcmhUQTtFQUVFO0F6RXVoVEY7O0F5RXBoVEE7RUFFRTtBekVzaFRGOztBeUVuaFRBO0VBRUU7QXpFcWhURjs7QXlFbGhUQTtFQUVFO0F6RW9oVEY7O0F5RWpoVEE7RUFFRTtBekVtaFRGOztBeUVoaFRBO0VBRUU7QXpFa2hURjs7QXlFL2dUQTtFQUVFO0F6RWloVEY7O0F5RTlnVEE7RUFFRTtBekVnaFRGOztBeUU3Z1RBO0VBRUU7QXpFK2dURjs7QXlFNWdUQTtFQUVFO0F6RThnVEY7O0F5RTNnVEE7RUFFRTtBekU2Z1RGOztBeUUxZ1RBO0VBRUU7QXpFNGdURjs7QXlFemdUQTtFQUVFO0F6RTJnVEY7O0F5RXhnVEE7RUFFRTtBekUwZ1RGOztBeUV2Z1RBO0VBRUU7QXpFeWdURjs7QXlFdGdUQTtFQUVFO0F6RXdnVEY7O0F5RXJnVEE7RUFFRTtBekV1Z1RGOztBeUVwZ1RBO0VBRUU7QXpFc2dURjs7QXlFbmdUQTtFQUVFO0F6RXFnVEY7O0F5RWxnVEE7RUFFRTtBekVvZ1RGOztBeUVqZ1RBO0VBRUU7QXpFbWdURjs7QXlFaGdUQTtFQUVFO0F6RWtnVEY7O0F5RS8vU0E7RUFFRTtBekVpZ1RGOztBeUU5L1NBO0VBRUU7QXpFZ2dURjs7QXlFNy9TQTtFQUVFO0F6RSsvU0Y7O0F5RTUvU0E7RUFFRTtBekU4L1NGOztBeUUzL1NBO0VBRUU7QXpFNi9TRjs7QXlFMS9TQTtFQUVFO0F6RTQvU0Y7O0F5RXovU0E7RUFFRTtBekUyL1NGOztBeUV4L1NBO0VBRUU7QXpFMC9TRjs7QXlFdi9TQTtFQUVFO0F6RXkvU0Y7O0F5RXQvU0E7RUFFRTtBekV3L1NGOztBeUVyL1NBO0VBRUU7QXpFdS9TRjs7QXlFcC9TQTtFQUVFO0F6RXMvU0Y7O0F5RW4vU0E7RUFFRTtBekVxL1NGOztBeUVsL1NBO0VBRUU7QXpFby9TRjs7QXlFai9TQTtFQUVFO0F6RW0vU0Y7O0F5RWgvU0E7RUFFRTtBekVrL1NGOztBeUUvK1NBO0VBRUU7QXpFaS9TRjs7QXlFOStTQTtFQUVFO0F6RWcvU0Y7O0F5RTcrU0E7RUFFRTtBekUrK1NGOztBeUU1K1NBO0VBRUU7QXpFOCtTRjs7QXlFMytTQTtFQUVFO0F6RTYrU0Y7O0F5RTErU0E7RUFFRTtBekU0K1NGOztBeUV6K1NBO0VBRUU7QXpFMitTRjs7QXlFeCtTQTtFQUVFO0F6RTArU0Y7O0F5RXYrU0E7RUFFRTtBekV5K1NGOztBeUV0K1NBO0VBRUU7QXpFdytTRjs7QXlFcitTQTtFQUVFO0F6RXUrU0Y7O0F5RXArU0E7RUFFRTtBekVzK1NGOztBeUVuK1NBO0VBRUU7QXpFcStTRjs7QXlFbCtTQTtFQUVFO0F6RW8rU0Y7O0F5RWorU0E7RUFFRTtBekVtK1NGOztBeUVoK1NBO0VBRUU7QXpFaytTRjs7QXlFLzlTQTtFQUVFO0F6RWkrU0Y7O0F5RTk5U0E7RUFFRTtBekVnK1NGOztBeUU3OVNBO0VBRUU7QXpFKzlTRjs7QXlFNTlTQTtFQUVFO0F6RTg5U0Y7O0F5RTM5U0E7RUFFRTtBekU2OVNGOztBeUUxOVNBO0VBRUU7QXpFNDlTRjs7QXlFejlTQTtFQUVFO0F6RTI5U0Y7O0F5RXg5U0E7RUFFRTtBekUwOVNGOztBeUV2OVNBO0VBRUU7QXpFeTlTRjs7QXlFdDlTQTtFQUVFO0F6RXc5U0Y7O0F5RXI5U0E7RUFFRTtBekV1OVNGOztBeUVwOVNBO0VBRUU7QXpFczlTRjs7QXlFbjlTQTtFQUVFO0F6RXE5U0Y7O0F5RWw5U0E7RUFFRTtBekVvOVNGOztBeUVqOVNBO0VBRUU7QXpFbTlTRjs7QXlFaDlTQTtFQUVFO0F6RWs5U0Y7O0F5RS84U0E7RUFFRTtBekVpOVNGOztBeUU5OFNBO0VBRUU7QXpFZzlTRjs7QXlFNzhTQTtFQUVFO0F6RSs4U0Y7O0F5RTU4U0E7RUFFRTtBekU4OFNGOztBeUUzOFNBO0VBRUU7QXpFNjhTRjs7QXlFMThTQTtFQUVFO0F6RTQ4U0Y7O0F5RXo4U0E7RUFFRTtBekUyOFNGOztBeUV4OFNBO0VBRUU7QXpFMDhTRjs7QXlFdjhTQTtFQUVFO0F6RXk4U0Y7O0F5RXQ4U0E7RUFFRTtBekV3OFNGOztBeUVyOFNBO0VBRUU7QXpFdThTRjs7QXlFcDhTQTtFQUVFO0F6RXM4U0Y7O0F5RW44U0E7RUFFRTtBekVxOFNGOztBeUVsOFNBO0VBRUU7QXpFbzhTRjs7QXlFajhTQTtFQUVFO0F6RW04U0Y7O0F5RWg4U0E7RUFFRTtBekVrOFNGOztBeUUvN1NBO0VBRUU7QXpFaThTRjs7QXlFOTdTQTtFQUVFO0F6RWc4U0Y7O0F5RTc3U0E7RUFFRTtBekUrN1NGOztBeUU1N1NBO0VBRUU7QXpFODdTRjs7QXlFMzdTQTtFQUVFO0F6RTY3U0Y7O0F5RTE3U0E7RUFFRTtBekU0N1NGOztBeUV6N1NBO0VBRUU7QXpFMjdTRjs7QXlFeDdTQTtFQUVFO0F6RTA3U0Y7O0F5RXY3U0E7RUFFRTtBekV5N1NGOztBeUV0N1NBO0VBRUU7QXpFdzdTRjs7QXlFcjdTQTtFQUVFO0F6RXU3U0Y7O0F5RXA3U0E7RUFFRTtBekVzN1NGOztBeUVuN1NBO0VBRUU7QXpFcTdTRjs7QXlFbDdTQTtFQUVFO0F6RW83U0Y7O0F5RWo3U0E7RUFFRTtBekVtN1NGOztBeUVoN1NBO0VBRUU7QXpFazdTRjs7QXlFLzZTQTtFQUVFO0F6RWk3U0Y7O0F5RTk2U0E7RUFFRTtBekVnN1NGOztBeUU3NlNBO0VBRUU7QXpFKzZTRjs7QXlFNTZTQTtFQUVFO0F6RTg2U0Y7O0F5RTM2U0E7RUFFRTtBekU2NlNGOztBeUUxNlNBO0VBRUU7QXpFNDZTRjs7QXlFejZTQTtFQUVFO0F6RTI2U0Y7O0F5RXg2U0E7RUFFRTtBekUwNlNGOztBeUV2NlNBO0VBRUU7QXpFeTZTRjs7QXlFdDZTQTtFQUVFO0F6RXc2U0Y7O0F5RXI2U0E7RUFFRTtBekV1NlNGOztBeUVwNlNBO0VBRUU7QXpFczZTRjs7QXlFbjZTQTtFQUVFO0F6RXE2U0Y7O0F5RWw2U0E7RUFFRTtBekVvNlNGOztBeUVqNlNBO0VBRUU7QXpFbTZTRjs7QXlFaDZTQTtFQUVFO0F6RWs2U0Y7O0F5RS81U0E7RUFFRTtBekVpNlNGOztBeUU5NVNBO0VBRUU7QXpFZzZTRjs7QXlFNzVTQTtFQUVFO0F6RSs1U0Y7O0F5RTU1U0E7RUFFRTtBekU4NVNGOztBeUUzNVNBO0VBRUU7QXpFNjVTRjs7QXlFMTVTQTtFQUVFO0F6RTQ1U0Y7O0F5RXo1U0E7RUFFRTtBekUyNVNGOztBeUV4NVNBO0VBRUU7QXpFMDVTRjs7QXlFdjVTQTtFQUVFO0F6RXk1U0Y7O0F5RXQ1U0E7RUFFRTtBekV3NVNGOztBeUVyNVNBO0VBRUU7QXpFdTVTRjs7QXlFcDVTQTtFQUVFO0F6RXM1U0Y7O0F5RW41U0E7RUFFRTtBekVxNVNGOztBeUVsNVNBO0VBRUU7QXpFbzVTRjs7QXlFajVTQTtFQUVFO0F6RW01U0Y7O0F5RWg1U0E7RUFFRTtBekVrNVNGOztBeUUvNFNBO0VBRUU7QXpFaTVTRjs7QXlFOTRTQTtFQUVFO0F6RWc1U0Y7O0F5RTc0U0E7RUFFRTtBekUrNFNGOztBeUU1NFNBO0VBRUU7QXpFODRTRjs7QXlFMzRTQTtFQUVFO0F6RTY0U0Y7O0F5RTE0U0E7RUFFRTtBekU0NFNGOztBeUV6NFNBO0VBRUU7QXpFMjRTRjs7QXlFeDRTQTtFQUVFO0F6RTA0U0Y7O0F5RXY0U0E7RUFFRTtBekV5NFNGOztBeUV0NFNBO0VBRUU7QXpFdzRTRjs7QXlFcjRTQTtFQUVFO0F6RXU0U0Y7O0F5RXA0U0E7RUFFRTtBekVzNFNGOztBeUVuNFNBO0VBRUU7QXpFcTRTRjs7QXlFbDRTQTtFQUVFO0F6RW80U0Y7O0F5RWo0U0E7RUFFRTtBekVtNFNGOztBeUVoNFNBO0VBRUU7QXpFazRTRjs7QXlFLzNTQTtFQUVFO0F6RWk0U0Y7O0F5RTkzU0E7RUFFRTtBekVnNFNGOztBeUU3M1NBO0VBRUU7QXpFKzNTRjs7QXlFNTNTQTtFQUVFO0F6RTgzU0Y7O0F5RTMzU0E7RUFFRTtBekU2M1NGOztBeUUxM1NBO0VBRUU7QXpFNDNTRjs7QXlFejNTQTtFQUVFO0F6RTIzU0Y7O0F5RXgzU0E7RUFFRTtBekUwM1NGOztBeUV2M1NBO0VBRUU7QXpFeTNTRjs7QXlFdDNTQTtFQUVFO0F6RXczU0Y7O0F5RXIzU0E7RUFFRTtBekV1M1NGOztBeUVwM1NBO0VBRUU7QXpFczNTRjs7QXlFbjNTQTtFQUVFO0F6RXEzU0Y7O0F5RWwzU0E7RUFFRTtBekVvM1NGOztBeUVqM1NBO0VBRUU7QXpFbTNTRjs7QXlFaDNTQTtFQUVFO0F6RWszU0Y7O0F5RS8yU0E7RUFFRTtBekVpM1NGOztBeUU5MlNBO0VBRUU7QXpFZzNTRjs7QXlFNzJTQTtFQUVFO0F6RSsyU0Y7O0F5RTUyU0E7RUFFRTtBekU4MlNGOztBeUUzMlNBO0VBRUU7QXpFNjJTRjs7QXlFMTJTQTtFQUVFO0F6RTQyU0Y7O0F5RXoyU0E7RUFFRTtBekUyMlNGOztBeUV4MlNBO0VBRUU7QXpFMDJTRjs7QXlFdjJTQTtFQUVFO0F6RXkyU0Y7O0F5RXQyU0E7RUFFRTtBekV3MlNGOztBeUVyMlNBO0VBRUU7QXpFdTJTRjs7QXlFcDJTQTtFQUVFO0F6RXMyU0Y7O0F5RW4yU0E7RUFFRTtBekVxMlNGOztBeUVsMlNBO0VBRUU7QXpFbzJTRjs7QXlFajJTQTtFQUVFO0F6RW0yU0Y7O0F5RWgyU0E7RUFFRTtBekVrMlNGOztBeUUvMVNBO0VBRUU7QXpFaTJTRjs7QXlFOTFTQTtFQUVFO0F6RWcyU0Y7O0F5RTcxU0E7RUFFRTtBekUrMVNGOztBeUU1MVNBO0VBRUU7QXpFODFTRjs7QXlFMzFTQTtFQUVFO0F6RTYxU0Y7O0F5RTExU0E7RUFFRTtBekU0MVNGOztBeUV6MVNBO0VBRUU7QXpFMjFTRjs7QXlFeDFTQTtFQUVFO0F6RTAxU0Y7O0F5RXYxU0E7RUFFRTtBekV5MVNGOztBeUV0MVNBO0VBRUU7QXpFdzFTRjs7QXlFcjFTQTtFQUVFO0F6RXUxU0Y7O0F5RXAxU0E7RUFFRTtBekVzMVNGOztBeUVuMVNBO0VBRUU7QXpFcTFTRjs7QXlFbDFTQTtFQUVFO0F6RW8xU0Y7O0F5RWoxU0E7RUFFRTtBekVtMVNGOztBeUVoMVNBO0VBRUU7QXpFazFTRjs7QXlFLzBTQTtFQUVFO0F6RWkxU0Y7O0F5RTkwU0E7RUFFRTtBekVnMVNGOztBeUU3MFNBO0VBRUU7QXpFKzBTRjs7QXlFNTBTQTtFQUVFO0F6RTgwU0Y7O0F5RTMwU0E7RUFFRTtBekU2MFNGOztBeUUxMFNBO0VBRUU7QXpFNDBTRjs7QXlFejBTQTtFQUVFO0F6RTIwU0Y7O0F5RXgwU0E7RUFFRTtBekUwMFNGOztBeUV2MFNBO0VBRUU7QXpFeTBTRjs7QXlFdDBTQTtFQUVFO0F6RXcwU0Y7O0F5RXIwU0E7RUFFRTtBekV1MFNGOztBeUVwMFNBO0VBRUU7QXpFczBTRjs7QXlFbjBTQTtFQUVFO0F6RXEwU0Y7O0F5RWwwU0E7RUFFRTtBekVvMFNGOztBeUVqMFNBO0VBRUU7QXpFbTBTRjs7QXlFaDBTQTtFQUVFO0F6RWswU0Y7O0F5RS96U0E7RUFFRTtBekVpMFNGOztBeUU5elNBO0VBRUU7QXpFZzBTRjs7QXlFN3pTQTtFQUVFO0F6RSt6U0Y7O0F5RTV6U0E7RUFFRTtBekU4elNGOztBeUUzelNBO0VBRUU7QXpFNnpTRjs7QXlFMXpTQTtFQUVFO0F6RTR6U0Y7O0F5RXp6U0E7RUFFRTtBekUyelNGOztBeUV4elNBO0VBRUU7QXpFMHpTRjs7QXlFdnpTQTtFQUVFO0F6RXl6U0Y7O0F5RXR6U0E7RUFFRTtBekV3elNGOztBeUVyelNBO0VBRUU7QXpFdXpTRjs7QXlFcHpTQTtFQUVFO0F6RXN6U0Y7O0F5RW56U0E7RUFFRTtBekVxelNGOztBeUVselNBO0VBRUU7QXpFb3pTRjs7QXlFanpTQTtFQUVFO0F6RW16U0Y7O0F5RWh6U0E7RUFFRTtBekVrelNGOztBeUUveVNBO0VBRUU7QXpFaXpTRjs7QXlFOXlTQTtFQUVFO0F6RWd6U0Y7O0F5RTd5U0E7RUFFRTtBekUreVNGOztBeUU1eVNBO0VBRUU7QXpFOHlTRjs7QXlFM3lTQTtFQUVFO0F6RTZ5U0Y7O0F5RTF5U0E7RUFFRTtBekU0eVNGOztBeUV6eVNBO0VBRUU7QXpFMnlTRjs7QXlFeHlTQTtFQUVFO0F6RTB5U0Y7O0F5RXZ5U0E7RUFFRTtBekV5eVNGOztBeUV0eVNBO0VBRUU7QXpFd3lTRjs7QXlFcnlTQTtFQUVFO0F6RXV5U0Y7O0F5RXB5U0E7RUFFRTtBekVzeVNGOztBeUVueVNBO0VBRUU7QXpFcXlTRjs7QXlFbHlTQTtFQUVFO0F6RW95U0Y7O0F5RWp5U0E7RUFFRTtBekVteVNGOztBeUVoeVNBO0VBRUU7QXpFa3lTRjs7QXlFL3hTQTtFQUVFO0F6RWl5U0Y7O0F5RTl4U0E7RUFFRTtBekVneVNGOztBeUU3eFNBO0VBRUU7QXpFK3hTRjs7QXlFNXhTQTtFQUVFO0F6RTh4U0Y7O0F5RTN4U0E7RUFFRTtBekU2eFNGOztBeUUxeFNBO0VBRUU7QXpFNHhTRjs7QXlFenhTQTtFQUVFO0F6RTJ4U0Y7O0F5RXh4U0E7RUFFRTtBekUweFNGOztBeUV2eFNBO0VBRUU7QXpFeXhTRjs7QXlFdHhTQTtFQUVFO0F6RXd4U0Y7O0F5RXJ4U0E7RUFFRTtBekV1eFNGOztBeUVweFNBO0VBRUU7QXpFc3hTRjs7QXlFbnhTQTtFQUVFO0F6RXF4U0Y7O0F5RWx4U0E7RUFFRTtBekVveFNGOztBeUVqeFNBO0VBRUU7QXpFbXhTRjs7QXlFaHhTQTtFQUVFO0F6RWt4U0Y7O0F5RS93U0E7RUFFRTtBekVpeFNGOztBeUU5d1NBO0VBRUU7QXpFZ3hTRjs7QXlFN3dTQTtFQUVFO0F6RSt3U0Y7O0F5RTV3U0E7RUFFRTtBekU4d1NGOztBeUUzd1NBO0VBRUU7QXpFNndTRjs7QXlFMXdTQTtFQUVFO0F6RTR3U0Y7O0F5RXp3U0E7RUFFRTtBekUyd1NGOztBeUV4d1NBO0VBRUU7QXpFMHdTRjs7QXlFdndTQTtFQUVFO0F6RXl3U0Y7O0F5RXR3U0E7RUFFRTtBekV3d1NGOztBeUVyd1NBO0VBRUU7QXpFdXdTRjs7QXlFcHdTQTtFQUVFO0F6RXN3U0Y7O0F5RW53U0E7RUFFRTtBekVxd1NGOztBeUVsd1NBO0VBRUU7QXpFb3dTRjs7QXlFandTQTtFQUVFO0F6RW13U0Y7O0F5RWh3U0E7RUFFRTtBekVrd1NGOztBeUUvdlNBO0VBRUU7QXpFaXdTRjs7QXlFOXZTQTtFQUVFO0F6RWd3U0Y7O0F5RTd2U0E7RUFFRTtBekUrdlNGOztBeUU1dlNBO0VBRUU7QXpFOHZTRjs7QXlFM3ZTQTtFQUVFO0F6RTZ2U0Y7O0F5RTF2U0E7RUFFRTtBekU0dlNGOztBeUV6dlNBO0VBRUU7QXpFMnZTRjs7QXlFeHZTQTtFQUVFO0F6RTB2U0Y7O0F5RXZ2U0E7RUFFRTtBekV5dlNGOztBeUV0dlNBO0VBRUU7QXpFd3ZTRjs7QXlFcnZTQTtFQUVFO0F6RXV2U0Y7O0F5RXB2U0E7RUFFRTtBekVzdlNGOztBeUVudlNBO0VBRUU7QXpFcXZTRjs7QXlFbHZTQTtFQUVFO0F6RW92U0Y7O0F5RWp2U0E7RUFFRTtBekVtdlNGOztBeUVodlNBO0VBRUU7QXpFa3ZTRjs7QXlFL3VTQTtFQUVFO0F6RWl2U0Y7O0F5RTl1U0E7RUFFRTtBekVndlNGOztBeUU3dVNBO0VBRUU7QXpFK3VTRjs7QXlFNXVTQTtFQUVFO0F6RTh1U0Y7O0F5RTN1U0E7RUFFRTtBekU2dVNGOztBeUUxdVNBO0VBRUU7QXpFNHVTRjs7QXlFenVTQTtFQUVFO0F6RTJ1U0Y7O0F5RXh1U0E7RUFFRTtBekUwdVNGOztBeUV2dVNBO0VBRUU7QXpFeXVTRjs7QXlFdHVTQTtFQUVFO0F6RXd1U0Y7O0F5RXJ1U0E7RUFFRTtBekV1dVNGOztBeUVwdVNBO0VBRUU7QXpFc3VTRjs7QXlFbnVTQTtFQUVFO0F6RXF1U0Y7O0F5RWx1U0E7RUFFRTtBekVvdVNGOztBeUVqdVNBO0VBRUU7QXpFbXVTRjs7QXlFaHVTQTtFQUVFO0F6RWt1U0Y7O0F5RS90U0E7RUFFRTtBekVpdVNGOztBeUU5dFNBO0VBRUU7QXpFZ3VTRjs7QXlFN3RTQTtFQUVFO0F6RSt0U0Y7O0F5RTV0U0E7RUFFRTtBekU4dFNGOztBeUUzdFNBO0VBRUU7QXpFNnRTRjs7QXlFMXRTQTtFQUVFO0F6RTR0U0Y7O0F5RXp0U0E7RUFFRTtBekUydFNGOztBeUV4dFNBO0VBRUU7QXpFMHRTRjs7QXlFdnRTQTtFQUVFO0F6RXl0U0Y7O0F5RXR0U0E7RUFFRTtBekV3dFNGOztBeUVydFNBO0VBRUU7QXpFdXRTRjs7QXlFcHRTQTtFQUVFO0F6RXN0U0Y7O0F5RW50U0E7RUFFRTtBekVxdFNGOztBeUVsdFNBO0VBRUU7QXpFb3RTRjs7QXlFanRTQTtFQUVFO0F6RW10U0Y7O0F5RWh0U0E7RUFFRTtBekVrdFNGOztBeUUvc1NBO0VBRUU7QXpFaXRTRjs7QXlFOXNTQTtFQUVFO0F6RWd0U0Y7O0F5RTdzU0E7RUFFRTtBekUrc1NGOztBeUU1c1NBO0VBRUU7QXpFOHNTRjs7QXlFM3NTQTtFQUVFO0F6RTZzU0Y7O0F5RTFzU0E7RUFFRTtBekU0c1NGOztBeUV6c1NBO0VBRUU7QXpFMnNTRjs7QXlFeHNTQTtFQUVFO0F6RTBzU0Y7O0F5RXZzU0E7RUFFRTtBekV5c1NGOztBeUV0c1NBO0VBRUU7QXpFd3NTRjs7QXlFcnNTQTtFQUVFO0F6RXVzU0Y7O0F5RXBzU0E7RUFFRTtBekVzc1NGOztBeUVuc1NBO0VBRUU7QXpFcXNTRjs7QXlFbHNTQTtFQUVFO0F6RW9zU0Y7O0F5RWpzU0E7RUFFRTtBekVtc1NGOztBeUVoc1NBO0VBRUU7QXpFa3NTRjs7QXlFL3JTQTtFQUVFO0F6RWlzU0Y7O0F5RTlyU0E7RUFFRTtBekVnc1NGOztBeUU3clNBO0VBRUU7QXpFK3JTRjs7QXlFNXJTQTtFQUVFO0F6RThyU0Y7O0F5RTNyU0E7RUFFRTtBekU2clNGOztBeUUxclNBO0VBRUU7QXpFNHJTRjs7QXlFenJTQTtFQUVFO0F6RTJyU0Y7O0F5RXhyU0E7RUFFRTtBekUwclNGOztBeUV2clNBO0VBRUU7QXpFeXJTRjs7QXlFdHJTQTtFQUVFO0F6RXdyU0Y7O0F5RXJyU0E7RUFFRTtBekV1clNGOztBeUVwclNBO0VBRUU7QXpFc3JTRjs7QXlFbnJTQTtFQUVFO0F6RXFyU0Y7O0F5RWxyU0E7RUFFRTtBekVvclNGOztBeUVqclNBO0VBRUU7QXpFbXJTRjs7QXlFaHJTQTtFQUVFO0F6RWtyU0Y7O0F5RS9xU0E7RUFFRTtBekVpclNGOztBeUU5cVNBO0VBRUU7QXpFZ3JTRjs7QXlFN3FTQTtFQUVFO0F6RStxU0Y7O0F5RTVxU0E7RUFFRTtBekU4cVNGOztBeUUzcVNBO0VBRUU7QXpFNnFTRjs7QXlFMXFTQTtFQUVFO0F6RTRxU0Y7O0F5RXpxU0E7RUFFRTtBekUycVNGOztBeUV4cVNBO0VBRUU7QXpFMHFTRjs7QXlFdnFTQTtFQUVFO0F6RXlxU0Y7O0F5RXRxU0E7RUFFRTtBekV3cVNGOztBeUVycVNBO0VBRUU7QXpFdXFTRjs7QXlFcHFTQTtFQUVFO0F6RXNxU0Y7O0F5RW5xU0E7RUFFRTtBekVxcVNGOztBeUVscVNBO0VBRUU7QXpFb3FTRjs7QXlFanFTQTtFQUVFO0F6RW1xU0Y7O0F5RWhxU0E7RUFFRTtBekVrcVNGOztBeUUvcFNBO0VBRUU7QXpFaXFTRjs7QXlFOXBTQTtFQUVFO0F6RWdxU0Y7O0F5RTdwU0E7RUFFRTtBekUrcFNGOztBeUU1cFNBO0VBRUU7QXpFOHBTRjs7QXlFM3BTQTtFQUVFO0F6RTZwU0Y7O0F5RTFwU0E7RUFFRTtBekU0cFNGOztBeUV6cFNBO0VBRUU7QXpFMnBTRjs7QXlFeHBTQTtFQUVFO0F6RTBwU0Y7O0F5RXZwU0E7RUFFRTtBekV5cFNGOztBeUV0cFNBO0VBRUU7QXpFd3BTRjs7QXlFcnBTQTtFQUVFO0F6RXVwU0Y7O0F5RXBwU0E7RUFFRTtBekVzcFNGOztBeUVucFNBO0VBRUU7QXpFcXBTRjs7QXlFbHBTQTtFQUVFO0F6RW9wU0Y7O0F5RWpwU0E7RUFFRTtBekVtcFNGOztBeUVocFNBO0VBRUU7QXpFa3BTRjs7QXlFL29TQTtFQUVFO0F6RWlwU0Y7O0F5RTlvU0E7RUFFRTtBekVncFNGOztBeUU3b1NBO0VBRUU7QXpFK29TRjs7QXlFNW9TQTtFQUVFO0F6RThvU0Y7O0F5RTNvU0E7RUFFRTtBekU2b1NGOztBeUUxb1NBO0VBRUU7QXpFNG9TRjs7QXlFem9TQTtFQUVFO0F6RTJvU0Y7O0F5RXhvU0E7RUFFRTtBekUwb1NGOztBeUV2b1NBO0VBRUU7QXpFeW9TRjs7QXlFdG9TQTtFQUVFO0F6RXdvU0Y7O0F5RXJvU0E7RUFFRTtBekV1b1NGOztBeUVwb1NBO0VBRUU7QXpFc29TRjs7QXlFbm9TQTtFQUVFO0F6RXFvU0Y7O0F5RWxvU0E7RUFFRTtBekVvb1NGOztBeUVqb1NBO0VBRUU7QXpFbW9TRjs7QXlFaG9TQTtFQUVFO0F6RWtvU0Y7O0F5RS9uU0E7RUFFRTtBekVpb1NGOztBeUU5blNBO0VBRUU7QXpFZ29TRjs7QXlFN25TQTtFQUVFO0F6RStuU0Y7O0F5RTVuU0E7RUFFRTtBekU4blNGOztBeUUzblNBO0VBRUU7QXpFNm5TRjs7QXlFMW5TQTtFQUVFO0F6RTRuU0Y7O0F5RXpuU0E7RUFFRTtBekUyblNGOztBeUV4blNBO0VBRUU7QXpFMG5TRjs7QXlFdm5TQTtFQUVFO0F6RXluU0Y7O0F5RXRuU0E7RUFFRTtBekV3blNGOztBeUVyblNBO0VBRUU7QXpFdW5TRjs7QXlFcG5TQTtFQUVFO0F6RXNuU0Y7O0F5RW5uU0E7RUFFRTtBekVxblNGOztBeUVsblNBO0VBRUU7QXpFb25TRjs7QXlFam5TQTtFQUVFO0F6RW1uU0Y7O0F5RWhuU0E7RUFFRTtBekVrblNGOztBeUUvbVNBO0VBRUU7QXpFaW5TRjs7QXlFOW1TQTtFQUVFO0F6RWduU0Y7O0F5RTdtU0E7RUFFRTtBekUrbVNGOztBeUU1bVNBO0VBRUU7QXpFOG1TRjs7QXlFM21TQTtFQUVFO0F6RTZtU0Y7O0F5RTFtU0E7RUFFRTtBekU0bVNGOztBeUV6bVNBO0VBRUU7QXpFMm1TRjs7QXlFeG1TQTtFQUVFO0F6RTBtU0Y7O0F5RXZtU0E7RUFFRTtBekV5bVNGOztBeUV0bVNBO0VBRUU7QXpFd21TRjs7QXlFcm1TQTtFQUVFO0F6RXVtU0Y7O0F5RXBtU0E7RUFFRTtBekVzbVNGOztBeUVubVNBO0VBRUU7QXpFcW1TRjs7QXlFbG1TQTtFQUVFO0F6RW9tU0Y7O0F5RWptU0E7RUFFRTtBekVtbVNGOztBeUVobVNBO0VBRUU7QXpFa21TRjs7QXlFL2xTQTtFQUVFO0F6RWltU0Y7O0F5RTlsU0E7RUFFRTtBekVnbVNGOztBeUU3bFNBO0VBRUU7QXpFK2xTRjs7QXlFNWxTQTtFQUVFO0F6RThsU0Y7O0F5RTNsU0E7RUFFRTtBekU2bFNGOztBeUUxbFNBO0VBRUU7QXpFNGxTRjs7QXlFemxTQTtFQUVFO0F6RTJsU0Y7O0F5RXhsU0E7RUFFRTtBekUwbFNGOztBeUV2bFNBO0VBRUU7QXpFeWxTRjs7QXlFdGxTQTtFQUVFO0F6RXdsU0Y7O0F5RXJsU0E7RUFFRTtBekV1bFNGOztBeUVwbFNBO0VBRUU7QXpFc2xTRjs7QXlFbmxTQTtFQUVFO0F6RXFsU0Y7O0F5RWxsU0E7RUFFRTtBekVvbFNGOztBeUVqbFNBO0VBRUU7QXpFbWxTRjs7QXlFaGxTQTtFQUVFO0F6RWtsU0Y7O0F5RS9rU0E7RUFFRTtBekVpbFNGOztBeUU5a1NBO0VBRUU7QXpFZ2xTRjs7QXlFN2tTQTtFQUVFO0F6RStrU0Y7O0F5RTVrU0E7RUFFRTtBekU4a1NGOztBeUUza1NBO0VBRUU7QXpFNmtTRjs7QXlFMWtTQTtFQUVFO0F6RTRrU0Y7O0F5RXprU0E7RUFFRTtBekUya1NGOztBeUV4a1NBO0VBRUU7QXpFMGtTRjs7QXlFdmtTQTtFQUVFO0F6RXlrU0Y7O0F5RXRrU0E7RUFFRTtBekV3a1NGOztBeUVya1NBO0VBRUU7QXpFdWtTRjs7QXlFcGtTQTtFQUVFO0F6RXNrU0Y7O0F5RW5rU0E7RUFFRTtBekVxa1NGOztBeUVsa1NBO0VBRUU7QXpFb2tTRjs7QXlFamtTQTtFQUVFO0F6RW1rU0Y7O0F5RWhrU0E7RUFFRTtBekVra1NGOztBeUUvalNBO0VBRUU7QXpFaWtTRjs7QXlFOWpTQTtFQUVFO0F6RWdrU0Y7O0F5RTdqU0E7RUFFRTtBekUralNGOztBeUU1alNBO0VBRUU7QXpFOGpTRjs7QXlFM2pTQTtFQUVFO0F6RTZqU0Y7O0F5RTFqU0E7RUFFRTtBekU0alNGOztBeUV6alNBO0VBRUU7QXpFMmpTRjs7QXlFeGpTQTtFQUVFO0F6RTBqU0Y7O0F5RXZqU0E7RUFFRTtBekV5alNGOztBeUV0alNBO0VBRUU7QXpFd2pTRjs7QXlFcmpTQTtFQUVFO0F6RXVqU0Y7O0F5RXBqU0E7RUFFRTtBekVzalNGOztBeUVualNBO0VBRUU7QXpFcWpTRjs7QXlFbGpTQTtFQUVFO0F6RW9qU0Y7O0F5RWpqU0E7RUFFRTtBekVtalNGOztBeUVoalNBO0VBRUU7QXpFa2pTRjs7QXlFL2lTQTtFQUVFO0F6RWlqU0Y7O0F5RTlpU0E7RUFFRTtBekVnalNGOztBeUU3aVNBO0VBRUU7QXpFK2lTRjs7QXlFNWlTQTtFQUVFO0F6RThpU0Y7O0F5RTNpU0E7RUFFRTtBekU2aVNGOztBeUUxaVNBO0VBRUU7QXpFNGlTRjs7QXlFemlTQTtFQUVFO0F6RTJpU0Y7O0F5RXhpU0E7RUFFRTtBekUwaVNGOztBeUV2aVNBO0VBRUU7QXpFeWlTRjs7QXlFdGlTQTtFQUVFO0F6RXdpU0Y7O0F5RXJpU0E7RUFFRTtBekV1aVNGOztBeUVwaVNBO0VBRUU7QXpFc2lTRjs7QXlFbmlTQTtFQUVFO0F6RXFpU0Y7O0F5RWxpU0E7RUFFRTtBekVvaVNGOztBeUVqaVNBO0VBRUU7QXpFbWlTRjs7QXlFaGlTQTtFQUVFO0F6RWtpU0Y7O0F5RS9oU0E7RUFFRTtBekVpaVNGOztBeUU5aFNBO0VBRUU7QXpFZ2lTRjs7QXlFN2hTQTtFQUVFO0F6RStoU0Y7O0F5RTVoU0E7RUFFRTtBekU4aFNGOztBeUUzaFNBO0VBRUU7QXpFNmhTRjs7QXlFMWhTQTtFQUVFO0F6RTRoU0Y7O0F5RXpoU0E7RUFFRTtBekUyaFNGOztBeUV4aFNBO0VBRUU7QXpFMGhTRjs7QXlFdmhTQTtFQUVFO0F6RXloU0Y7O0F5RXRoU0E7RUFFRTtBekV3aFNGOztBeUVyaFNBO0VBRUU7QXpFdWhTRjs7QXlFcGhTQTtFQUVFO0F6RXNoU0Y7O0F5RW5oU0E7RUFFRTtBekVxaFNGOztBeUVsaFNBO0VBRUU7QXpFb2hTRjs7QXlFamhTQTtFQUVFO0F6RW1oU0Y7O0F5RWhoU0E7RUFFRTtBekVraFNGOztBeUUvZ1NBO0VBRUU7QXpFaWhTRjs7QXlFOWdTQTtFQUVFO0F6RWdoU0Y7O0F5RTdnU0E7RUFFRTtBekUrZ1NGOztBeUU1Z1NBO0VBRUU7QXpFOGdTRjs7QXlFM2dTQTtFQUVFO0F6RTZnU0Y7O0F5RTFnU0E7RUFFRTtBekU0Z1NGOztBeUV6Z1NBO0VBRUU7QXpFMmdTRjs7QXlFeGdTQTtFQUVFO0F6RTBnU0Y7O0F5RXZnU0E7RUFFRTtBekV5Z1NGOztBeUV0Z1NBO0VBRUU7QXpFd2dTRjs7QXlFcmdTQTtFQUVFO0F6RXVnU0Y7O0F5RXBnU0E7RUFFRTtBekVzZ1NGOztBeUVuZ1NBO0VBRUU7QXpFcWdTRjs7QXlFbGdTQTtFQUVFO0F6RW9nU0Y7O0F5RWpnU0E7RUFFRTtBekVtZ1NGOztBeUVoZ1NBO0VBRUU7QXpFa2dTRjs7QXlFLy9SQTtFQUVFO0F6RWlnU0Y7O0F5RTkvUkE7RUFFRTtBekVnZ1NGOztBeUU3L1JBO0VBRUU7QXpFKy9SRjs7QXlFNS9SQTtFQUVFO0F6RTgvUkY7O0F5RTMvUkE7RUFFRTtBekU2L1JGOztBeUUxL1JBO0VBRUU7QXpFNC9SRjs7QXlFei9SQTtFQUVFO0F6RTIvUkY7O0F5RXgvUkE7RUFFRTtBekUwL1JGOztBeUV2L1JBO0VBRUU7QXpFeS9SRjs7QXlFdC9SQTtFQUVFO0F6RXcvUkY7O0F5RXIvUkE7RUFFRTtBekV1L1JGOztBeUVwL1JBO0VBRUU7QXpFcy9SRjs7QXlFbi9SQTtFQUVFO0F6RXEvUkY7O0F5RWwvUkE7RUFFRTtBekVvL1JGOztBeUVqL1JBO0VBRUU7QXpFbS9SRjs7QXlFaC9SQTtFQUVFO0F6RWsvUkY7O0F5RS8rUkE7RUFFRTtBekVpL1JGOztBeUU5K1JBO0VBRUU7QXpFZy9SRjs7QXlFNytSQTtFQUVFO0F6RSsrUkY7O0F5RTUrUkE7RUFFRTtBekU4K1JGOztBeUUzK1JBO0VBRUU7QXpFNitSRjs7QXlFMStSQTtFQUVFO0F6RTQrUkY7O0F5RXorUkE7RUFFRTtBekUyK1JGOztBeUV4K1JBO0VBRUU7QXpFMCtSRjs7QXlFditSQTtFQUVFO0F6RXkrUkY7O0F5RXQrUkE7RUFFRTtBekV3K1JGOztBeUVyK1JBO0VBRUU7QXpFdStSRjs7QXlFcCtSQTtFQUVFO0F6RXMrUkY7O0F5RW4rUkE7RUFFRTtBekVxK1JGOztBeUVsK1JBO0VBRUU7QXpFbytSRjs7QXlFaitSQTtFQUVFO0F6RW0rUkY7O0F5RWgrUkE7RUFFRTtBekVrK1JGOztBeUUvOVJBO0VBRUU7QXpFaStSRjs7QXlFOTlSQTtFQUVFO0F6RWcrUkY7O0F5RTc5UkE7RUFFRTtBekUrOVJGOztBeUU1OVJBO0VBRUU7QXpFODlSRjs7QXlFMzlSQTtFQUVFO0F6RTY5UkY7O0F5RTE5UkE7RUFFRTtBekU0OVJGOztBeUV6OVJBO0VBRUU7QXpFMjlSRjs7QXlFeDlSQTtFQUVFO0F6RTA5UkY7O0F5RXY5UkE7RUFFRTtBekV5OVJGOztBeUV0OVJBO0VBRUU7QXpFdzlSRjs7QXlFcjlSQTtFQUVFO0F6RXU5UkY7O0F5RXA5UkE7RUFFRTtBekVzOVJGOztBeUVuOVJBO0VBRUU7QXpFcTlSRjs7QXlFbDlSQTtFQUVFO0F6RW85UkY7O0F5RWo5UkE7RUFFRTtBekVtOVJGOztBeUVoOVJBO0VBRUU7QXpFazlSRjs7QXlFLzhSQTtFQUVFO0F6RWk5UkY7O0F5RTk4UkE7RUFFRTtBekVnOVJGOztBeUU3OFJBO0VBRUU7QXpFKzhSRjs7QXlFNThSQTtFQUVFO0F6RTg4UkY7O0F5RTM4UkE7RUFFRTtBekU2OFJGOztBeUUxOFJBO0VBRUU7QXpFNDhSRjs7QXlFejhSQTtFQUVFO0F6RTI4UkY7O0F5RXg4UkE7RUFFRTtBekUwOFJGOztBeUV2OFJBO0VBRUU7QXpFeThSRjs7QXlFdDhSQTtFQUVFO0F6RXc4UkY7O0F5RXI4UkE7RUFFRTtBekV1OFJGOztBeUVwOFJBO0VBRUU7QXpFczhSRjs7QXlFbjhSQTtFQUVFO0F6RXE4UkY7O0F5RWw4UkE7RUFFRTtBekVvOFJGOztBeUVqOFJBO0VBRUU7QXpFbThSRjs7QXlFaDhSQTtFQUVFO0F6RWs4UkY7O0F5RS83UkE7RUFFRTtBekVpOFJGOztBeUU5N1JBO0VBRUU7QXpFZzhSRjs7QXlFNzdSQTtFQUVFO0F6RSs3UkY7O0F5RTU3UkE7RUFFRTtBekU4N1JGOztBeUUzN1JBO0VBRUU7QXpFNjdSRjs7QXlFMTdSQTtFQUVFO0F6RTQ3UkY7O0F5RXo3UkE7RUFFRTtBekUyN1JGOztBeUV4N1JBO0VBRUU7QXpFMDdSRjs7QXlFdjdSQTtFQUVFO0F6RXk3UkY7O0F5RXQ3UkE7RUFFRTtBekV3N1JGOztBeUVyN1JBO0VBRUU7QXpFdTdSRjs7QXlFcDdSQTtFQUVFO0F6RXM3UkY7O0F5RW43UkE7RUFFRTtBekVxN1JGOztBeUVsN1JBO0VBRUU7QXpFbzdSRjs7QXlFajdSQTtFQUVFO0F6RW03UkY7O0F5RWg3UkE7RUFFRTtBekVrN1JGOztBeUUvNlJBO0VBRUU7QXpFaTdSRjs7QXlFOTZSQTtFQUVFO0F6RWc3UkY7O0F5RTc2UkE7RUFFRTtBekUrNlJGOztBeUU1NlJBO0VBRUU7QXpFODZSRjs7QXlFMzZSQTtFQUVFO0F6RTY2UkY7O0F5RTE2UkE7RUFFRTtBekU0NlJGOztBeUV6NlJBO0VBRUU7QXpFMjZSRjs7QXlFeDZSQTtFQUVFO0F6RTA2UkY7O0F5RXY2UkE7RUFFRTtBekV5NlJGOztBeUV0NlJBO0VBRUU7QXpFdzZSRjs7QXlFcjZSQTtFQUVFO0F6RXU2UkY7O0F5RXA2UkE7RUFFRTtBekVzNlJGOztBeUVuNlJBO0VBRUU7QXpFcTZSRjs7QXlFbDZSQTtFQUVFO0F6RW82UkY7O0F5RWo2UkE7RUFFRTtBekVtNlJGOztBeUVoNlJBO0VBRUU7QXpFazZSRjs7QXlFLzVSQTtFQUVFO0F6RWk2UkY7O0F5RTk1UkE7RUFFRTtBekVnNlJGOztBeUU3NVJBO0VBRUU7QXpFKzVSRjs7QXlFNTVSQTtFQUVFO0F6RTg1UkY7O0F5RTM1UkE7RUFFRTtBekU2NVJGOztBeUUxNVJBO0VBRUU7QXpFNDVSRjs7QXlFejVSQTtFQUVFO0F6RTI1UkY7O0F5RXg1UkE7RUFFRTtBekUwNVJGOztBeUV2NVJBO0VBRUU7QXpFeTVSRjs7QXlFdDVSQTtFQUVFO0F6RXc1UkY7O0F5RXI1UkE7RUFFRTtBekV1NVJGOztBeUVwNVJBO0VBRUU7QXpFczVSRjs7QXlFbjVSQTtFQUVFO0F6RXE1UkY7O0F5RWw1UkE7RUFFRTtBekVvNVJGOztBeUVqNVJBO0VBRUU7QXpFbTVSRjs7QXlFaDVSQTtFQUVFO0F6RWs1UkY7O0F5RS80UkE7RUFFRTtBekVpNVJGOztBeUU5NFJBO0VBRUU7QXpFZzVSRjs7QXlFNzRSQTtFQUVFO0F6RSs0UkY7O0F5RTU0UkE7RUFFRTtBekU4NFJGOztBeUUzNFJBO0VBRUU7QXpFNjRSRjs7QXlFMTRSQTtFQUVFO0F6RTQ0UkY7O0F5RXo0UkE7RUFFRTtBekUyNFJGOztBeUV4NFJBO0VBRUU7QXpFMDRSRjs7QXlFdjRSQTtFQUVFO0F6RXk0UkY7O0F5RXQ0UkE7RUFFRTtBekV3NFJGOztBeUVyNFJBO0VBRUU7QXpFdTRSRjs7QXlFcDRSQTtFQUVFO0F6RXM0UkY7O0F5RW40UkE7RUFFRTtBekVxNFJGOztBeUVsNFJBO0VBRUU7QXpFbzRSRjs7QXlFajRSQTtFQUVFO0F6RW00UkY7O0F5RWg0UkE7RUFFRTtBekVrNFJGOztBeUUvM1JBO0VBRUU7QXpFaTRSRjs7QXlFOTNSQTtFQUVFO0F6RWc0UkY7O0F5RTczUkE7RUFFRTtBekUrM1JGOztBeUU1M1JBO0VBRUU7QXpFODNSRjs7QXlFMzNSQTtFQUVFO0F6RTYzUkY7O0F5RTEzUkE7RUFFRTtBekU0M1JGOztBeUV6M1JBO0VBRUU7QXpFMjNSRjs7QXlFeDNSQTtFQUVFO0F6RTAzUkY7O0F5RXYzUkE7RUFFRTtBekV5M1JGOztBeUV0M1JBO0VBRUU7QXpFdzNSRjs7QXlFcjNSQTtFQUVFO0F6RXUzUkY7O0F5RXAzUkE7RUFFRTtBekVzM1JGOztBeUVuM1JBO0VBRUU7QXpFcTNSRjs7QXlFbDNSQTtFQUVFO0F6RW8zUkY7O0F5RWozUkE7RUFFRTtBekVtM1JGOztBeUVoM1JBO0VBRUU7QXpFazNSRjs7QXlFLzJSQTtFQUVFO0F6RWkzUkY7O0F5RTkyUkE7RUFFRTtBekVnM1JGOztBeUU3MlJBO0VBRUU7QXpFKzJSRjs7QXlFNTJSQTtFQUVFO0F6RTgyUkY7O0F5RTMyUkE7RUFFRTtBekU2MlJGOztBeUUxMlJBO0VBRUU7QXpFNDJSRjs7QXlFejJSQTtFQUVFO0F6RTIyUkY7O0F5RXgyUkE7RUFFRTtBekUwMlJGOztBeUV2MlJBO0VBRUU7QXpFeTJSRjs7QXlFdDJSQTtFQUVFO0F6RXcyUkY7O0F5RXIyUkE7RUFFRTtBekV1MlJGOztBeUVwMlJBO0VBRUU7QXpFczJSRjs7QXlFbjJSQTtFQUVFO0F6RXEyUkY7O0F5RWwyUkE7RUFFRTtBekVvMlJGOztBeUVqMlJBO0VBRUU7QXpFbTJSRjs7QXlFaDJSQTtFQUVFO0F6RWsyUkY7O0F5RS8xUkE7RUFFRTtBekVpMlJGOztBeUU5MVJBO0VBRUU7QXpFZzJSRjs7QXlFNzFSQTtFQUVFO0F6RSsxUkY7O0F5RTUxUkE7RUFFRTtBekU4MVJGOztBeUUzMVJBO0VBRUU7QXpFNjFSRjs7QXlFMTFSQTtFQUVFO0F6RTQxUkY7O0F5RXoxUkE7RUFFRTtBekUyMVJGOztBeUV4MVJBO0VBRUU7QXpFMDFSRjs7QXlFdjFSQTtFQUVFO0F6RXkxUkY7O0F5RXQxUkE7RUFFRTtBekV3MVJGOztBeUVyMVJBO0VBRUU7QXpFdTFSRjs7QXlFcDFSQTtFQUVFO0F6RXMxUkY7O0F5RW4xUkE7RUFFRTtBekVxMVJGOztBeUVsMVJBO0VBRUU7QXpFbzFSRjs7QXlFajFSQTtFQUVFO0F6RW0xUkY7O0F5RWgxUkE7RUFFRTtBekVrMVJGOztBeUUvMFJBO0VBRUU7QXpFaTFSRjs7QXlFOTBSQTtFQUVFO0F6RWcxUkY7O0F5RTcwUkE7RUFFRTtBekUrMFJGOztBeUU1MFJBO0VBRUU7QXpFODBSRjs7QXlFMzBSQTtFQUVFO0F6RTYwUkY7O0F5RTEwUkE7RUFFRTtBekU0MFJGOztBeUV6MFJBO0VBRUU7QXpFMjBSRjs7QXlFeDBSQTtFQUVFO0F6RTAwUkY7O0F5RXYwUkE7RUFFRTtBekV5MFJGOztBeUV0MFJBO0VBRUU7QXpFdzBSRjs7QXlFcjBSQTtFQUVFO0F6RXUwUkY7O0F5RXAwUkE7RUFFRTtBekVzMFJGOztBeUVuMFJBO0VBRUU7QXpFcTBSRjs7QXlFbDBSQTtFQUVFO0F6RW8wUkY7O0F5RWowUkE7RUFFRTtBekVtMFJGOztBeUVoMFJBO0VBRUU7QXpFazBSRjs7QXlFL3pSQTtFQUVFO0F6RWkwUkY7O0F5RTl6UkE7RUFFRTtBekVnMFJGOztBeUU3elJBO0VBRUU7QXpFK3pSRjs7QXlFNXpSQTtFQUVFO0F6RTh6UkY7O0F5RTN6UkE7RUFFRTtBekU2elJGOztBeUUxelJBO0VBRUU7QXpFNHpSRjs7QXlFenpSQTtFQUVFO0F6RTJ6UkY7O0F5RXh6UkE7RUFFRTtBekUwelJGOztBeUV2elJBO0VBRUU7QXpFeXpSRjs7QXlFdHpSQTtFQUVFO0F6RXd6UkY7O0F5RXJ6UkE7RUFFRTtBekV1elJGOztBeUVwelJBO0VBRUU7QXpFc3pSRjs7QXlFbnpSQTtFQUVFO0F6RXF6UkY7O0F5RWx6UkE7RUFFRTtBekVvelJGOztBeUVqelJBO0VBRUU7QXpFbXpSRjs7QXlFaHpSQTtFQUVFO0F6RWt6UkY7O0F5RS95UkE7RUFFRTtFQUNBO0F6RWl6UkY7O0F5RTl5UkE7RUFFRTtFQUNBO0VBQ0E7QXpFZ3pSRjs7QXlFN3lSQTtFQUVFO0VBQ0E7QXpFK3lSRjs7QXlFNXlSQTtFQUVFO0VBQ0E7QXpFOHlSRjs7QXlFM3lSQTtFQUVFO0VBQ0E7RUFDQTtBekU2eVJGOztBeUUxeVJBO0VBRUU7QXpFNHlSRjs7QXlFenlSQTtFQUVFO0F6RTJ5UkY7O0F5RXh5UkE7RUFFRTtBekUweVJGOztBeUV2eVJBO0VBRUU7QXpFeXlSRjs7QXlFdHlSQTtFQUVFO0VBQ0E7RUFDQTtBekV3eVJGOztBeUVyeVJBO0VBRUU7RUFDQTtFQUNBO0F6RXV5UkY7O0F5RXB5UkE7RUFFRTtJQUdFO0V6RXF5UkY7RXlFbHlSQTtJQUdFO0V6RW15UkY7QUFDRjtBeUVoeVJBO0VBRUU7SUFHRTtFekVneVJGO0V5RTd4UkE7SUFHRTtFekU4eFJGO0FBQ0Y7QXlFM3hSQTtFQUVFO0VBRUE7QXpFNHhSRjs7QXlFenhSQTtFQUVFO0VBRUE7QXpFMnhSRjs7QXlFeHhSQTtFQUVFO0VBRUE7QXpFMHhSRjs7QXlFdnhSQTtFQUVFO0VBRUE7QXpFeXhSRjs7QXlFdHhSQTtFQUVFO0VBRUE7QXpFd3hSRjs7QXlFcnhSQTtFQUVFO0VBRUE7QXpFdXhSRjs7QXlFcHhSQTs7Ozs7RUFPRTtFQUNBO0F6RXN4UkY7O0F5RW54UkE7RUFFRTtBekVxeFJGOztBeUVseFJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekVveFJGOztBeUVqeFJBOztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekVteFJGOztBMEUvd21CQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUVIO0VBQ0E7QTFFK3dtQkQ7O0EwRTN3bUJBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBRUg7RUFDQTtBMUUyd21CRDtBMEV6d21CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFMndtQlI7O0EwRXZ3bUJBO0VBQ0M7RUFDQTtFQUVHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0g7QTFFdXdtQkQ7O0EwRW53bUJBO0VBQ0k7QTFFc3dtQko7O0EwRXB3bUJBO0VBQ0k7QTFFdXdtQko7O0EyRXoxbUJBO0VDS0kscUJESm9CO0VBQ3BCO0VBQ0E7RUFDQSxnQnRFMmtCMEI7RXNFMWtCMUIsb0NFSGU7RUZJZjtBM0UrMW1CSjtBMkU3MW1CSTtFQUNJLG9DRVBXO0E3RXMybUJuQjtBMkU3MW1CSTtFQUNJLG9DRVRZO0VGVVo7QTNFKzFtQlI7QTJFNzFtQkk7RUFDSSxpQ0VaVztFRmFYO0EzRSsxbUJSO0EyRTcxbUJJO0VBQ0ksa0NFZlk7QTdFODJtQnBCOztBMkUzMW1CQTtFQUNJO0EzRTgxbUJKO0EyRTcxbUJJO0VBQ0k7RUFDQTtBM0UrMW1CUjs7QTJFNTFtQkE7QUFDQTtFQUNJO0EzRSsxbUJKOztBMkU3MW1CQTs7RUFFSTtFQUNBO0VBQ0E7QTNFZzJtQko7O0EyRTkxbUJBO0VBQ0k7QTNFaTJtQko7O0EyRTkxbUJJO0VBREo7SUFFUTtFM0VrMm1CTjtBQUNGOztBMkU5MW1CUTtFQURKO0lBRVE7RTNFazJtQlY7QUFDRjs7QTJFLzFtQkE7QUFDQTtFQ2hESTtFQUNBO0VBQ0E7RUFDQTtFRCtDQTtFQUNBO0EzRXEybUJKO0E0RW41bUJJO0VBQ0k7QTVFcTVtQlI7QTJFcDJtQkk7RUFDSTtFQUNBO0VBQ0E7QTNFczJtQlI7QTJFcjJtQlE7RUFDSTtBM0V1Mm1CWjtBMkVyMm1CUTtFQUNJO0EzRXUybUJaO0EyRXQybUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRXcybUJoQjtBMkV0Mm1CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzRXcybUJoQjtBMkV2Mm1CZ0I7RUFDSTtFQUNBO0VBQ0E7QTNFeTJtQnBCO0EyRXQybUJZO0VBQ0k7QTNFdzJtQmhCO0EyRWwybUJZO0VBQ0k7QTNFbzJtQmhCOztBMkU5MW1CQTtFQUNJO0VBQ0E7RUFDQTtBM0VpMm1CSjtBMkVoMm1CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFazJtQlI7QTJFajJtQlE7RUFDSTtBM0VtMm1CWjtBMkVsMm1CWTtFQUNJO0EzRW8ybUJoQjtBMkVoMm1CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFazJtQlI7O0EyRTcxbUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRWcybUJSO0EyRTcxbUJJO0VBQ0k7QTNFKzFtQlI7QTJFNTFtQkk7RUFDSTtJQUNJO0lBQ0E7RTNFODFtQlY7RTJFNTFtQk07SUFDSTtJQUNBO0UzRTgxbUJWO0UyRTUxbUJNO0lBQ0k7RTNFODFtQlY7RTJFNTFtQk07SUFDSTtJQUNBO0UzRTgxbUJWO0FBQ0Y7QTJFMzFtQkk7RUFDSTtJQUNJO0lBQ0E7RTNFNjFtQlY7RTJFMzFtQk07SUFDSTtJQUNBO0UzRTYxbUJWO0UyRTMxbUJNO0lBQ0k7RTNFNjFtQlY7RTJFMzFtQk07SUFDSTtJQUNBO0UzRTYxbUJWO0FBQ0Y7O0EyRXoxbUJJO0VBREo7SUFFUTtFM0U2MW1CTjtBQUNGOztBMkUxMW1CSTtFQURKO0lBRU87RTNFODFtQkw7QUFDRjs7QTJFMzFtQkk7RUFDSTtBM0U4MW1CUjtBMkU1MW1CSTtFQUNJO0EzRTgxbUJSOztBMkUzMW1CQTtFQUNJO0EzRTgxbUJKOztBMkUzMW1CSTtFQURKO0lBRU87SUFDQTtFM0UrMW1CTDtBQUNGO0EyRTcxbUJRO0VBREo7SUFFUTtJQUNBO0lBQ0E7RTNFZzJtQlY7QUFDRjtBMkU5MW1CWTtFQURKO0lBRVE7RTNFaTJtQmQ7QUFDRjtBMkVoMm1CWTtFQUpKO0lBS1E7RTNFbTJtQmQ7QUFDRjs7QTJFNTFtQlk7RUFESjtJQUVRO0lBQ0E7RTNFZzJtQmQ7QUFDRjs7QTJFMzFtQkE7RUFDSTtFQUNGO0EzRTgxbUJGOztBMkUzMW1CQTtFQUNJO0EzRTgxbUJKO0EyRTcxbUJJOztFQUVJO0EzRSsxbUJSO0EyRTUxbUJRO0VBQ0k7RUFDQSxXdEVuUUQ7QUxpbW5CWDtBMkUxMW1CZ0I7RUFDSTtFQUNBO0VBQ0E7QTNFNDFtQnBCO0EyRTExbUJvQjtFQUVJO0VBQ0E7QTNFMjFtQnhCO0EyRXoxbUJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRTIxbUI1QjtBMkVyMW1CUTtFQzdSSjtFQUNBO0VBQ0E7RUFDQTtFRDRSUTtFQUNBO0EzRTAxbUJaO0E0RXJubkJJO0VBQ0k7QTVFdW5uQlI7QTJFeDFtQlE7RUFGSjtJQUdRO0UzRTIxbUJWO0FBQ0Y7QTJFMTFtQlE7RUFMSjtJQU1NO0UzRTYxbUJSO0FBQ0Y7QTJFMzFtQlk7RUFESjtJQUVRO0UzRTgxbUJkO0FBQ0Y7QTJFNzFtQlk7RUFKSjtJQUtNO0UzRWcybUJaO0FBQ0Y7O0EyRXoxbUJJOztFQUVJO0VBQ0E7QTNFNDFtQlI7QTJFMzFtQlE7O0VBQ0k7QTNFODFtQlo7O0EyRXYxbUJDO0VBQ0M7QTNFMDFtQkY7QTJFeDFtQkM7RUFDQztBM0UwMW1CRjtBMkV4MW1CQztFQUNDO0EzRTAxbUJGO0EyRXgxbUJDO0VBQ0M7QTNFMDFtQkY7O0EyRXIxbUJJO0VBQ0k7QTNFdzFtQlI7O0EyRW4xbUJBO0VBQ0k7QTNFczFtQko7O0EyRXAxbUJBO0VBQ0k7RUFDQTtBM0V1MW1CSjs7QTJFbDFtQkk7RUFDSTtBM0VxMW1CUjtBMkVwMW1CUTtFQUNJO0EzRXMxbUJaOztBMkVsMW1CQTtFQUNJO0EzRXExbUJKOztBMkVoMW1CSTtFQURKO0lBRVE7RTNFbzFtQk47QUFDRjtBMkVqMW1CWTtFQURKO0lBRVE7SUFDQTtFM0VvMW1CZDtBQUNGO0EyRWgxbUJRO0VBREo7SUFFUTtFM0VtMW1CVjtBQUNGO0EyRWgxbUJRO0VBREo7SUFFTztFM0VtMW1CVDtBQUNGOztBMkUvMG1CQTtFQUNJO0EzRWsxbUJKOztBMkUvMG1CSTtFQURKO0lBRU87RTNFbTFtQkw7QUFDRjs7QTJFLzBtQlE7RUFDSTtBM0VrMW1CWjs7QTJFNzBtQkk7RUFDSTtJQUNJO0UzRWcxbUJWO0FBQ0Y7O0EyRTUwbUJJO0VBREo7SUFFUTtFM0VnMW1CTjtBQUNGOztBMkU3MG1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzRWcxbUJKOztBMkU5MG1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRWkxbUJKOztBMkU5MG1CSTtFQUNJO0EzRWkxbUJSOztBMkU3MG1CSTtFQUNJO0EzRWcxbUJSOztBMkUxMG1CQTtFQUNJO0EzRTYwbUJKOztBMkUzMG1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFODBtQko7QTJFNzBtQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0UrMG1CUjtBMkU5MG1CUTtFQUNJO0VBQ0E7QTNFZzFtQlo7QTJFLzBtQlk7RUFDSTtBM0VpMW1CaEI7QTJFOTBtQlE7RUFDSTtFQUNBO0EzRWcxbUJaO0EyRS8wbUJZO0VBQ0k7RUFDQTtBM0VpMW1CaEI7QTJFOTBtQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0VnMW1CWjs7QTJFMzBtQkk7RUFDSTtBM0U4MG1CUjs7QTJFeDBtQkE7RUFDSTtJQUNJO0UzRTIwbUJOO0FBQ0Y7QTJFejBtQkE7RUFDSTtJQUNJO0lBQ0E7RTNFMjBtQk47O0UyRXgwbUJNO0lBQ0k7RTNFMjBtQlY7RTJFMTBtQlU7SUFDSTtFM0U0MG1CZDtFMkUzMG1CYztJQUNJO0UzRTYwbUJsQjtFMkUzMG1CYztJQUNJO0UzRTYwbUJsQjtFMkUxMG1CVTtJQUNJO0lBQ0E7SUFDQTtFM0U0MG1CZDtFMkUzMG1CYztJQUNJO0UzRTYwbUJsQjtFMkUzMG1CYztJQUNJO0UzRTYwbUJsQjtBQUNGO0EyRXgwbUJBO0VBQ0k7SUFDSTtFM0UwMG1CTjtFMkV6MG1CTTtJQUNJO0UzRTIwbUJWO0FBQ0Y7QThFcjNuQkE7RUFFSTtFQUNBO0VBNkJBO0VBb0RBO0E5RXV5bkJKO0E4RXQzbkJJO0VBQ0k7QTlFdzNuQlI7QThFcjNuQkk7RUFDSTtBOUV1M25CUjtBOEVyM25CSTtFQUNJO0E5RXUzbkJSO0E4RXIzbkJJO0VBQ0k7RUFDQTtBOUV1M25CUjtBOEVyM25CSTtFQUNJO0VBQ0E7QTlFdTNuQlI7QThFcjNuQkk7RUFDSTtFQUNBO0E5RXUzbkJSO0E4RXAzbkJJO0VBQ0k7QTlFczNuQlI7QThFajNuQkk7RUFDSTtFQUNBO0E5RW0zbkJSO0E4RWgzbkJJO0VBQ0k7RUFDQTtBOUVrM25CUjtBOEUvMm5CSTtFQUNJO0VBQ0E7QTlFaTNuQlI7QThFOTJuQkk7RUFDSTtFQUNBO0E5RWczbkJSO0E4RTcybkJJO0VBQ0k7RUFDQTtBOUUrMm5CUjtBOEU1Mm5CSTtFQUNJO0VBQ0E7QTlFODJuQlI7QThFMzJuQkk7RUFDSTtFQUNBO0E5RTYybkJSO0E4RTEybkJJO0VBQ0k7RUFDQTtBOUU0Mm5CUjtBOEV6Mm5CSTtFQUNJO0VBQ0E7QTlFMjJuQlI7QThFeDJuQkk7RUFDSTtFQUNBO0E5RTAybkJSO0E4RXIybkJJO0VBQ0k7RUFDQTtBOUV1Mm5CUjtBOEVwMm5CSTtFQUNJO0VBQ0E7QTlFczJuQlI7QThFbjJuQkk7RUFDSTtFQUNBO0E5RXEybkJSO0E4RWwybkJJO0VBQ0k7RUFDQTtBOUVvMm5CUjtBOEVqMm5CSTtFQUNJO0VBQ0E7QTlFbTJuQlI7QThFaDJuQkk7RUFDSTtFQUNBO0E5RWsybkJSO0E4RS8xbkJJO0VBQ0k7RUFDQTtBOUVpMm5CUjtBOEU5MW5CSTtFQUNJO0VBQ0E7QTlFZzJuQlI7QThFNzFuQkk7RUFDSTtFQUNBO0E5RSsxbkJSO0E4RTUxbkJJO0VBQ0k7RUFDQTtBOUU4MW5CUjtBOEUzMW5CSTtFQUNJO0VBQ0E7QTlFNjFuQlI7QThFMzFuQkk7RUFDSTtFQUNBO0E5RTYxbkJSO0E4RXoxbkJJO0VBQ0k7QTlFMjFuQlI7QThFejFuQkk7RUFDSTtFQUNBO0VBQ0E7QTlFMjFuQlI7QThFdjFuQlE7RUFDSTtBOUV5MW5CWjtBOEVyMW5CUTtFQUNJO0VBQ0E7QTlFdTFuQlo7QThFcDFuQkk7RUFDSTtFQUNBO0E5RXMxbkJSO0E4RXAxbkJRO0VBQ0k7RUFDQTtFQUNBO0E5RXMxbkJaO0E4RW4xbkJJO0VBQ0k7RUFDQTtBOUVxMW5CUjtBOEVwMW5CUTtFQUNJO0VBQ0E7RUFDQTtBOUVzMW5CWjtBOEVsMW5CUTtFQUNJO0E5RW8xbkJaO0E4RWwxbkJRO0VBQ0k7QTlFbzFuQlo7QThFOTBuQlk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTlFZzFuQmhCO0E4RTcwbkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUUrMG5CWjtBOEUzMG5CUTtFQUNJO0VBQ0E7QTlFNjBuQlo7QThFMzBuQlE7O0VBRUk7RUFDQTtBOUU2MG5CWjtBOEUzMG5CUTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7QTlFNjBuQlo7QThFejBuQlE7RUFDSTtBOUUyMG5CWjtBOEV4MG5CSTtFQUNJO0VBQ0E7QTlFMDBuQlI7QThFeDBuQkk7RUFDSTtBOUUwMG5CUjtBOEV2MG5CSTtFQUNJO0lBQ0k7RTlFeTBuQlY7RThFdjBuQk07SUFDSTtJQUNBO0U5RXkwbkJWO0FBQ0Y7QThFdjBuQkk7RUFDSTtJQUNJO0U5RXkwbkJWO0U4RXYwbkJNO0lBQ0k7RTlFeTBuQlY7QUFDRjs7QThFcDBuQkk7RUFDSTtFQUNBO0E5RXUwbkJSO0E4RXQwbkJRO0VBQ0k7RUFDQTtBOUV3MG5CWjtBOEVyMG5CSTtFQUNJO0E5RXUwbkJSO0E4RXIwbkJJO0VBQ0k7QTlFdTBuQlI7QThFdDBuQlE7RUFDSTtBOUV3MG5CWjtBOEVyMG5CSTtFQUNJO0VBQ0E7QTlFdTBuQlI7QThFcDBuQmdCO0VBQ0k7RUFDQTtBOUVzMG5CcEI7QThFbDBuQmdCO0VBQ0k7QTlFbzBuQnBCO0E4RWowbkJvQjtFQUNJO0E5RW0wbkJ4QjtBOEU1em5Cd0I7RUFDSTtFQUNBO0E5RTh6bkI1QjtBOEUxem5CZ0I7RUFDSTtFQUNBO0E5RTR6bkJwQjtBOEUxem5Cd0I7RUFDSTtBOUU0em5CNUI7QThFdHpuQmdCO0VBQ0k7RUFDQTtBOUV3em5CcEI7QThFbnpuQlk7RUFDSTtFQUNBO0E5RXF6bkJoQjtBOEVqem5CWTtFQUNJO0E5RW16bkJoQjtBOEVoem5CZ0I7RUFDSTtBOUVrem5CcEI7QThFN3luQlk7RUFDSTtFQUNBO0E5RSt5bkJoQjtBOEU1eW5CUTtFQUNJO0VBQ0E7RUFDQTtBOUU4eW5CWjtBOEU1eW5CUTtFQUNJO0E5RTh5bkJaO0E4RTV5bkJRO0VBQ0k7QTlFOHluQlo7QThFenluQlk7RUFDSTtBOUUyeW5CaEI7QThFdnluQkk7RUFDSTtBOUV5eW5CUjtBOEV2eW5CSTtFQUNJO0VBQ0E7QTlFeXluQlI7QThFdnluQkk7RUFDSTtFQUNBO0E5RXl5bkJSO0E4RXR5bkJRO0VBQ0k7RUFDQTtBOUV3eW5CWjtBOEV2eW5CWTtFQUNJO0E5RXl5bkJoQjtBOEVweW5CUTtFQUNJO0VBQ0E7QTlFc3luQlo7QThFcHluQlE7RUFDSTtFQUNBO0E5RXN5bkJaO0E4RW55bkJJO0VBQ0k7RUFDQTtBOUVxeW5CUjtBOEVueW5CSTtFQUNJO0E5RXF5bkJSO0E4RWx5bkJRO0VBQ0k7RUFDQTtBOUVveW5CWjtBOEVqeW5CSTtFQUNJO0VBQ0E7QTlFbXluQlI7QThFanluQkk7RUFDSTtBOUVteW5CUjtBOEUveG5CWTtFQUNJO0VBQ0E7QTlFaXluQmhCO0E4RTN4bkJZO0VBQ0k7RUFDQTtBOUU2eG5CaEI7QThFenhuQkk7RUFDSTtFQUNBO0E5RTJ4bkJSO0E4RXp4bkJJO0VBQ0k7RUFDQTtBOUUyeG5CUjtBOEUxeG5CUTtFQUNJO0VBQ0E7QTlFNHhuQlo7QThFeHhuQlE7RUFDSTtFQUNBO0E5RTB4bkJaO0E4RXh4bkJRO0VBQ0k7RUFDSjtBOUUweG5CUjtBOEV2eG5CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RXl4bkJSO0E4RXZ4bkJJO0VBQ0k7RUFDQTtBOUV5eG5CUjtBOEV2eG5CSTtFQUNJO0E5RXl4bkJSO0E4RXJ4bkJZO0VBREo7SUFFUTtJQUNBO0lBQ0E7SUFDQTtFOUV3eG5CZDtBQUNGO0E4RXJ4bkJJOztFQUVJO0VBQ0E7QTlFdXhuQlI7QThFcnhuQkk7O0VBRUk7RUFDQTtBOUV1eG5CUjs7QStFN3ZvQkE7Ozs7OztFQU1JO0EvRWd3b0JKOztBK0U5dm9CQTtFQUNJO0EvRWl3b0JKOztBK0Uvdm9CQTtFQUNJO0EvRWt3b0JKOztBK0Vod29CQTtFQUNJO0EvRW13b0JKOztBK0Vqd29CQTtFQUNJLGExRTBoQ2dDO0FMMHVtQnBDOztBK0Vsd29CQTtFQUNJLGExRTRoQ2dDO0FMeXVtQnBDOztBK0Vud29CQTtFQUNJLGExRXdoQ2dDO0FMOHVtQnBDOztBK0Vwd29CQTtFQUNJO0EvRXV3b0JKOztBK0Vud29CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRXN3b0JKO0ErRXJ3b0JJO0VBQ0k7QS9FdXdvQlI7QStFeHdvQkk7RUFDSTtBL0V1d29CUjtBK0V4d29CSTtFQUNJO0EvRXV3b0JSO0ErRXJ3b0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9FdXdvQlI7QStFcHdvQkk7RUFDSTtBL0Vzd29CUjs7QStFbndvQkE7RUFDSTtFQUNBO0VBQ0E7QS9Fc3dvQko7O0ErRWx3b0JJO0VBQ0k7QS9FcXdvQlI7QStFcHdvQlE7RUFDSTtFQUNBO0EvRXN3b0JaOztBK0Vqd29CQTtFQUNJO0EvRW93b0JKO0ErRW53b0JJO0VBQ0k7QS9FcXdvQlI7O0ErRWx3b0JBO0VBQ0k7QS9FcXdvQko7QStFcHdvQkk7RUFDSTtBL0Vzd29CUjs7QStFbndvQkE7RUFDSTtBL0Vzd29CSjs7QStFbndvQkE7RUFDSTtFQUNBO0EvRXN3b0JKOztBK0Vud29CQTtFQUNJO0VBQ0E7QS9Fc3dvQko7O0ErRW53b0JBO0VBQ0k7RUFDQTtBL0Vzd29CSjs7QStFbndvQkE7RUFDSTtFQUNBO0EvRXN3b0JKOztBK0Vud29CQTtFQUNJLGVGekZXO0VFMEZYO0EvRXN3b0JKO0ErRXJ3b0JJO0VBQ0k7QS9FdXdvQlI7QStFcndvQkk7RUFDSTtFQUNBO0VBQ0E7QS9FdXdvQlI7QStFdHdvQlE7RUFDSTtFQUNBO0EvRXd3b0JaO0ErRXB3b0JJO0VBQ0k7RUFDQTtBL0Vzd29CUjtBK0Vyd29CUTtFQUNJLFcxRW5IRDtFMEVvSEM7QS9FdXdvQlo7QStFcndvQlE7RUFDSTtFQUNBO0EvRXV3b0JaO0ErRXB3b0JJO0VBQ0k7QS9Fc3dvQlI7QStFcndvQlE7RUFDSSxXMUU5SEQ7RTBFK0hDO0EvRXV3b0JaO0ErRXR3b0JZO0VBQ0k7QS9Fd3dvQmhCO0ErRXB3b0JJO0VBQ0ksY0ZySVU7RUVzSVYscUJGdElVO0E3RTQ0b0JsQjtBK0Vyd29CUTtFQUNJLHlCRnhJTTtFRXlJTixXMUUxSUQ7QUxpNW9CWDtBK0Vwd29CSTtFQUNJLGNGNUlVO0VFNklWLHFCRjdJVTtBN0VtNW9CbEI7QStFcndvQlE7RUFDSSx5QkYvSU07RUVnSk4sVzFFbEpEO0FMeTVvQlg7QStFcHdvQkk7RUFDSSxjRmxKVTtFRW1KVixxQkZuSlU7QTdFeTVvQmxCO0ErRXJ3b0JRO0VBQ0kseUJGckpNO0VFc0pOLFcxRTFKRDtBTGk2b0JYO0ErRW53b0JJO0VBQ0k7RUFDQTtFQUNBO0EvRXF3b0JSO0ErRW53b0JJO0VBQ0k7RUFDQTtFQUNBO0EvRXF3b0JSO0ErRW53b0JJO0VBQ0k7QS9FcXdvQlI7QStFbHdvQkk7RUFDSTtBL0Vvd29CUjs7QStFandvQkE7RUFDSTtBL0Vvd29CSjs7QStFandvQkE7RUFDSTtFQUNBO0VBQ0E7QS9Fb3dvQko7QStFbHdvQkk7RUFDSTtFQUNBO0VBQ0E7QS9Fb3dvQlI7QStFbHdvQkk7RUFDSTtFQUNBO0VBQ0E7QS9Fb3dvQlI7QStFbndvQlE7RUFDSTtFQUNBO0VBQ0E7QS9FcXdvQlo7QStFbHdvQkk7RUFDSTtFQUNBO0VBQ0E7QS9Fb3dvQlI7QStFbHdvQkk7RUFDSTtFQUNBO0VBQ0E7QS9Fb3dvQlI7QStFbHdvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRW93b0JSOztBK0Vqd29CQTtFQUNDO0VBQ0E7RUFDQTtBL0Vvd29CRDtBK0Vud29CQztFQUNDO0VBQ007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0EvRXF3b0JSO0ErRXB3b0JFO0VBQ0M7QS9Fc3dvQkg7QStFbHdvQkU7RUFDQztBL0Vvd29CSDs7QStFL3ZvQkM7RUFDQztFQUNNO0EvRWt3b0JSOztBK0U1dm9CUTtFQURKO0lBRVE7RS9FZ3dvQlY7QUFDRjs7QStFNXZvQkk7RUFESjtJQUVRO0UvRWd3b0JOO0FBQ0Y7O0ErRTd2b0JBOztFQUVJO0EvRWd3b0JKOztBK0U5dm9CQTtFQUNJO0EvRWl3b0JKO0ErRWh3b0JJO0VBQ0k7QS9Fa3dvQlI7O0ErRS92b0JBO0VBQ0k7RUFDQTtFQUNBO0EvRWt3b0JKO0ErRWp3b0JJO0VBQ0k7QS9FbXdvQlI7QStFandvQkk7RUFDSTtBL0Vtd29CUjtBK0Vsd29CUTtFQUNJO0VBQ0E7QS9Fb3dvQlo7QStFbHdvQlE7RUFDSTtFQUNBO0EvRW93b0JaO0ErRWx3b0JRO0VBQ0k7QS9Fb3dvQlo7O0ErRTl2b0JBO0VBQ0k7RUFDQTtFQUNBO0EvRWl3b0JKO0ErRTl2b0JRO0VBQ0k7QS9FZ3dvQlo7QStFNXZvQlE7RUFDSTtBL0U4dm9CWjtBK0Uzdm9CSTtFQUNJO0VBQ0E7QS9FNnZvQlI7QStFNXZvQlE7RUFDSTtBL0U4dm9CWjtBK0Uzdm9CSTtFQUNJO0EvRTZ2b0JSO0ErRTN2b0JJO0VBQ0k7QS9FNnZvQlI7O0ErRXh2b0JBO0VBQ0k7QS9FMnZvQko7O0ErRXJ2b0JRO0VBQ0k7QS9Fd3ZvQlo7QStFdnZvQlk7RUFFSTtBL0V3dm9CaEI7O0ErRWp2b0JBO0VBQ0k7QS9Fb3ZvQko7QStFbnZvQkk7RUFDSTtBL0Vxdm9CUjtBK0Vwdm9CUTtFQUNJLFcxRWxXRDtFMEVtV0M7QS9Fc3ZvQlo7QStFcnZvQlk7RUFDSTtFQUNBO0EvRXV2b0JoQjtBK0Vsdm9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Vvdm9CWjtBK0Vsdm9CWTtFQUNJO0EvRW92b0JoQjtBK0Vodm9CSTtFQUNJO0VBQ0E7QS9Fa3ZvQlI7QStFanZvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0Vtdm9CWjtBK0Vqdm9CWTtFQUNJO0EvRW12b0JoQjtBK0Vodm9CWTtFQUNJO0VBQ0EsVzFFdllMO0FMeW5wQlg7O0ErRTF1b0JJOztFQUVJO0EvRTZ1b0JSO0ErRTN1b0JJO0VBQ0k7QS9FNnVvQlI7O0ErRXp1b0JBO0VBQ0k7QS9FNHVvQko7O0ErRTF1b0JBO0VBQ0k7QS9FNnVvQko7O0ErRXp1b0JJO0VBQ0k7RUFDQTtFQUNBO0EvRTR1b0JSO0ErRTN1b0JRO0VBQ0k7QS9FNnVvQlo7O0ErRXZ1b0JBO0VBQ0k7QS9FMHVvQko7QStFenVvQkk7RUFDSTtBL0UydW9CUjs7QStFdHVvQkE7RUFDSTtBL0V5dW9CSjtBK0V4dW9CSTtFQUNJO0EvRTB1b0JSO0ErRXp1b0JRO0VBRUk7RUFDQTtFQUNBO0EvRTB1b0JaO0ErRXh1b0JRO0VBQ0k7RUFDQTtBL0UwdW9CWjtBK0V2dW9CWTtFQUNJO0EvRXl1b0JoQjtBK0VudW9CWTtFQUNJO0EvRXF1b0JoQjtBK0UvdG9CWTtFQUNJO0EvRWl1b0JoQjs7QStFeHRvQlE7RUFDSTtFQUNBO0EvRTJ0b0JaO0ErRXh0b0JJO0VBQ0k7RUFDQTtFQUNBO0EvRTB0b0JSO0ErRXZ0b0JRO0VBQ0k7RUFDQTtBL0V5dG9CWjs7QWdGeHNwQkM7RUFBeUI7QWhGNHNwQjFCOztBZ0Yxc3BCQTtFQUF5QjtBaEY4c3BCekI7O0FnRjdzcEJBO0VBQXlCO0FoRml0cEJ6Qjs7QWdGaHRwQkE7RUFBeUI7QWhGb3RwQnpCOztBZ0ZudHBCQTtFQUF5QjtBaEZ1dHBCekI7O0FnRnR0cEJBO0VBQXlCO0FoRjB0cEJ6Qjs7QWdGenRwQkE7RUFBeUI7RUFBZ0QsVzNFQzlEO0FMNnRwQlg7O0FnRjd0cEJBO0VBQXlCO0FoRml1cEJ6Qjs7QWdGaHVwQkE7RUFBeUI7QWhGb3VwQnpCOztBZ0ZudXBCQTtFQUEwQjtBaEZ1dXBCMUI7O0FnRnJ1cEJBO0VBQXlCLHlCSEhQO0VHR3lDLHFCSEh6QztBN0U2dXBCbEI7O0FnRnp1cEJBO0VBQXlCLHlCSEhQO0VHR3dDLHFCSEh4QztBN0VpdnBCbEI7O0FnRjd1cEJBO0VBQXlCLHlCSEhQO0VHR3lDLHFCSEh6QztBN0VxdnBCbEI7O0FnRmp2cEJBO0VBQXlCLHlCSEhQO0VHR3NDLHFCSEh0QztBN0V5dnBCbEI7O0FnRnB2cEJBOzs7OztFQUl5QjtBaEZ3dnBCekI7O0FnRnR2cEJBO0FBQ0E7RUFBeUI7QWhGMHZwQnpCOztBZ0Z6dnBCQTtFQUF5QjtBaEY2dnBCekI7O0FnRjV2cEJBO0VBQXlCO0FoRmd3cEJ6Qjs7QWdGL3ZwQkE7RUFBeUI7QWhGbXdwQnpCOztBZ0Zsd3BCQTtFQUF5QjtBaEZzd3BCekI7O0FnRnJ3cEJBO0VBQXlCO0FoRnl3cEJ6Qjs7QWdGeHdwQkE7RUFBeUI7QWhGNHdwQnpCOztBZ0Yzd3BCQTtFQUF5QjtBaEYrd3BCekI7O0FnRjl3cEJBO0VBQXlCO0FoRmt4cEJ6Qjs7QWdGanhwQkE7RUFBeUI7QWhGcXhwQnpCOztBZ0ZweHBCQTtFQUF5QjtBaEZ3eHBCekI7O0FnRnZ4cEJBO0FBQ0E7RUFBeUI7QWhGMnhwQnpCOztBZ0YxeHBCQTtFQUF5QjtBaEY4eHBCekI7O0FnRjd4cEJBO0VBQXlCO0FoRml5cEJ6Qjs7QWdGaHlwQkE7RUFBeUI7QWhGb3lwQnpCOztBZ0ZueXBCQTtFQUF5QjtBaEZ1eXBCekI7O0FnRnR5cEJBO0VBQXlCO0FoRjB5cEJ6Qjs7QWdGenlwQkE7RUFBeUI7QWhGNnlwQnpCOztBZ0Y1eXBCQTtFQUF5QjtBaEZnenBCekI7O0FnRi95cEJBO0VBQXlCO0FoRm16cEJ6Qjs7QWdGbHpwQkE7RUFBeUI7QWhGc3pwQnpCOztBZ0ZyenBCQTtFQUErQjtBaEZ5enBCL0I7O0FnRnh6cEJBO0FBQ0E7RUFBNEI7QWhGNHpwQjVCOztBZ0YzenBCQTtFQUE0QjtBaEYrenBCNUI7O0FnRjl6cEJBO0VBQTRCO0FoRmswcEI1Qjs7QWdGajBwQkE7RUFBNEI7QWhGcTBwQjVCOztBZ0ZwMHBCQTtFQUE0QjtBaEZ3MHBCNUI7O0FnRnYwcEJBO0VBQTRCO0FoRjIwcEI1Qjs7QWdGMTBwQkE7RUFBNEI7QWhGODBwQjVCOztBZ0Y3MHBCQTtFQUE0QjtBaEZpMXBCNUI7O0FnRmgxcEJBO0VBQTRCO0FoRm8xcEI1Qjs7QWdGbjFwQkE7RUFBNEI7QWhGdTFwQjVCOztBZ0Z0MXBCQTtFQUE0QjtBaEYwMXBCNUI7O0FnRnoxcEJBO0VBQTRCO0FoRjYxcEI1Qjs7QWdGMzFwQkE7QUFDQTtFQUNJO0FoRjgxcEJKOztBZ0Y1MXBCQTtFQUNJO0FoRisxcEJKOztBZ0Y3MXBCQTtFQUNJO0FoRmcycEJKOztBZ0Y5MXBCQTtFQUNJO0FoRmkycEJKOztBZ0YvMXBCQTtFQUNJO0FoRmsycEJKOztBZ0ZoMnBCQTtFQUNJO0FoRm0ycEJKOztBZ0ZqMnBCQTtFQUNJO0FoRm8ycEJKOztBZ0ZsMnBCQTtFQUNJO0FoRnEycEJKOztBZ0ZuMnBCQTtFQUNJO0FoRnMycEJKOztBZ0ZwMnBCQTtFQUNJO0FoRnUycEJKOztBZ0ZyMnBCQTtFQUNJO0FoRncycEJKOztBZ0Z0MnBCQTtFQUNJO0FoRnkycEJKOztBZ0Z2MnBCQTtFQUNJO0FoRjAycEJKOztBZ0Z2MnBCQTtFQUNJO0FoRjAycEJKOztBZ0Z2MnBCQTtBQUNBO0VBQ0c7QWhGMDJwQkg7O0FnRngycEJBO0VBQ0c7QWhGMjJwQkg7O0FnRnoycEJBO0VBQ0c7QWhGNDJwQkg7O0FnRjEycEJBO0VBQ0c7QWhGNjJwQkg7O0FnRjMycEJBO0VBQ0c7QWhGODJwQkg7O0FnRjUycEJBO0VBQ0c7QWhGKzJwQkg7O0FnRjcycEJBO0VBQ0c7QWhGZzNwQkg7O0FnRjkycEJBO0VBQ0c7QWhGaTNwQkg7O0FnRi8ycEJBO0VBQ0c7QWhGazNwQkg7O0FnRmgzcEJBO0VBQ0k7QWhGbTNwQko7O0FnRmgzcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbTNwQlI7O0FnRmgzcEJBO0FBQ0E7RUFDSTtBaEZtM3BCSjtBZ0ZsM3BCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvM3BCUjs7QWdGajNwQkE7RUFDSTtBaEZvM3BCSjtBZ0ZuM3BCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZxM3BCUjs7QWdGbDNwQkE7RUFDSTtBaEZxM3BCSjtBZ0ZwM3BCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZzM3BCUjs7QWdGbjNwQkE7RUFDSTtBaEZzM3BCSjtBZ0ZyM3BCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ1M3BCUjs7QWdGcDNwQkE7RUFDSTtBaEZ1M3BCSjtBZ0Z0M3BCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ3M3BCUjs7QWdGcjNwQkE7RUFDSTtBaEZ3M3BCSjtBZ0Z2M3BCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5M3BCUjs7QWdGdDNwQkE7RUFDSTtBaEZ5M3BCSjtBZ0Z4M3BCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYwM3BCUjs7QWdGdjNwQkE7RUFDSTtBaEYwM3BCSjtBZ0Z6M3BCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYyM3BCUjs7QWdGeDNwQkE7RUFDSTtBaEYyM3BCSjtBZ0YxM3BCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY0M3BCUjs7QWdGeDNwQkE7RUFDSTtBaEYyM3BCSjs7QWdGejNwQkE7RUFDSTtBaEY0M3BCSjs7QWdGMTNwQkE7RUFDSTtBaEY2M3BCSjs7QWdGMzNwQkE7RUFDSTtBaEY4M3BCSjs7QWdGNTNwQkE7RUFDSTtFQUNBO0VBQ0E7QWhGKzNwQko7QWdGOTNwQkk7RUFKSjtJQUtRO0lBQ0E7SUFDQTtFaEZpNHBCTjtBQUNGOztBZ0YvM3BCQTtFQUNJO0FoRms0cEJKOztBZ0ZoNHBCQTtFQUNJO0FoRm00cEJKOztBZ0ZqNHBCQTtFQUFXO0VBQW9CO0VBQVk7RUFBWTtFQUFpQjtBaEZ5NHBCeEU7O0FnRng0cEJBO0VBRUk7RUFFQTtBaEYyNHBCSjtBZ0YxNHBCSTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0FoRjI0cEJSO0FnRno0cEJJO0VBQ0k7QWhGMjRwQlI7QWdGejRwQkk7RUFDSTtBaEYyNHBCUjs7QWdGeDRwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjI0cEJKO0FnRjE0cEJJO0VBQ0k7QWhGNDRwQlI7O0FnRng0cEJJO0VBQ0k7RUFDQTtFQUNBO0FoRjI0cEJSOztBZ0Z2NHBCSTtFQUNJO0FoRjA0cEJSO0FnRng0cEJJO0VBQ0k7QWhGMDRwQlI7QWdGeDRwQkk7RUFDSTtBaEYwNHBCUjtBZ0Z2NHBCUTtFQUNJO0FoRnk0cEJaO0FnRnY0cEJnQjtFQUNJO0VBQ0E7QWhGeTRwQnBCO0FnRnA0cEJJO0VBQ0k7QWhGczRwQlI7QWdGcDRwQkk7RUFDSTtBaEZzNHBCUjtBZ0ZyNHBCUTtFQUNJO0FoRnU0cEJaO0FnRnA0cEJJO0VBQ0k7QWhGczRwQlI7QWdGcjRwQlE7RUFDSTtBaEZ1NHBCWjtBZ0ZwNHBCSTtFQUNJO0FoRnM0cEJSO0FnRnA0cEJJO0VBQ0k7QWhGczRwQlI7QWdGcDRwQkk7O0VBRUk7QWhGczRwQlI7QWdGbjRwQlE7RUFDSTtBaEZxNHBCWjs7QWlGL3VxQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNFO0FqRmt2cUJIOztBaUYvdXFCQTtFQUFxQztJQUFHO0lBQVU7RWpGcXZxQmhEO0FBQ0Y7QWlGcnZxQkE7RUFBNkI7SUFBRztJQUFVO0VqRjB2cUJ4QztBQUNGO0FpRnp2cUJBO0VBQ0U7SUFDRTtJQUNBO0VqRjJ2cUJGO0VpRnp2cUJBO0lBQ0U7SUFDQTtFakYydnFCRjtBQUNGO0FpRm53cUJBO0VBQ0U7SUFDRTtJQUNBO0VqRjJ2cUJGO0VpRnp2cUJBO0lBQ0U7SUFDQTtFakYydnFCRjtBQUNGO0FpRnh2cUJBO0VBQ0M7QWpGMHZxQkQ7QWlGdnZxQkM7RUFFQztFQUNBO0FqRnd2cUJGOztBa0Z2eHFCQTtFQUdJO0VBQ0E7RUFHQTtFQUlBO0FsRjB4cUJKOztBa0Z0eHFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFJQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtBbEZ1eHFCSjtBa0ZyeHFCSTtFQXhCSjtJQXlCUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxGd3hxQk47RWtGcnhxQlU7SUFDSTtJQUNBO0VsRnV4cUJkO0VrRnB4cUJNO0lBQ0k7SUFDQTtJQUNBO0VsRnN4cUJWO0VrRnJ4cUJVO0lBQ0k7RWxGdXhxQmQ7RWtGcnhxQlU7SUFDSTtFbEZ1eHFCZDtFa0ZyeHFCVTtJQUNJO0lBQ0E7RWxGdXhxQmQ7QUFDRjs7QWtGanhxQkE7RU5yRUkscUJNc0VvQjtFQUNwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0FsRnV4cUJKO0FrRnJ4cUJJO0VBZko7SUFnQlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEZ3eHFCTjtBQUNGO0FrRnR4cUJJO0VBdkJKO0lOakVJO0lBQ0E7SUFDQTtJQUNBO0lNdUZJO0VsRjR4cUJOO0U0RWozcUJFO0lBQ0k7RTVFbTNxQk47QUFDRjtBa0Y3eHFCSTtFQTVCSjtJQTZCUTtFbEZneXFCTjtBQUNGO0FrRjd4cUJRO0VBQ0k7RUFDQTtFQUNBO0FsRit4cUJaO0FrRjd4cUJRO0VBQ0k7QWxGK3hxQlo7QWtGM3hxQkk7RUFDSTtBbEY2eHFCUjtBa0YxeHFCSTtFQUNJO0VBQ0E7QWxGNHhxQlI7QWtGM3hxQlE7RUFISjtJTmhIQTtJQUNBO0lBQ0E7SUFDQTtJTWtIUTtFbEZpeXFCVjtFNEVqNXFCRTtJQUNJO0U1RW01cUJOO0FBQ0Y7QWtGbHlxQlk7RUFDSTtBbEZveXFCaEI7QWtGbHlxQlk7RUFDSTtBbEZveXFCaEI7QWtGbHlxQlk7RUFDSTtBbEZveXFCaEI7QWtGanlxQlE7O0VBRUk7QWxGbXlxQlo7QWtGbHlxQlk7OztFQUVJO0FsRnF5cUJoQjtBa0ZweXFCZ0I7OztFQUNJO0FsRnd5cUJwQjtBa0ZweXFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRnN5cUJaO0FrRnB5cUJRO0VBQ0k7RUFDQTtFQUNBO0FsRnN5cUJaO0FrRnJ5cUJXO0VBQ0s7QWxGdXlxQmhCO0FrRm55cUJRO0VBQ0k7QWxGcXlxQlo7QWtGbnlxQlE7RUFDSTtFQUNBO0VBQ0E7QWxGcXlxQlo7QWtGbnlxQlE7RUFDSTtFQUNBO0VBQ0E7QWxGcXlxQlo7QWtGbnlxQlE7RUFDSTtBbEZxeXFCWjtBa0ZueXFCUTtFQUNJO0VBQ0E7RUFDQTtBbEZxeXFCWjtBa0ZueXFCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnF5cUJoQjtBa0ZueXFCWTtFQUNJO0FsRnF5cUJoQjtBa0ZqeXFCSTtFQUNJO0FsRm15cUJSO0FrRmx5cUJRO0VBQ0k7RUFDQTtBbEZveXFCWjtBa0ZqeXFCWTtFQUNJO0FsRm15cUJoQjtBa0ZoeXFCUTtFQVhKO0lBWU87RWxGbXlxQlQ7QUFDRjtBa0ZoeXFCSTtFQUNJO0FsRmt5cUJSO0FrRi94cUJnQjtFQUNJO0FsRml5cUJwQjtBa0Y1eHFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRjh4cUJSO0FrRjd4cUJRO0VBTEo7SUFNUTtFbEZneXFCVjtBQUNGO0FrRi94cUJRO0VBQ0k7QWxGaXlxQlo7QWtGaHlxQlk7RUFDSTtBbEZreXFCaEI7QWtGaHlxQlk7RUFDSTtFQUNBO0FsRmt5cUJoQjtBa0YveHFCUTs7RUFFSTtBbEZpeXFCWjtBa0Y3eHFCWTtFQUNJO0FsRit4cUJoQjtBa0Y1eHFCb0I7RUFDSTtBbEY4eHFCeEI7QWtGenhxQlk7RUFDSTtBbEYyeHFCaEI7QWtGMXhxQmdCO0VBQ0k7QWxGNHhxQnBCO0FrRnp4cUJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGMnhxQnhCO0FrRjF4cUJ3QjtFQUNJO0FsRjR4cUI1QjtBa0YzeHFCNEI7RUFDSTtBbEY2eHFCaEM7QWtGdHhxQmdCO0VBQ0k7QWxGd3hxQnBCO0FrRnR4cUJnQjtFQUNJO0FsRnd4cUJwQjtBa0ZyeHFCWTtFQUNJO0FsRnV4cUJoQjtBa0ZyeHFCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZ1eHFCaEI7QWtGdHhxQmdCO0VBQ0k7QWxGd3hxQnBCO0FrRnR4cUJnQjtFQUNJO0FsRnd4cUJwQjtBa0ZyeHFCWTtFQUNJO0FsRnV4cUJoQjtBa0ZyeHFCWTtFQUNJO0FsRnV4cUJoQjtBa0ZueHFCUTtFQUNJO0FsRnF4cUJaO0FrRmx4cUJRO0VBQ0k7QWxGb3hxQlo7QWtGbnhxQlk7RUFDSTtFQUNBO0FsRnF4cUJoQjtBa0ZseHFCUTtFQUNJO0FsRm94cUJaO0FrRmx4cUJRO0VBQ0k7QWxGb3hxQlo7QWtGaHhxQmdCO0VBQ0k7QWxGa3hxQnBCO0FrRjd3cUJZO0VBQ0k7QWxGK3dxQmhCO0FrRjd3cUJZO0VBQ0k7QWxGK3dxQmhCO0FrRjF3cUJJO0VBQ0k7QWxGNHdxQlI7QWtGM3dxQlE7RUFGSjtJQUdRO0VsRjh3cUJWO0FBQ0Y7QWtGendxQlk7RUFESjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxGNHdxQmQ7QUFDRjtBa0Yxd3FCZ0I7RUFESjtJQUVRO0VsRjZ3cUJsQjtBQUNGO0FrRnp3cUJZO0VBREo7SUFFTztFbEY0d3FCYjtBQUNGOztBa0Z2d3FCQTtFQUNJO0FsRjB3cUJKO0FrRnp3cUJJO0VBRko7SUFHUTtFbEY0d3FCTjtBQUNGOztBa0Z4d3FCQTtFTmxZSTtFQUNBO0VBQ0E7RUFDQTtFTWlZQTtFQUNBO0VBR0E7RUFHQTtBbEY4d3FCSjtBNEVwcHJCSTtFQUNJO0E1RXNwckJSO0FrRmh4cUJJO0VBSUk7RUFFQTtFQUdBO0VBQ0E7QWxGa3hxQlI7O0FrRjd3cUJBO0VBQ0k7QWxGZ3hxQko7QWtGL3dxQkk7RUFGSjtJQUdRO0VsRmt4cUJOO0FBQ0Y7QWtGaHhxQkk7RUFOSjtJQU9RO0VsRm14cUJOO0FBQ0Y7O0FtRjlyckJJO0VBQ0k7QW5GaXNyQlI7QW1GL3JyQkk7RUFDSTtBbkZpc3JCUjtBbUYvcnJCSTtFQUNJO0FuRmlzckJSO0FtRi9yckJJO0VBQ0k7RUFDQTtBbkZpc3JCUjtBbUYvcnJCSTtFQUNJO0FuRmlzckJSO0FtRi9yckJJO0VBQ0k7RUFDQTtFQUNBO0FuRmlzckJSO0FtRmhzckJRO0VBQ0k7QW5Ga3NyQlo7O0FtRjVyckJJOzs7RUFHSTtBbkYrcnJCUjs7QW9GM3RyQkE7O0VBRUk7QXBGOHRyQko7O0FvRjF0ckJBO0VBQ0k7QXBGNnRyQko7O0FvRjN0ckJBO0VBQ0k7QXBGOHRyQko7QW9GNXRyQkk7RUFISjtJUlBJLHFCUVd3QjtJQUNwQjtJQUNBO0lBQ0E7RXBGa3VyQk47RW9GaHVyQk07SUFDSTtFcEZrdXJCVjtBQUNGO0FvRmh1ckJJO0VBQ0k7SUFDSTtJQUNBO0VwRmt1ckJWO0FBQ0Y7QW9GaHVyQkk7RUFDSTtJQUNJO0lBQ0E7RXBGa3VyQlY7QUFDRjtBb0YvdHJCSTtFUjdCQTtFQUNBO0VBQ0E7RUFDQTtFUTRCSTtFQUNBO0FwRm91ckJSO0E0RS92ckJJO0VBQ0k7QTVFaXdyQlI7QW9GbHVyQlk7RUFFSTtBcEZtdXJCaEI7QW9GanVyQlk7RUFDSTtBcEZtdXJCaEI7QW9GaHVyQlE7RUFDSTtFQUNBO0FwRmt1ckJaO0FvRjl0ckJRO0VBREo7SUFFUTtFcEZpdXJCVjtBQUNGOztBb0YxdHJCSTtFQUZKO0lBR1E7RXBGOHRyQk47QUFDRjtBb0Y1dHJCSTtFQUNJO0FwRjh0ckJSO0FvRjV0ckJRO0VBSEo7SUFJUTtFcEYrdHJCVjtBQUNGO0FvRjV0ckJJO0VSeEVBO0VBQ0E7RUFDQTtFQUNBO0VRdUVJO0VBQ0E7QXBGaXVyQlI7QTRFdnlyQkk7RUFDSTtBNUV5eXJCUjtBb0ZodXJCUTtFQUNJLFcvRWpGRDtBTG16ckJYO0FvRi90ckJJO0VBQ0k7QXBGaXVyQlI7QW9GOXRyQkk7RUFDSTtBcEZndXJCUjs7QXFGajByQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckZvMHJCRDtBcUZsMHJCRTtFQUNDO0FyRm8wckJIO0FxRmgwckJDO0VUTkcscUJTT2tCO0VBQ2Q7RUFDTjtFQUNNO0VBQ0E7RUFDQTtFQUNBO0VBQ047RUFDQTtFQUNBO0VBQ0E7QXJGcTByQkY7QXFGbjByQkM7RUFDQztBckZxMHJCRjtBcUZuMHJCQztFQUNDLG1CaEZtQlE7QUxrenJCVjtBcUZuMHJCQztFQUNDO0FyRnEwckJGO0FxRm4wckJDO0VBQ0M7QXJGcTByQkY7QXFGbjByQkM7RUFDQztBckZxMHJCRjs7QXNGMTJyQkE7RVZLSSxnQ1VKb0I7RWhGa0JwQjtFZ0ZoQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RmczckJKO0FzRi8yckJJO0VBQ0k7QXRGaTNyQlI7O0FzRjcyckJJO0VWVEEsZ0NVVXdCO0VoRkl4QjtFZ0ZGSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGbTNyQlI7QXNGbDNyQlE7RUFDSTtBdEZvM3JCWjtBc0ZqM3JCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0Rm0zckJSO0FzRmwzckJRO0VBQ0k7QXRGbzNyQlo7QXNGbDNyQlE7RUFDSTtBdEZvM3JCWjtBc0ZsM3JCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rm8zckJaO0FzRmgzckJRO0VBREo7SUFFUTtFdEZtM3JCVjtBQUNGO0FzRmwzckJRO0VBSko7SUFLUTtFdEZxM3JCVjtBQUNGO0FzRm4zckJJO0VBQ0k7RUFDQTtBdEZxM3JCUjtBc0ZqM3JCWTtFQUNJO0F0Rm0zckJoQjtBc0Y3MnJCWTtFQUNJO0F0RisyckJoQjtBc0Z6MnJCWTtFQUNJO0F0RjIyckJoQjtBc0ZyMnJCWTtFQUNJO0F0RnUyckJoQjtBc0ZuMnJCSTtFQUNJO0VBQ0E7RUFDQTtBdEZxMnJCUjs7QXNGajJyQkk7RUFDSTtBdEZvMnJCUjs7QXVGbjhyQkE7RUFDSTtFQUNBO0F2RnM4ckJKO0F1RnI4ckJJO0VBQ0k7RUFDQTtBdkZ1OHJCUjtBdUZyOHJCSTtFQUNJO0VBQ0E7QXZGdThyQlI7O0FBbDdyQkE7RUFDRTtBQXE3ckJGOztBQWw3ckJBO0VBQ0U7QUFxN3JCRjs7QUFsN3JCQTtFQUNFO0FBcTdyQkY7O0FBbDdyQkE7RUFDRTtFQUNBO0FBcTdyQkY7O0FBbDdyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcTdyQkY7O0FBbDdyQkE7RUFDRTtBQXE3ckJGOztBQWw3ckJBO0VBQ0U7QUFxN3JCRjs7QUFsN3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcTdyQkY7O0FBbDdyQkE7RUFDRTtBQXE3ckJGOztBQWw3ckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFxN3JCRjs7QUFsN3JCQTtFQUNFO0FBcTdyQkY7O0FBbDdyQkE7RUFDRTtBQXE3ckJGOztBQWw3ckJBO0VBQ0U7QUFxN3JCRjs7QUFuN3JCQTs7RUFFRTtBQXM3ckJGOztBQW43ckJBO0VBQ0U7QUFzN3JCRjs7QUFuN3JCQTtFQUNFO0FBczdyQkY7O0FBbjdyQkE7RUFDRTtBQXM3ckJGOztBQW43ckJBO0VBQ0U7QUFzN3JCRjs7QUFuN3JCQTtFQUNFO0FBczdyQkY7O0FBbjdyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzN3JCRjs7QUFuN3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBczdyQkY7O0FBbjdyQkE7RUFBMkI7QUF1N3JCM0I7O0FBcjdyQkE7RUFDRTtFQUNBO0FBdzdyQkY7O0FBcjdyQkE7RUFDRTtBQXc3ckJGOztBQXI3ckJBO0VBQ0U7QUF3N3JCRjs7QUFyN3JCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXc3ckJGOztFQXI3ckJBO0lBQ0U7RUF3N3JCRjs7RUFyN3JCQTtJQUNFO0VBdzdyQkY7O0VBcjdyQkE7SUFDRTtFQXc3ckJGOztFQXI3ckJBO0lBQ0U7SUFDQTtJQUNBO0VBdzdyQkY7O0VBcjdyQkE7SUFDRTtJQUNBO0lBQ0E7RUF3N3JCRjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ2xvYmFsL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL2ZvbnRzL2ljb2ZvbnQvY3NzL2ljb25mb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ2xvYmFsL190aGVtZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9nbG9iYWwvX2dlbmVyYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9nbG9iYWwvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2dsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ2xvYmFsL19ydGwtbW9kZS5zY3NzIiwid2VicGFjazovLy8uL2Jvb3RzdHJhcC9fY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ2VuZXJpYy9faGVscGVycy5zY3NzIiwid2VicGFjazovLy8uL2dlbmVyaWMvX2FuaW1hdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9za2VsZXRvbi9teXRhc2stbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGx1Z2luL19jYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL3BsdWdpbi9fY2hhdC5zY3NzIiwid2VicGFjazovLy8uL3BsdWdpbi9fdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wbHVnaW4vX3Rhc2tib3JkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd2lkZ2V0cy9fY2FyZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHY1LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwOzQwMDs2MDA7NzAwOzgwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS80LjcuMC9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3NcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vYm9vdHN0cmFwLWljb25zQDEuMy4wL2ZvbnQvYm9vdHN0cmFwLWljb25zLmNzc1wiKTtcbjpyb290IHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gIC0tYnMtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYnMtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeTogIzBkNmVmZDtcbiAgLS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tYnMtc3VjY2VzczogIzE5ODc1NDtcbiAgLS1icy1pbmZvOiAjMGRjYWYwO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1pbmZvLXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1saWdodC1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtZGFyay1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzBkNmVmZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwYTU4Y2E7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpcmVjdGlvbjogbHRyIC8qIHJ0bDppZ25vcmUgKi87XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNkNjMzODQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctc20tMCxcbi5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctc20tMCxcbi5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctc20tMSxcbi5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctc20tMSxcbi5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctc20tMixcbi5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTMsXG4uZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXNtLTMsXG4uZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXNtLTQsXG4uZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmctc20tNCxcbi5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy1zbS01LFxuLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy1zbS01LFxuLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1tZC0xLFxuLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1tZC0xLFxuLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1tZC0yLFxuLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTIsXG4uZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtNCxcbi5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1tZC00LFxuLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLWxnLTAsXG4uZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLWxnLTAsXG4uZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLWxnLTEsXG4uZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTEsXG4uZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTIsXG4uZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmctbGctMixcbi5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy1sZy0zLFxuLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy1sZy0zLFxuLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy1sZy00LFxuLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTQsXG4uZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmctbGctNSxcbi5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmctbGctNSxcbi5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXhsLTAsXG4uZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLXhsLTAsXG4uZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLXhsLTEsXG4uZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTEsXG4uZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTIsXG4uZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0zLFxuLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy14bC0zLFxuLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy14bC00LFxuLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTQsXG4uZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmcteGwtNSxcbi5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmcteGwtNSxcbi5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXh4bC0wLFxuLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteHhsLTAsXG4uZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy14eGwtMSxcbi5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0xLFxuLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteHhsLTIsXG4uZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0yLFxuLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy14eGwtMyxcbi5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0zLFxuLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmcteHhsLTQsXG4uZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC00LFxuLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14eGwtNSxcbi5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXh4bC01LFxuLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4udGFibGUge1xuICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4udGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1iZzogI2NmZTJmZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVkN2YyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZDFlYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JhY2JlNjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtYmc6ICNlMmUzZTU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2Q3ZDhkYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNkMWQyZDQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNjYmNjY2U7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1iZzogI2QxZTdkZDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzdkYmQyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmNkMGM3O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MxZDZjYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JjZDBjNztcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZmNGZjO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWU4ZWY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWRjZTM7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZlMmU5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmFkY2UzO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2YyZTdjMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlY2UxYmU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNlNmRiYjk7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWJnOiAjZjhkN2RhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2NjY2Y7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVjN2NhO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZjMmM0O1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2VkZWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVlNmU3O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlMGUxO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzJjMzAzNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICMzMjM1Mzk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzNzNiM2U7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIGhlaWdodDogMS41ZW07XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMztcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUwZTM7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMjEyNTI5O1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZCxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICB6LWluZGV4OiAxO1xufVxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDppbnZhbGlkLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogMjtcbn1cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI1ZWQ3O1xuICBib3JkZXItY29sb3I6ICMwYTU4Y2E7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1wcmltYXJ5LCAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiNWVkNztcbiAgYm9yZGVyLWNvbG9yOiAjMGE1OGNhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDksIDEzMiwgMjUzLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wcmltYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTU4Y2E7XG4gIGJvcmRlci1jb2xvcjogIzBhNTNiZTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0OSwgMTMyLCAyNTMsIDAuNSk7XG59XG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzYzNmE7XG4gIGJvcmRlci1jb2xvcjogIzU2NWU2NDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXNlY29uZGFyeSwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNjM2YTtcbiAgYm9yZGVyLWNvbG9yOiAjNTY1ZTY0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc2Vjb25kYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2Vjb25kYXJ5LCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NWU2NDtcbiAgYm9yZGVyLWNvbG9yOiAjNTE1ODVlO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MzQ3O1xuICBib3JkZXItY29sb3I6ICMxNDZjNDM7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1zdWNjZXNzLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzM0NztcbiAgYm9yZGVyLWNvbG9yOiAjMTQ2YzQzO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNjAsIDE1MywgMTEwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zdWNjZXNzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDZjNDM7XG4gIGJvcmRlci1jb2xvcjogIzEzNjUzZjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2MCwgMTUzLCAxMTAsIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxZDJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4taW5mbywgLmJ0bi1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWQyZjI7XG4gIGJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDExLCAxNzIsIDIwNCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5mbywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZm8sIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RkNWYzO1xuICBib3JkZXItY29sb3I6ICMyNWNmZjI7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWluZm86Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTEsIDE3MiwgMjA0LCAwLjUpO1xufVxuLmJ0bi1pbmZvOmRpc2FibGVkLCAuYnRuLWluZm8uZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkY2FmMDtcbiAgYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMmM7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXdhcm5pbmcsIC5idG4td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYTJjO1xuICBib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTcsIDE2NCwgNiwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2FybmluZywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdhcm5pbmcsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDM5O1xuICBib3JkZXItY29sb3I6ICNmZmM3MjA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjE3LCAxNjQsIDYsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQsIC5idG4td2FybmluZy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjJkM2I7XG4gIGJvcmRlci1jb2xvcjogI2IwMmEzNztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWRhbmdlciwgLmJ0bi1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiMmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjYjAyYTM3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhbmdlciwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhbmdlciwgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDJhMzc7XG4gIGJvcmRlci1jb2xvcjogI2E1MjgzNDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG4uYnRuLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tbGlnaHQsIC5idG4tbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjExLCAyMTIsIDIxMywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGlnaHQsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1saWdodCwgLmJ0bi1saWdodDphY3RpdmUsIC5idG4tbGlnaHQuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodDphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxMSwgMjEyLCAyMTMsIDAuNSk7XG59XG4uYnRuLWxpZ2h0OmRpc2FibGVkLCAuYnRuLWxpZ2h0LmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxZjIzO1xuICBib3JkZXItY29sb3I6ICMxYTFlMjE7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1kYXJrLCAuYnRuLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWYyMztcbiAgYm9yZGVyLWNvbG9yOiAjMWExZTIxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNjYsIDcwLCA3MywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFyaywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhcmssIC5idG4tZGFyazphY3RpdmUsIC5idG4tZGFyay5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExZTIxO1xuICBib3JkZXItY29sb3I6ICMxOTFjMWY7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhcms6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcmsuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNjYsIDcwLCA3MywgMC41KTtcbn1cbi5idG4tZGFyazpkaXNhYmxlZCwgLmJ0bi1kYXJrLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICMwZDZlZmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAyMDIsIDI0MCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmZvLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1pbmZvLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkY2FmMDtcbiAgYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQge1xuICBjb2xvcjogIzBkY2FmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtd2FybmluZywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2FybmluZywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtd2FybmluZywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWRhbmdlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhbmdlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1saWdodCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtbGlnaHQsIC5idG4tb3V0bGluZS1saWdodDphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWRhcmssIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDMzLCAzNywgNDEsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFyaywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFyaywgLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay5hY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwZDZlZmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwYTU4Y2E7XG59XG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzFlMjEyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIGNvbG9yOiAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNkZWUyZTY7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogI2FkYjViZDtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWRpdmlkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLXRleHQge1xuICBjb2xvcjogI2RlZTJlNjtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogIzBkNmVmZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMGE1OGNhO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW07XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtdG9wLFxuLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtdG9wLFxuLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtdG9wLFxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1ib3R0b20ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzBjNjNlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjFmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMGM2M2U0JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuMjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwZDZlZmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzBhNThjYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMGE1OGNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42NWVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzA4NDI5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZTJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjZkNGZlO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MzU3YTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDE0NjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkM2Q2ZDg7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMzNDM4M2M7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwZjUxMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWU3ZGQ7XG4gIGJvcmRlci1jb2xvcjogI2JhZGJjYztcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYzQxMjg7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwNTUxNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmY0ZmM7XG4gIGJvcmRlci1jb2xvcjogI2I2ZWZmYjtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNDQxNGQ7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM2NjRkMDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWNiNTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MjNlMDI7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzg0MjAyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjMmM3O1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNmExYTIxO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0ZjUwNTA7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxNDE2MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDQ7XG4gIGJvcmRlci1jb2xvcjogI2JjYmViZjtcbn1cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxMDEyMTQ7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxcmVtO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzA4NDI5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZTJmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDg0Mjk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFjYmU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODQyOTg7XG4gIGJvcmRlci1jb2xvcjogIzA4NDI5ODtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2NjZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ2NGI7XG4gIGJvcmRlci1jb2xvcjogIzQxNDY0Yjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwZjUxMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWU3ZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzBmNTEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZDBjNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY1MTMyO1xuICBib3JkZXItY29sb3I6ICMwZjUxMzI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMDU1MTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZmNGZjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwNTUxNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWRjZTM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NTE2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDU1MTYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNjY0ZDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZkYmI5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjRkMDM7XG4gIGJvcmRlci1jb2xvcjogIzY2NGQwMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzg0MjAyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg0MjAyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmYzJjNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDIwMjk7XG4gIGJvcmRlci1jb2xvcjogIzg0MjAyOTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjQ2NDtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2NDY0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTQxNjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE2MTk7XG4gIGJvcmRlci1jb2xvcjogIzE0MTYxOTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG4udG9hc3Qge1xuICB3aWR0aDogMzUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvYXN0Om5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0wLjVyZW0gLTAuNXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwODA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1lbmQsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtc3RhcnQsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAvKiBydGw6aWdub3JlICovO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbi5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgfVxufVxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDQ1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMzB2aDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMuc2hvdyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6ICMwZDZlZmQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwYTU4Y2E7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzU2NWU2NDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTQ2YzQzO1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjA7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzZGQ1ZjM7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2ZmY2QzOTtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYjAyYTM3O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmOWZhZmI7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzFhMWUyMTtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYygzIC8gNCAqIDEwMCUpO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAxNiAqIDEwMCUpO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAyMSAqIDEwMCUpO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvZm9udC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bY2xhc3NePWljb2ZvbnQtXSwgW2NsYXNzKj1cIiBpY29mb250LVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uaWNvZm9udC1hbmdyeS1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCAXCI7XG59XG5cbi5pY29mb250LWJhdGh0dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIFcIjtcbn1cblxuLmljb2ZvbnQtYmlyZC13aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gglwiO1xufVxuXG4uaWNvZm9udC1ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoINcIjtcbn1cblxuLmljb2ZvbnQtY2FzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCEXCI7XG59XG5cbi5pY29mb250LWNpcmN1aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIVcIjtcbn1cblxuLmljb2ZvbnQtY3Jvd24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ghlwiO1xufVxuXG4uaWNvZm9udC1jcm93bi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gh1wiO1xufVxuXG4uaWNvZm9udC1kYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCIXCI7XG59XG5cbi5pY29mb250LWRpc2FiaWxpdHktcmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6giVwiO1xufVxuXG4uaWNvZm9udC1kaXZpbmctZ29nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCKXCI7XG59XG5cbi5pY29mb250LWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCLXCI7XG59XG5cbi5pY29mb250LWZsb3JhLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gjFwiO1xufVxuXG4uaWNvZm9udC1mbG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gjVwiO1xufVxuXG4uaWNvZm9udC1naWZ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gjlwiO1xufVxuXG4uaWNvZm9udC1oYWxsb3dlZW4tcHVtcGtpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gj1wiO1xufVxuXG4uaWNvZm9udC1oYW5kLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCQXCI7XG59XG5cbi5pY29mb250LWhhbmQtdGh1bmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gkVwiO1xufVxuXG4uaWNvZm9udC1raW5nLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJJcIjtcbn1cblxuLmljb2ZvbnQtbG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gk1wiO1xufVxuXG4uaWNvZm9udC1tYWdpY2lhbi1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJRcIjtcbn1cblxuLmljb2ZvbnQtbmF0aXZlLWFtZXJpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCVXCI7XG59XG5cbi5pY29mb250LW93bC1sb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCWXCI7XG59XG5cbi5pY29mb250LXBob2VuaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJdcIjtcbn1cblxuLmljb2ZvbnQtcm9ib3QtZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gmFwiO1xufVxuXG4uaWNvZm9udC1zYW5kLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCZXCI7XG59XG5cbi5pY29mb250LXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJpcIjtcbn1cblxuLmljb2ZvbnQtc2hpcC13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gm1wiO1xufVxuXG4uaWNvZm9udC1za3VsbC1kYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJxcIjtcbn1cblxuLmljb2ZvbnQtc2t1bGwtZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gnVwiO1xufVxuXG4uaWNvZm9udC1zbm93bW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCeXCI7XG59XG5cbi5pY29mb250LXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJ9cIjtcbn1cblxuLmljb2ZvbnQtc3Rhci1lLUxlYXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCgXCI7XG59XG5cbi5pY29mb250LXN3aXJsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qChXCI7XG59XG5cbi5pY29mb250LXRhdHRvby13aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCiXCI7XG59XG5cbi5pY29mb250LXRocm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6go1wiO1xufVxuXG4uaWNvZm9udC10cmVlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gpFwiO1xufVxuXG4uaWNvZm9udC10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gpVwiO1xufVxuXG4uaWNvZm9udC11bml0eS1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCmXCI7XG59XG5cbi5pY29mb250LXdlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKdcIjtcbn1cblxuLmljb2ZvbnQtd29tYW4tYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gqFwiO1xufVxuXG4uaWNvZm9udC1iYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKlcIjtcbn1cblxuLmljb2ZvbnQtYmVhci1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCqXCI7XG59XG5cbi5pY29mb250LWJlYXItdHJhY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCrXCI7XG59XG5cbi5pY29mb250LWJlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKxcIjtcbn1cblxuLmljb2ZvbnQtYmlyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoK1cIjtcbn1cblxuLmljb2ZvbnQtYmlyZC1mbHlpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoK5cIjtcbn1cblxuLmljb2ZvbnQtYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gr1wiO1xufVxuXG4uaWNvZm9udC1iaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gsFwiO1xufVxuXG4uaWNvZm9udC1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCxXCI7XG59XG5cbi5pY29mb250LWJ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLJcIjtcbn1cblxuLmljb2ZvbnQtYnV0dGVyZmx5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gs1wiO1xufVxuXG4uaWNvZm9udC1idXR0ZXJmbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLRcIjtcbn1cblxuLmljb2ZvbnQtY2FtZWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC1XCI7XG59XG5cbi5pY29mb250LWNhbWVsLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLZcIjtcbn1cblxuLmljb2ZvbnQtY2FtZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLdcIjtcbn1cblxuLmljb2ZvbnQtY2F0LWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC4XCI7XG59XG5cbi5pY29mb250LWNhdC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6guVwiO1xufVxuXG4uaWNvZm9udC1jYXQtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLpcIjtcbn1cblxuLmljb2ZvbnQtY2F0LWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gu1wiO1xufVxuXG4uaWNvZm9udC1jYXQtZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gvFwiO1xufVxuXG4uaWNvZm9udC1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoL1cIjtcbn1cblxuLmljb2ZvbnQtY293LWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoL5cIjtcbn1cblxuLmljb2ZvbnQtY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC/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+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuOHJlbSAwLjhyZW07XG59XG5cbi56aW5kZXgtZml4ZWQge1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uemluZGV4LXBvcG92ZXIge1xuICB6LWluZGV4OiAxMDcwO1xufVxuXG4uemluZGV4LW1vZGFsIHtcbiAgei1pbmRleDogMTA1NTtcbn1cblxuLnNtYWxsLXhzIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2wsIC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgLmZvcm0tc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci00MDApO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgzMywgMzcsIDQxLCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnLCAuZm9ybS1zZWxlY3QuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuOHJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4uYmlnLXNlYXJjaCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xufVxuLmJpZy1zZWFyY2g6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLmJ0bi5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNERDQTg4O1xuICBib3JkZXItY29sb3I6ICM0RENBODg7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERDQTg4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNGQzVBNjk7XG4gIGJvcmRlci1jb2xvcjogI0ZDNUE2OTtcbn1cbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNUE2OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzRGQjhDOTtcbiAgYm9yZGVyLWNvbG9yOiAjNEZCOEM5O1xufVxuLmJ0bi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQjhDOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTcwMCk7XG59XG4uYnRuLmJ0bi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLmJ0bi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC43cmVtIDFyZW07XG59XG5cbi5idG4tY2xvc2Uge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5hdmF0YXIge1xuICB3aWR0aDogMzRweDtcbiAgbWluLXdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uYXZhdGFyLnhzIHtcbiAgd2lkdGg6IDE2cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmF2YXRhci5zbSB7XG4gIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5hdmF0YXIuc20gaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbi5hdmF0YXIubGcge1xuICB3aWR0aDogNTZweDtcbiAgbWluLXdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG4uYXZhdGFyLnhsIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLmF2YXRhci5uby10aHVtYm5haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF2YXRhci1saXN0IHtcbiAgbWFyZ2luOiAwIDAgLTAuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmF2YXRhci1saXN0IC5hdmF0YXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtaW4td2lkdGg6IDJyZW07XG59XG4uYXZhdGFyLWxpc3QgLmF2YXRhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYXZhdGFyLWxpc3QubGlzdC1pbmxpbmVibG9jayBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmF2YXRhci1saXN0LXN0YWNrZWQgLmF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogLTAuOGVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5MHB4KSB7XG4gIC5oZWFkZXIgLmF2YXRhci1saXN0LXN0YWNrZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OTBweCkge1xuICAuYWRkLW1lbWJlci10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4uZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC4xKTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cbi5kcm9wZG93bi1tZW51IGxpIHtcbiAgbWFyZ2luOiA1cHggMHB4O1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLm1vZGFsIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDIxNDc0ODM2NDggIWltcG9ydGFudDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2ctdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nLXZlcnRpY2FsIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbCAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbCAubW9kYWwtaGVhZGVyLCAubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTIwMCk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicy50YWItY3VzdG9tIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLm5hdi10YWJzLnRhYi1jdXN0b20gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5uYXYtdGFicy50YWItY3VzdG9tIC5uYXYtbGluay5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4ubmF2LXRhYnMudGFiLWNhcmQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XG59XG4ubmF2LXRhYnMudGFiLWNhcmQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4ubmF2LXRhYnMudGFiLWJvZHktaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgVmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2LXRhYnMudGFiLWJvZHktaGVhZGVyIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcbn1cbi5uYXYtdGFicy50YWItYm9keS1oZWFkZXIgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLm5hdi10YWJzLnRhYi1ib2R5LWhlYWRlciAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWN1c3RvbSAubGlzdC1ncm91cC1pdGVtLCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtY3VzdG9tIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0xMDApO1xufVxuLnByb2dyZXNzLnBsYW4tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMzAwKTtcbn1cblxuLnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLnRhYmxlIHRyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZSB0ciB0aCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4udGFibGUgdHI6aG92ZXIgdGQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItODAwKTtcbn1cbi50YWJsZSAudGFibGUtZGFyayB0ciB0aCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4udGFibGUuZG9jLXRhYmxlIHRyIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5uby1yZXNpemUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1wcmltYXJ5IHtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWdyYWRpZW50KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbG9yLWRlZnVsdCB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM5YTliOWQgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREQ0E4ODtcbiAgYm9yZGVyLWNvbG9yOiAjNERDQTg4O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQzVBNjk7XG4gIGJvcmRlci1jb2xvcjogI0ZDNUE2OTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkEzMztcbiAgYm9yZGVyLWNvbG9yOiAjRkZCQTMzO1xufVxuXG4uYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEZCOEM5O1xuICBib3JkZXItY29sb3I6ICM0RkI4Qzk7XG59XG5cbi5ib3JkZXIsXG4uYm9yZGVyLWxlZnQsXG4uYm9yZGVyLXRvcCxcbi5ib3JkZXItcmlnaHQsXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqQ3VzdG9tLVdpZHRoKioqKioqKioqKioqKi9cbi52aDEwMCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi53MzAge1xuICB3aWR0aDogMzBweDtcbn1cblxuLnc2MCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4udzkwIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi53MTIwIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4udzIyMCB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLncyNDAge1xuICB3aWR0aDogMjQwcHg7XG59XG5cbi53MjgwIHtcbiAgd2lkdGg6IDI4MHB4O1xufVxuXG4udzM4MCB7XG4gIHdpZHRoOiAzODBweDtcbn1cblxuLnctMzAge1xuICB3aWR0aDogMzAlO1xufVxuXG4ubWluLWhlaWdodC0yMjAge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cblxuLyoqKioqKioqKioqKnRoZW1lLXRleHRjb2xvcioqKioqKioqKioqKiovXG4uY29sb3ItZmZmIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XG59XG5cbi5jb2xvci0xMDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItMTAwKTtcbn1cblxuLmNvbG9yLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xufVxuXG4uY29sb3ItMzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XG59XG5cbi5jb2xvci00MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNDAwKTtcbn1cblxuLmNvbG9yLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci02MDApO1xufVxuXG4uY29sb3ItNzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTcwMCk7XG59XG5cbi5jb2xvci04MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItODAwKTtcbn1cblxuLmNvbG9yLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci05MDApO1xufVxuXG4uY29sb3ItMDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTAwMCk7XG59XG5cbi5jb2xvci1kZWZ1bHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqKioqKioqKioqKnRoZW1lLWJhY2dyb3VuZGNvbG9yKioqKioqKioqKioqKi9cbi5jb2xvci1iZy1mZmYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mZmYpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy0wMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0wMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstZGVmdWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKkN1c3RvbS1iYWNrZ3JvdW5kLWNvbG9yKioqKioqKioqKioqKi9cbi5iZy1saWdodHllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUyOGMgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2RhZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0Z3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC13YXJuaW5nLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRkZSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtcHJpbWFyeS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWYwZmYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWluZm8tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlNWZmICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1kYW5nZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFDOERCICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1zdWNjZXNzLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwRDlCNCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUE4QSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QUU4RkYgIWltcG9ydGFudDtcbn1cblxuLmJnLXNhbnRhLWZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4N0M0QyAhaW1wb3J0YW50O1xufVxuXG4uYmctY2FyZXlzLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0Y5RUFDICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1sYXZlbmRlci1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg4M0JBICFpbXBvcnRhbnQ7XG59XG5cbi5iZy12aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFlMmIgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKkN1c3RvbS10ZXh0Y29sb3IqKioqKioqKioqKioqL1xuLmNvbG9yLWxpZ2h0eWVsbG93IHtcbiAgY29sb3I6ICNmZmUyOGMgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWxpZ2h0Ymx1ZSB7XG4gIGNvbG9yOiAjYTdkYWZmICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1saWdodGdyZWVuIHtcbiAgY29sb3I6ICNhOGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWxpZ2h0LXN1Y2Nlc3Mge1xuICBjb2xvcjogI0EwRDlCNCAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItbGlnaHQtb3JhbmdlIHtcbiAgY29sb3I6ICNGRkFBOEEgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWluZm8tbGlnaHQge1xuICBjb2xvcjogIzlBRThGRiAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itc2FudGEtZmUge1xuICBjb2xvcjogI0I4N0M0QyAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItY2FyZXlzLXBpbmsge1xuICBjb2xvcjogI0NGOUVBQyAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItbGF2ZW5kZXItcHVycGxlIHtcbiAgY29sb3I6ICNBODgzQkEgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWRhbmdlciB7XG4gIGNvbG9yOiAjRjFDOERCICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctb3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKioqKioqKioqKioqQ3VzdG9tLWJlZm9yZS1iYWNrZ3JvdW5kY29sb3IqKioqKioqKioqKioqL1xuLmxpbmUtbGlnaHR5ZWxsb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1saWdodHllbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTI4YyAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1saWdodGJsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1saWdodGJsdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2RhZmYgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtbGlnaHRncmVlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWxpZ2h0Z3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtbGlnaHQtc3VjY2VzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWxpZ2h0LXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMEQ5QjQgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtbGlnaHQtb3JhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtbGlnaHQtb3JhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQThBICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWluZm8tbGlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1pbmZvLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUFFOEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLXNhbnRhLWZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtc2FudGEtZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODdDNEMgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtY2FyZXlzLXBpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1jYXJleXMtcGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGOUVBQyAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1sYXZlbmRlci1wdXJwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1sYXZlbmRlci1wdXJwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBODgzQkEgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtaGVpZ2h0LWN1c3RvbSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubGluZS1oZWlnaHQtc20ge1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLnNtYWxsLTE0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc21hbGwtMTEge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5idG4tcG9zdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogLTUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5idG4tcG9zdGlvbiB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG59XG5cbi5uby1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hvb3NlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpdmlkZXJzIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGl2aWRlcnM6YWZ0ZXIsIC5kaXZpZGVyczpiZWZvcmUge1xuICAtbXMtZmxleDogMSAxIDAlO1xuICBmbGV4OiAxIDEgMCU7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG59XG4uZGl2aWRlcnM6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLmRpdmlkZXJzOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5kaXZpZGVycy1ibG9jayB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uZGl2aWRlcnMtYmxvY2s6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLnRhc2tfc3RhdHVzIHNwYW4ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGhlbWU9ZGFya10gLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNWI1YjViICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGFibGUgLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50YWJsZSAudGFibGUtZGFyayB0ciB0aCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5saWdodC13YXJuaW5nLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZDA5ZCAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLmJpZy1zZWFyY2gge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuYmlnLXNlYXJjaDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50aW1lbGluZS1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGltZWxpbmUtaXRlbSAuYXZhdGFyIHtcbiAgY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuYm9yZGVyLCBbZGF0YS10aGVtZT1kYXJrXSAuYm9yZGVyLWxlZnQsIFtkYXRhLXRoZW1lPWRhcmtdIC5ib3JkZXItdG9wLCBbZGF0YS10aGVtZT1kYXJrXSAuYm9yZGVyLXJpZ2h0LCBbZGF0YS10aGVtZT1kYXJrXSAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLmJnLWxpZ2h0eWVsbG93LCBbZGF0YS10aGVtZT1kYXJrXSAuYmctbGlnaHRibHVlLCBbZGF0YS10aGVtZT1kYXJrXSAuYmctbGlnaHRncmVlbiwgW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LXdhcm5pbmctYmcsIFtkYXRhLXRoZW1lPWRhcmtdIC5saWdodC1wcmltYXJ5LWJnLCBbZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtaW5mby1iZyxcbltkYXRhLXRoZW1lPWRhcmtdIC5saWdodC1kYW5nZXItYmcsIFtkYXRhLXRoZW1lPWRhcmtdIC5saWdodC1zdWNjZXNzLWJnLCBbZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtb3JhbmdlLWJnLCBbZGF0YS10aGVtZT1kYXJrXSAuYmctaW5mby1saWdodCwgW2RhdGEtdGhlbWU9ZGFya10gLmJnLXNhbnRhLWZlLCBbZGF0YS10aGVtZT1kYXJrXSAuYmctY2FyZXlzLXBpbmssIFtkYXRhLXRoZW1lPWRhcmtdIC5iZy1sYXZlbmRlci1wdXJwbGUge1xuICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudG9wLXBlcmZvbWVyIGg2LCBbZGF0YS10aGVtZT1kYXJrXSAudG9wLXBlcmZvbWVyIC5oNiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLWFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGVsaW1lbnQtYW5pbWF0aW9uIDAuMnMgZWFzZS1pbi1vdXQgMC4zMzMzM3M7XG4gIGFuaW1hdGlvbjogZWxpbWVudC1hbmltYXRpb24gMC4ycyBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjA1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjA1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGVsaW1lbnQtYW5pbWF0aW9uIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGVsaW1lbnQtYW5pbWF0aW9uIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ubGlmdCB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXMgZWFzZSwgdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG59XG4ubGlmdDpmb2N1cywgLmxpZnQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDZweCAxcmVtIHJnYmEoMzMsIDM3LCA0MSwgMC4xKSwgMCAwLjVyZW0gMXJlbSAtMC43NXJlbSByZ2JhKDMzLCAzNywgNDEsIDAuMSkgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKTtcbn1cblxuI215dGFzay1sYXlvdXQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7ICovXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gIG9yZGVyOiAwO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmF2aWdhdGlvbiAuYnJhbmQtaWNvbiBzdmcge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubmF2aWdhdGlvbiAubmF2YmFyLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5mbGV4LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubWVudS10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogNnB4O1xuICB9XG59XG5cbi5zaWRlYmFyIHtcbiAgLW1vei10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIC1vLXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBtYXJnaW46IDI1cHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICB3aWR0aDogMjYwcHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuMXJlbTtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAtNDAwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLnNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc2lkZWJhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc2lkZWJhciAuZm9ybS1zd2l0Y2ggbGFiZWwge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5zaWRlYmFyIC5mb3JtLXN3aXRjaC50aGVtZS1ydGwge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXIgLm1lbnUtbGlzdCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5zaWRlYmFyIC5tZW51LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuLnNpZGViYXIgLm1lbnUtbGlzdCBsaVthcmlhLWV4cGFuZGVkPXRydWVdIC5tLWxpbmsge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgbGlbYXJpYS1leHBhbmRlZD10cnVlXSAuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgbGlbYXJpYS1leHBhbmRlZD10cnVlXSAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluayxcbi5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyLCAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlLFxuLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3Zlcixcbi5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXI6OmJlZm9yZSwgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rLmFjdGl2ZTo6YmVmb3JlLFxuLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3Zlcjo6YmVmb3JlLFxuLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLmZhIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5hcnJvdyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIG9wYWNpdHk6IDAuMztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAuZGl2aWRlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgW2NsYXNzXj1pY29mb250LV0ge1xuICB3aWR0aDogMzBweDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLnN1Yi1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5zdWItbWVudTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDBweDtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDA7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5zdWItbWVudSAubXMtbGluazo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXItbWluaS1idG4ge1xuICBmb250LXNpemU6IDM0cHg7XG59XG4uc2lkZWJhciAuc2lkZWJhci1taW5pLWJ0bjpmb2N1cywgLnNpZGViYXIgLnNpZGViYXItbWluaS1idG46YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhciAuc2lkZWJhci1taW5pLWJ0biAuaWNvZm9udC1idWJibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqaRcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXIgLnNpZGViYXItbWluaS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCk7XG59XG4uc2lkZWJhci5ncmFkaWVudC5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWdyYWRpZW50KTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMHB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXIuc2lkZWJhci1taW5pIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5icmFuZC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLmJyYW5kLWljb24gLmxvZ28taWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5icmFuZC1pY29uIC5sb2dvLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuc2lkZWJhci10aXRsZSBzcGFuLFxuLnNpZGViYXIuc2lkZWJhci1taW5pIGZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0ID4gbGk6aG92ZXIgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLm0tbGluayBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMTBweCByZ2JhKDMzLCAzNywgNDEsIDAuMik7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTBweCAwcHggMTBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMXB4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgc3Bhbi5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgc3Bhbi5iYWRnZTpiZWZvcmUge1xuICB0b3A6IDEycHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubXMtbGluazo6YmVmb3JlIHtcbiAgbGVmdDogLTE2cHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubXMtbGluayBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLmZhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMTBweCByZ2JhKDMzLCAzNywgNDEsIDAuMik7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMXB4O1xuICB0b3A6IDA7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSAubXMtbGluazo6YmVmb3JlIHtcbiAgdG9wOiAxMnB4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLmRpdmlkZXIgc21hbGwsIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5kaXZpZGVyIC5zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCBbY2xhc3NePWljb2ZvbnQtXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5mYS1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pICNtZW51LUNvbXBvbmVudHMge1xuICB3aWR0aDogMzAwcHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgI21lbnUtQ29tcG9uZW50cyBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pICNtZW51LUF1dGhlbnRpY2F0aW9uIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5zdWItbWVudS5zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuc2lkZWJhci1taW5pLWJ0biAuaWNvZm9udC1idWJibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqaVcIjtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuZm9ybS1zd2l0Y2ggbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5mb3JtLXN3aXRjaC50aGVtZS1ydGwge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLnNpZGViYXIub3BlbiB7XG4gIGxlZnQ6IDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXIub3BlbiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhciAuYnJhbmQtaWNvbiAubG9nby1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXIgLmJyYW5kLWljb24gLmxvZ28taWNvbiBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyIC5icmFuZC1pY29uIC5sb2dvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4ubWVudS10b2dnbGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgb3JkZXI6IDM7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuLm1haW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG4ubWFpbiAuYm9keSB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmF1dGgtaDEwMCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE5MnB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5hdXRoLWgxMDAge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk2cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5hdXRoLWgxMDAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uZmMgKiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5mYyAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uZmMgLmZjLWgtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5mYyAuZmMtaC1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4uZmMgLmZjLWRheWdyaWQtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnkgLmZjLWljb24ge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4uZmMtdGhlbWUtc3RhbmRhcmQgLmZjLXNjcm9sbGdyaWQsXG4uZmMtdGhlbWUtc3RhbmRhcmQgdGQsXG4uZmMtdGhlbWUtc3RhbmRhcmQgdGgge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbi5jYXJkLWNoYXQsXG4uY2FyZC1jaGF0LWJvZHkge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uY2hhdGxpc3QtdG9nZ2xlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY2FyZC1jaGF0IHtcbiAgbWluLXdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcmQtY2hhdCB7XG4gICAgLW1vei10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gICAgLW8tdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAgIHRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTYwMHB4O1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbiAgLmNhcmQtY2hhdC5vcGVuIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLWNoYXQub3BlbiB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmNhcmQtY2hhdC5vcGVuIHtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuLmNhcmQtY2hhdCAudGFiLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG59XG4uY2FyZC1jaGF0IC50YWItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5jYXJkLWNoYXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5vcGVuLCAuY2FyZC1jaGF0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cbi5jYXJkLWNoYXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XG59XG4uY2FyZC1jaGF0IC5saXN0LWdyb3VwIC5tc2ctdGltZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtY2hhdCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLWNoYXQtYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIH1cbn1cbi5jYXJkLWNoYXQtYm9keSAubWF4LXdpZHRoLTcwIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNoYXQtYm9keSAubWF4LXdpZHRoLTcwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkLWNoYXQtYm9keSAuY2hhdC1oaXN0b3J5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jYXJkLWNoYXQtYm9keSAuY2hhdC1oaXN0b3J5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuLmNhcmQtY2hhdC1ib2R5IC50ZXh0LXJpZ2h0IC5tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1jaGF0LWJvZHkgLm1lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNjAwKTtcbn1cbi5jYXJkLWNoYXQtYm9keS5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG5cbi50aW1lbGluZS1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi50aW1lbGluZS1pdGVtOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMy41KTtcbn1cbi50aW1lbGluZS1pdGVtOjphZnRlciB7XG4gIC1tb3otdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAtby10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTkwMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICB0b3A6IDEuM2VtO1xuICBsZWZ0OiAtNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLnRpbWVsaW5lLWl0ZW0udGktcHJpbWFyeTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnRpbWVsaW5lLWl0ZW0udGktaW5mbzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwZGNhZjA7XG59XG4udGltZWxpbmUtaXRlbS50aS1zdWNjZXNzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2EzY2ZiYjtcbn1cbi50aW1lbGluZS1pdGVtLnRpLXdhcm5pbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmVjYmExO1xufVxuLnRpbWVsaW5lLWl0ZW0udGktZGFuZ2VyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2YxYWViNTtcbn1cblxuLmRkLWhhbmRsZSB7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogcmdiYSg5OSwgOTksIDk5LCAwLjEpIDBweCAycHggOHB4IDBweDtcbn1cbi5kZC1oYW5kbGU6aG92ZXIge1xuICBib3gtc2hhZG93OiByZ2JhKDk5LCA5OSwgOTksIDAuMykgMHB4IDJweCA4cHggMHB4O1xufVxuXG4udGFza2JvYXJkIC5kZC1oYW5kbGUge1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHJnYmEoOTksIDk5LCA5OSwgMC4xKSAwcHggMnB4IDhweCAwcHg7XG59XG4udGFza2JvYXJkIC5kZC1oYW5kbGU6aG92ZXIge1xuICBib3gtc2hhZG93OiByZ2JhKDk5LCA5OSwgOTksIDAuMykgMHB4IDJweCA4cHggMHB4O1xufVxuLnRhc2tib2FyZCAuZGQtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50YXNrYm9hcmQgLmRkLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi50YXNrYm9hcmQgLmRkLWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IG1vdmU7XG59XG4udGFza2JvYXJkIC5kZC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnRhc2tib2FyZCAuZGQtaXRlbSwgLnRhc2tib2FyZCAuZGQtZW1wdHksIC50YXNrYm9hcmQgLmRkLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhc2tib2FyZCAuZGQtaXRlbSwgLnRhc2tib2FyZCAuZGQtZW1wdHksIC50YXNrYm9hcmQgLmRkLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi50YXNrYm9hcmQgLmRkLWVtcHR5IHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4udGFza2JvYXJkIC5wbGFubmVkX3Rhc2sgLmRkLWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMjAxZjtcbn1cbi50YXNrYm9hcmQgLnByb2dyZXNzX3Rhc2sgLmRkLWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbi50YXNrYm9hcmQgLnJldmlld190YXNrIC5kZC1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFBOEE7XG59XG4udGFza2JvYXJkIC5jb21wbGV0ZWRfdGFzayAuZGQtaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuLnRhc2tib2FyZCAuc21hbGwtYXZ0IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xufVxuXG4uY2xpZW50X3Rhc2sgLmRkLWhhbmRsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmNhcmQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xufVxuLmNhcmQuY2FyZC1jYWxsb3V0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZjlmOWY5O1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZjlmOWY5O1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQzVBNjk7XG4gIGJvcmRlci1jb2xvcjogI0ZDNUE2OTtcbn1cblxuLmhlYWRlci1zdGlja3kge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubmljZS1zZWxlY3QtZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDMzLCAzNywgNDEsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG59XG5cbi5uaWNlLXNlbGVjdDphZnRlciB7XG4gIC8qZGlzcGxheTogbm9uZTsqL1xufVxuXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cuc2VsZWN0Mi1jb250YWluZXItLW9wZW4sXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1vZGFsIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNvbGxhcHNlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMy4xNDJyYWQpO1xufVxuXG4uYnRuLWNvbGxhcHNlLmNvbGxhcHNlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZHJvcGRvd24tY29udGVudCBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKSAhaW1wb3J0YW50O1xufVxuXG4jbGlzdGFnZW1fbGlzdGFfdGFibGVfd3JhcHBlciB0ZCAuZHJvcGRvd24uYmFkZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4N3B4KSB7XG4gIC5uaWNlLXNlbGVjdCAuY3VycmVudCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAubWFpbiB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICBsZWZ0OiAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmluZm8taGVhZGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuaW5mby1oZWFkZXIgLmNvbC1hdXRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLmluZm8taGVhZGVyIC5jb2wtYXV0byAuZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMXB4O1xuICB9XG59IiwiLyohXG4gKiBCb290c3RyYXAgdjUuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGltcG9ydC1zdGFja1xuLy8gQ29uZmlndXJhdGlvblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuXG4vLyBMYXlvdXQgJiBjb21wb25lbnRzXG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb250YWluZXJzXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcIm9mZmNhbnZhc1wiO1xuQGltcG9ydCBcInBsYWNlaG9sZGVyc1wiO1xuXG4vLyBIZWxwZXJzXG5AaW1wb3J0IFwiaGVscGVyc1wiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYXBpXCI7XG4vLyBzY3NzLWRvY3MtZW5kIGltcG9ydC1zdGFja1xuIiwiOnJvb3Qge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1zaXplOiAjeyRmb250LXNpemUtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG4gIC8vIHN0eWxlbGludC1lbmFibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb290LWZvbnQtc2l6ZSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuLy8gMi4gU2V0IGNvcnJlY3QgaGVpZ2h0IGFuZCBwcmV2ZW50IHRoZSBgc2l6ZWAgYXR0cmlidXRlIHRvIG1ha2UgdGhlIGBocmAgbG9vayBsaWtlIGFuIGlucHV0IGZpZWxkXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0OyAvLyAyXG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLWJzLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA0XG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gIGRpcmVjdGlvbjogbHRyICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBpbiBDaHJvbWUgZnJvbSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vLyAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YFxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1yZ2JcbiR0aGVtZS1jb2xvcnMtcmdiOiBtYXAtbG9vcCgkdGhlbWUtY29sb3JzLCB0by1yZ2IsIFwiJHZhbHVlXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtcmdiXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG5cbiRuZWdhdGl2ZS1zcGFjZXJzOiBpZigkZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnMsIG5lZ2F0aXZpZnktbWFwKCRzcGFjZXJzKSwgbnVsbCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuLy8gVXRpbGl0aWVzIG1hcHNcbi8vXG4vLyBFeHRlbmRzIHRoZSBkZWZhdWx0IGAkdGhlbWUtY29sb3JzYCBtYXBzIHRvIGhlbHAgY3JlYXRlIG91ciB1dGlsaXRpZXMuXG5cbi8vIENvbWUgdjYsIHdlJ2xsIGRlLWR1cGUgdGhlc2UgdmFyaWFibGVzLiBVbnRpbCB0aGVuLCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2Uga2VlcCB0aGVtIHRvIHJlYXNzaWduLlxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1jb2xvcnNcbiR1dGlsaXRpZXMtY29sb3JzOiAkdGhlbWUtY29sb3JzLXJnYiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG4kdXRpbGl0aWVzLXRleHQ6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6IHRvLXJnYigkYm9keS1jb2xvcilcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtdGV4dC1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtdGV4dCwgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJ0ZXh0XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1iZy1jb2xvcnNcbiR1dGlsaXRpZXMtYmc6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6IHRvLXJnYigkYm9keS1iZylcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtYmctY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLWJnLCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcImJnXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtYmctY29sb3JzXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4kZ3V0dGVyczogJHNwYWNlcnMgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci10aGVtZS12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHNoYWRlLWNvbG9yKCRkcm9wZG93bi1saW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAvLyBIaWdobGlnaHQgYm9yZGVyIGNvbG9yIGJldHdlZW4gdGhlYWQsIHRib2R5IGFuZCB0Zm9vdC5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcblxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogYXV0bzsgLy8gT3ZlcnJpZGUgZml4ZWQgYnJvd3NlciBoZWlnaHRcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgPiAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRidG4tbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogJGRpc2FibGVkLWJvcmRlcjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWRpdmlkZXItYmc7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGFyay1iZztcbiAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdyk7XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmcpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbmF2LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kO1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmNhbnZhcy10b3AsXG4gICAgICAgIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMgIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGNhcmQtYm94LXNoYWRvdyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC10aXRsZS1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtdGl0bGUtc3BhY2VyLXkgKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15ICRjYXJkLWNhcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtY2FwLXBhZGRpbmcteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgQGlmICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhPSAkY2FyZC1iZyB7XG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjYXJkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteSAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1iZztcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi10cmFuc2l0aW9uKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJGFjY29yZGlvbi1ib3JkZXItd2lkdGggKiAtMSkgMCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiAkYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIGhlaWdodDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1iZztcbiAgYm9yZGVyOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy14O1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYmc7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJHBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5AaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgsIG51bGwsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkYWxlcnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRhbGVydC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1ib3JkZXIsICRhbGVydC1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiBsaTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtYmc6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZSk7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtdmFyaWFudC1iZyksIGFicygkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKSk7XG4gIH1cblxuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gTGlzdCBHcm91cHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbWl4aW5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1peGluXG4iLCIvLyB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogJGJ0bi1jbG9zZS1vcGFjaXR5O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiAkYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjtcbn1cbiIsIi50b2FzdCB7XG4gIHdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1zcGFjaW5nO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdG9hc3QtcGFkZGluZy14ICogLS41O1xuICAgIG1hcmdpbi1sZWZ0OiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW1vZGFsLWJhY2tkcm9wLCAkbW9kYWwtYmFja2Ryb3AtYmcsICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgKiAuNSkgKCRtb2RhbC1oZWFkZXItcGFkZGluZy14ICogLjUpO1xuICAgIG1hcmdpbjogKCRtb2RhbC1oZWFkZXItcGFkZGluZy15ICogLS41KSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggKiAtLjUpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAqIC0uNSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1lbmQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXN0YXJ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAkc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDI7XG4gICAgfVxuICB9XG59XG4iLCIub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtb2ZmY2FudmFzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkb2ZmY2FudmFzLWNvbG9yO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmZjYW52YXMtYmctY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0KTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAkb2ZmY2FudmFzLXBhZGRpbmcteSAkb2ZmY2FudmFzLXBhZGRpbmcteDtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAuNSkgKCRvZmZjYW52YXMtcGFkZGluZy14ICogLjUpO1xuICAgIG1hcmdpbi10b3A6ICRvZmZjYW52YXMtcGFkZGluZy15ICogLS41O1xuICAgIG1hcmdpbi1yaWdodDogJG9mZmNhbnZhcy1wYWRkaW5nLXggKiAtLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAtLjU7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6ICRvZmZjYW52YXMtcGFkZGluZy15ICRvZmZjYW52YXMtcGFkZGluZy14O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoO1xuICBib3JkZXItcmlnaHQ6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAkb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg7XG4gIGJvcmRlci1sZWZ0OiAkb2ZmY2FudmFzLWJvcmRlci13aWR0aCBzb2xpZCAkb2ZmY2FudmFzLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6ICRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiAkb2ZmY2FudmFzLWJvcmRlci13aWR0aCBzb2xpZCAkb2ZmY2FudmFzLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLnNob3cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YWx1ZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFsdWV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGN5cmlsbGljLWV4dCAqL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDA7NDAwOzYwMDs3MDA7ODAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLy8gRm9udCBBd2Vzb21lXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNC43LjAvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzJyk7IFxyXG5cclxuLy8gaWNvbnMgZm9udCBcclxuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9mb250cy9pY29mb250L2Nzcy9pY29uZm9udFwiO1xyXG5cclxuLy8gQm9vdHN0YXJwIGZvbnQgaWNvbnNcclxuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2Jvb3RzdHJhcC1pY29uc0AxLjMuMC9mb250L2Jvb3RzdHJhcC1pY29ucy5jc3NcIik7IiwiQGZvbnQtZmFjZVxyXG57XHJcbiAgIGZvbnQtZmFtaWx5OiAnSWNvRm9udCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvaWNvZm9udC5lb3QnKTtcclxuICAgIHNyYzogIHVybCgnLi4vZm9udHMvaWNvZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29mb250LndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvZm9udC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb2ZvbnQtXCJdLCBbY2xhc3MqPVwiIGljb2ZvbnQtXCJdXHJcbntcclxuICBmb250LWZhbWlseTogJ0ljb0ZvbnQnICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmdyeS1tb25zdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0aHR1YjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcmQtd2luZ3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXN0bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaXJjdWl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3Jvd24ta2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNyb3duLXF1ZWVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGFydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2FiaWxpdHktcmFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpdmluZy1nb2dnbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leWUtb3BlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsb3JhLWZsb3dlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsb3JhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2lmdC1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYWxsb3dlZW4tcHVtcGtpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtcG93ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLXRodW5kZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1raW5nLW1vbnN0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb3ZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFnaWNpYW4taGF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmF0aXZlLWFtZXJpY2FuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3dsLWxvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waG9lbml4OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm9ib3QtZmFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbmQtY2xvY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGllbGQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hpcC13aGVlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNrdWxsLWRhbmdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNrdWxsLWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93bW9iaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3BhY2Utc2h1dHRsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0YXItZS1MZWFybjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN3aXJsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGF0dG9vLXdpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aHJvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmVlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyaWFuZ2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5pdHktaGFuZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdlZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b21hbi1iaXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVhci1mYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVhci10cmFja3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmlyZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXJkLWZseWluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXJkczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnV0dGVyZmx5LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1dHRlcmZseTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbWVsLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbWVsLWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgzNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW1lbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhdC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhdC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhdC1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhdC1kb2c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgzYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXQtZmFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvdy1oZWFkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4M2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY293OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4M2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JhYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNyb2NvZGlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRlZXItaGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvZy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb2ctYmFya2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbHBoaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kdWNrLXRyYWNrczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVhZ2xlLWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lYXRlbi1maXNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWxlcGhhbnQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWxlcGhhbnQtaGVhZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVwaGFudC1oZWFkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWxlcGhhbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGs6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXNoLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXNoLTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXNoLTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXNoLTQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXNoLTU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm94LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyb2ctdHJhY2tzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJvZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyb2dneTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpcmFmZmUtaGVhZC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2lyYWZmZS1oZWFkLTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naXJhZmZlLWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naXJhZmZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29hdC1oZWFkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29yaWxsYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlbi10cmFja3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3JzZS1oZWFkLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3JzZS1oZWFkLTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3JzZS1oZWFkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG9yc2UtdHJhY2tzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtamVsbHlmaXNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2FuZ2Fyb286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZW11cjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpb24taGVhZC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlvbi1oZWFkLTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW9uLWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9ua2V5LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25rZXktMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vbmtleS1mYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9ua2V5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb2N0b3B1cy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vY3RvcHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3dsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFuZGEtZmFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODczXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhbmRhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFudGhlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODc1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcnJvdC1saXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXJyb3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZWxpY2FuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuZ3VpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpZy1mYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4N2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGlnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4N2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGlnZW9uLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWdlb24tMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODdlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpZ2VvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhYmJpdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODgwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODgxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJoaW5vLWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yaGlubzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODgzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvb3N0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFob3JzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODg1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaHJpbXAtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hyaW1wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25haWwtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNuYWlsLTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbmFpbC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25haWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbmFrZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODhkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNxdWlkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3F1aXJyZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWdlci1mYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGlnZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10dXJ0bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aGFsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODkzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdvb2RwZWNrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC16ZWJyYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODk1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFjZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hZGlkYXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hZG9iZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODk4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFpci1uZXctemVhbGFuZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFpcmJuYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODlhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFpcmNlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1haXJ0ZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hbGNhdGVsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWxpYmFiYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODllXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFsaWV4cHJlc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hbGlwYXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hbWF6b246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hbWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hbWVyaWNhbi1haXJsaW5lczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFuZHJvaWQtcm9ib3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hbmRyb2lkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYW9sOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYXBwbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hcHBzdG9yZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFzdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hdGk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hdHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hdWRpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYXhpYXRhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYmFkYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWJiYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWJpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ibGFja2JlcnJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYm13OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYm94OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYnVyZ2VyLWtpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1idXNpbmVzcy1pbnNpZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYnV6emZlZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1jYW5ub246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1jYXNpbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNoaW5hLW1vYmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNoaW5hLXRlbGVjb206YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1jaGluYS11bmljb206YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1jaXNjbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNpdGliYW5rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY25ldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNubjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNvY2FsLWNvbGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1jb21wYXE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kZWJpYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kZWxpY2lvdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kZWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZGVzaWduYnVtcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRlc2lnbmZsb2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZGlzbmV5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZG9kZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kb3ZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZHJ1cGFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4Y2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZWJheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWVsZXZlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWVtaXJhdGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4Y2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZXNwbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWV0aWhhZC1haXJ3YXlzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4Y2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZXRpc2FsYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ldHN5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZmFzdHJhY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1mZWRleDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZlcnJhcmk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1maXRiaXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1mbGlrcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZvcmJlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZvdXJzcXVhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1mb3hjb25uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZnVqaXRzdTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWdlbmVyYWwtZWxlY3RyaWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1naWxsZXR0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWdpem1vZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1nbm9tZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWdvb2dsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWdvcHJvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ3VjY2k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1oYWxsbWFyazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWhpNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWhvbmRhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaHA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1oc2JjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaHRjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaHVhd2VpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaHVsdTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWh5dW5kYWk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1pYm06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1pY29mb250OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaWNxOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaWtlYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWltZGI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1pbmRpZWdvZ286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1pbnRlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWlwYWlyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtamFndWFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtamF2YTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWpvb21sYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWtpY2tzdGFydGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQta2lrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGFzdGZtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGVnbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWxlbm92bzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWxldmlzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGV4dXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWxpZmUtaGFja2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGludXgtbWludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGZmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWxpbnV4OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGlvbml4OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbG9yZWFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbG91aXMtdnVpdHRvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1hYy1vczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1hcnZlbC1hcHA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1tYXNoYWJsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1hemRhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWNkb25hbHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1tZXJjZWRlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1pY3JvbWF4OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWljcm9zb2Z0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbW9iaWxlbWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1tb2JpbHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1tb3Rvcm9sYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1zaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW10czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW15c3BhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1teXR2OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbmFzYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW5hdGdlbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW5iYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW5lc2NhZmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1uZXN0bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1uZXRmbGl4OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbmV4dXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1uaWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbm9raWE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1udmlkaWE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1vbWVnYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW9wZW5zdXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtb3JhY2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtcGFuYXNvbmljOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtcGF5cGFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtcGVwc2k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1waGlsaXBzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtcGl6emEtaHV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtcGxheXN0YXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wdW1hOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtcWF0YXItYWlyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtcXZjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtcmVhZGVybmF1dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXJlZGJ1bGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1yZWVib2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1yZXV0ZXJzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2Ftc3VuZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNhcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNhdWRpYS1haXJsaW5lczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNjcmliZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNoZWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2llbWVuczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNrLXRlbGVjb206YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zbGlkZXNoYXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc21hc2hpbmctbWFnYXppbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zbmFwY2hhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNvbnktZXJpY3Nzb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zb255OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc291bmRjbG91ZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNwcmludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNxdWlkb286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zdGFyYnVja3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zdGM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zdGVhbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXN1enVraTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXN5bWJpYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10LW1vYmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRhbmdvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGFyZ2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGF0YS1pbmRpY29tOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGVjaGNydW5jaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRlbGVub3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10ZWxpYXNvbmVyYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRlc2xhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGhlLXZlcmdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGhlbmV4dHdlYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRvc2hpYmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10b3lvdGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10cmliZW5ldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXVidW50dTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXVuaWxldmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdmFpbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXZlcml6b246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC12aWJlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXZvZGFmb25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdm9sa3N3YWdlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXdhbG1hcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC13YXJuZXJicm9zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtd2hhdHNhcHA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC13aWtpcGVkaWE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC13aW5kb3dzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtd2lyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXdvcmRwcmVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXhpYW9taTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXlhaG9vYnV6ejpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXlhbWFoYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXlvdXR1YmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC16YWluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFuay1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYW5rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFyY29kZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpbGwtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmlsbGJvYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJpZWZjYXNlLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmllZmNhc2UtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1c2luZXNzbWFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVzaW5lc3N3b21hbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYWlyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29pbnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb21wYW55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29udGFjdC1hZGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlcy1zdGFjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmRzaGFrZS1kZWFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaWQtY2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lZXRpbmctYWRkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9uZXktYmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGllLWNoYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHJlc2VudGF0aW9uLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXByZXNlbnRhdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0YW1wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RvY2stbW9iaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtYXJyb3dzLWF4aXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1iYXItZ3JhcGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1mbG93LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1mbG93LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1mbG93OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5N2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtZ3Jvd3RoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5N2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtaGlzdG9ncmFtLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWhpc3RvZ3JhbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWxpbmUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ODBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtbGluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LXBpZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1waWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1yYWRhci1ncmFwaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFyY2hpdGVjdHVyZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hcmNoaXRlY3R1cmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXJyaWNhZGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib2x0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJpY2tzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ODlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVpbGRpbmctYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVsbC1kb3plcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbGN1bGF0aW9uczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNlbWVudC1taXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jZW1lbnQtbWl4ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb25jcmV0ZS1taXhlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhbmdlci16b25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJpbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lY28tZW5lcmd5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWNvLWVudmlyb25tZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmVyZ3ktYWlyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZW5lcmd5LW9pbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVuZXJneS1zYXZpbmdzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZW5lcmd5LXNvbGFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZW5lcmd5LXdhdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZW5naW5lZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXJlLWV4dGluZ3Vpc2hlci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpeC10b29sczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTljXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvcmstbGlmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdsdWUtb2lsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFtbWVyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbW1lcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlbHAtcm9ib3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmR1c3RyaWVzLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmR1c3RyaWVzLTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmR1c3RyaWVzLTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmR1c3RyaWVzLTQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmR1c3RyaWVzLTU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmR1c3RyaWVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGFib3VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWluaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFpbnQtYnJ1c2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xsdXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb3dlci16b25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFkaW8tYWN0aXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVjeWNsZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWN5Y2xpbmctbWFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FmZXR5LWhhdC1saWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhZmV0eS1oYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3Jldy1kcml2ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b29scy0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG9vbHMtYmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG93LXRydWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJvbGxleTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyb3dlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuZGVyLWNvbnN0cnVjdGlvbi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bmRlci1jb25zdHJ1Y3Rpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12ZWhpY2xlLWNlbWVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtY3JhbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC12ZWhpY2xlLWRlbGl2ZXJ5LXZhbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtZG96ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12ZWhpY2xlLWV4Y2F2YXRvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtdHJ1Y2t0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12ZWhpY2xlLXdyZWNraW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29ya2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29ya2Vycy1ncm91cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdyZW5jaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFmZ2hhbmktZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZmdoYW5pLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWZnaGFuaS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWZnaGFuaS10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWZnaGFuaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhaHQtZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWh0LW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5Y2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFodC1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5Y2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFodC10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5Y2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpdGNvaW4tZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXRjb2luLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYml0Y29pbi1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYml0Y29pbi10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYml0Y29pbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbGxhci1mbGFzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbGxhci1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbGxhci1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9sbGFyLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb2xsYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb25nLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9uZy1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbmctcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbmctdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ldXJvLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXVyby1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV1cm8tcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV1cm8tdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV1cm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mcmFuay1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyYW5rLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJhbmstcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyYW5rLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mcmFuazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhyeXZuaWEtZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ocnl2bmlhLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaHJ5dm5pYS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaHJ5dm5pYS10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaHJ5dm5pYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpcmEtZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXJhLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlyYS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlyYS10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlyYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc2V0YS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc2V0YS1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc2V0YS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzZXRhLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZXNldGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZXNvLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzby1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWY4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc28tcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc28tdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb3VuZC1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvdW5kLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG91bmQtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvdW5kLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb3VuZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlbm1pbmJpLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVubWluYmktbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZW5taW5iaS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVubWluYmktdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlbm1pbmJpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcml5YWwtZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yaXlhbC1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJpeWFsLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yaXlhbC10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcml5YWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VibGUtZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VibGUtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VibGUtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdWJsZS10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91YmxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVwZWUtZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydXBlZS1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1cGVlLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydXBlZS10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVwZWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWthLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFrYS1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRha2EtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRha2EtdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRha2E6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10dXJraXNoLWxpcmEtZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10dXJraXNoLWxpcmEtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10dXJraXNoLWxpcmEtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cmtpc2gtbGlyYS10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHVya2lzaC1saXJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29uLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29uLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29uLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b24tdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXllbi1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXllbi1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXllbi1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVuLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC15ZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmRyb2lkLW5leHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW5kcm9pZC10YWJsZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hcHBsZS13YXRjaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRyYXdpbmctdGFibGV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWFycGhvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGFzaC1kcml2ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdhbWUtY29uc29sZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdhbWUtY29udHJvbGxlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdhbWUtcGFkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2FtZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYWRwaG9uZS1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYWRwaG9uZS1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYWRwaG9uZS1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYWRwaG9uZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWFkcGhvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1odGMtb25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW1hYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlwYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pcGhvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pcG9kLW5hbm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pcG9kLXRvdWNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhM2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2V5Ym9hcmQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhM2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2V5Ym9hcmQtd2lyZWxlc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rZXlib2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhcHRvcC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYXB0b3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWNib29rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFnaWMtbW91c2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWNyby1jaGlwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWljcm9waG9uZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWNyb3Bob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9uaXRvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vdXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXAzLXBsYXllcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5pbnRlbmRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGxheXN0YXRpb24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHN2aXRhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFkaW8tbWljOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFkaW86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWZyaWdlcmF0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYW1zdW5nLWdhbGF4eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1cmZhY2UtdGFibGV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktaGVhZC1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWtleWJvYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2FzaGluZy1tYWNoaW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2lmaS1yb3V0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aWktdTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmRvd3MtbHVtaWE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aXJlbGVzcy1tb3VzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXhib3gtMzYwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJyb3ctZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFycm93LWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hcnJvdy1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFycm93LXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxvY2stZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsb2NrLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibG9jay1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsb2NrLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnViYmxlLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWJibGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1YmJsZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1YmJsZS11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhcmV0LWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXJldC1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FyZXQtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXJldC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNpcmNsZWQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNpcmNsZWQtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNpcmNsZWQtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaXJjbGVkLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29sbGFwc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdXJzb3ItZHJhZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1cnZlZC1kb3VibGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTcxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1cnZlZC1kb3VibGUtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdXJ2ZWQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTczXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1cnZlZC1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VydmVkLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VydmVkLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG90dGVkLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3R0ZWQtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTc4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvdHRlZC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTc5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvdHRlZC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvdWJsZS1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG91YmxlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhwYW5kLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTdkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZHJhZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZHJhZzE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYWcyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTgyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZHJhd24tYWx0LWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZHJhd24tYWx0LXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTg4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZHJhd24tdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWdyaXBwZXJzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYThjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW5lLWJsb2NrLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW5lLWJsb2NrLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW5lLWJsb2NrLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGluZS1ibG9jay11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvbmctYXJyb3ctZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvbmctYXJyb3ctbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTkzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb25nLWFycm93LXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC1jb2xsYXBzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtZG91YmxlLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLWRvdWJsZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTk4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtZXhwYW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC1sZWZ0LWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLWxlZnQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0LWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0LXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWJ1YmJsZS11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1kb3VibGUtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1kb3VibGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1kb3VibGUtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtZG91YmxlLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1sb25nLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtbG9uZy1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtbG9uZy11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpbXBsZS1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLWxlZnQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpbXBsZS1sZWZ0LXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaW1wbGUtcmlnaHQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpbXBsZS1yaWdodC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpbXBsZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpbXBsZS11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNxdWFyZS1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3F1YXJlLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcXVhcmUtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcXVhcmUtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdHlsaXNoLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdHlsaXNoLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdHlsaXNoLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3R5bGlzaC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN3b29zaC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3dvb3NoLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zd29vc2gtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zd29vc2gtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGluLWRvdWJsZS1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGhpbi1kb3VibGUtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGluLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGluLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGluLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhY2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGhpbi11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFiYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF0b206YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hd2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlbGwtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhY2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxhY2stYm9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib29rLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFpbnN0b3JtaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2VydGlmaWNhdGUtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jZXJ0aWZpY2F0ZS1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNlcnRpZmljYXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWR1Y2F0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWxlY3Ryb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb3VudGFpbi1wZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nbG9iZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ncmFkdWF0ZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ncmFkdWF0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdyb3VwLXN0dWRlbnRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGF0LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluc3RydW1lbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYW1wLWxpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVkYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWNyb3Njb3BlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pY3Jvc2NvcGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXBlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbi1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbi1uaWI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW5jaWwtYWx0LTU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1xdWlsbC1wZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWFkLWJvb2stYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVhZC1ib29rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nob29sLWJhZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjaG9vbC1idXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdHVkZW50LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0dWRlbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWFjaGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVzdC1idWxiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVzdC10dWJlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuaXZlcnNpdHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmdyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFzdG9uaXNoZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb25mb3VuZGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29uZnVzZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jcnlpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaXp6eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV4cHJlc3Npb25sZXNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhcnQtZXllczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdWdoaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmVyZC1zbWlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9wZW4tbW91dGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm9sbGluZy1leWVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLXNtaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2xpZ2h0bHktc21pbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbWlyazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0dWNrLW91dC10b25ndWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5rLXNtaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29ycmllZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjA3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1hdWRpbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtYXZpLW1wNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtYm1wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1jb2RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1jc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWRvY3VtZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1lcHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWV4Y2VsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1leGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWZpbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWZsdjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZ2lmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1odG1sNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtaW1hZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWlzbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtamF2YTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtamF2YXNjcmlwdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtanBnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1taWRpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1tb3Y6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLW1wMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtcGRmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1waHA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXBuZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtcG93ZXJwb2ludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtcHJlc2VudGF0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1wc2I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXBzZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtcHl0aG9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1ydWJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1zcHJlYWRzaGVldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtc3FsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1zdmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXRleHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXRpZmY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXZpZGVvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS13YXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS13bXY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXdvcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXppcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN5Y2xpbmctYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3ljbGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWR1bWJiZWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHVtYmJlbGxzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ3ltLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ3ltLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ3ltLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ3ltOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzY2xlLXdlaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11c2NsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFwcGxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViM2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJhYmlhbi1jb2ZmZWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hcnRpY2hva2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hc3BhcmFndXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdm9jYWRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViM2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFieS1mb29kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFuYW5hOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmJxOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVhbnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVsbC1wZXBwZXItY2Fwc2ljdW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXJ0aGRheS1jYWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icm9jY29saTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1cmdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhYmJhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXJyb3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXVsaS1mbG93ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVlc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hlcnJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hpY2tlbi1mcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGlja2VuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29ja3RhaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2NvbnV0LXdhdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29jb251dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvZmZlZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2ZmZWUtY3VwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29mZmVlLW11ZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvZmZlZS1wb3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2xhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29ybjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNyb2lzc2FudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNyb3AtcGxhbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdWN1bWJlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1bGluYXJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VwLWNha2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaW5pbmctdGFibGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb251dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVnZy1wbGFudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVnZy1wb2FjaGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFybWVyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZhcm1lcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZhc3QtZm9vZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvb2QtYmFza2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9vZC1jYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9yay1hbmQta25pZmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mcmVuY2gtZnJpZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mcnVpdHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ncmFwZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob25leTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvdC1kb2c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pY2UtY3JlYW0tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaWNlLWNyZWFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtanVpY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rZXRjaHVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2l3aTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjczXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxheWVyZWQtY2FrZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjc0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxlbW9uLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjc1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxlbW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9ic3RlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hbmdvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWlsazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjc5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11c2hyb29tOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViN2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbm9vZGxlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjdiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9uaW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViN2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3JhbmdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViN2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjdlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlYXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZXBwZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGluZWFwcGxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGl6emEtc2xpY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waXp6YTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjg1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBsYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG9wY29ybjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvdGF0bzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjg4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXB1bXBraW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWRkaXNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVzdGF1cmFudC1tZW51OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVzdGF1cmFudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjhjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbHQtYW5kLXBlcHBlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjhkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbmR3aWNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2F1c2FnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjhmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNvZnQtZHJpbmtzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc291cC1ib3dsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bvb24tYW5kLWZvcms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdGVhazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjkzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0cmF3YmVycnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdWItc2FuZHdpY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdXNoaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhY286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWEtcG90OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG9tYXRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2F0ZXJtZWxvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdoZWF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFieS1iYWNrcGFjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjlkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhYnktY2xvdGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5LW1pbGstYm90dGxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFieS10cm9sbGV5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFieTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbmR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG9sZGluZy1oYW5kczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZmFudC1uaXBwbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1raWRzLXNjb290ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWZldHktcGluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVkZHktYmVhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRveS1iYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG95LWNhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRveS1kdWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG95LWVsZXBoYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG95LWhhbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ktaG9yc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ktbGF0dHU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ktdHJhaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXJnbGFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2Fubm9uLWZpcmluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNjLWNhbWVyYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvcC1iYWRnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvdXJ0LWhhbW1lcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvdXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmluZ2VyLXByaW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2F2ZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kY3VmZi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kY3VmZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWludmVzdGlnYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbnZlc3RpZ2F0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtanVkZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYXctYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYXctYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYXctYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYXctYm9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1kb2N1bWVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1vcmRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1wcm90ZWN0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3LXNjYWxlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhd3llci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmM4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhd3llci1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhd3llcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxlZ2FsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViY2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGlzdG9sOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViY2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG9saWNlLWJhZGdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViY2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG9saWNlLWNhcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbGljZS1jYXItYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2UtY2FyLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG9saWNlLWNhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbGljZS1oYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2UtdmFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG9saWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGhpZWYtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGhpZWY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hYmFjdXMtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWJhY3VzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW5nbGUtMTgwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW5nbGUtNDU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmdsZS05MDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuZ2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FsY3VsYXRvci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbGN1bGF0b3ItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWxjdWxhdG9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlLXJ1bGVyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNpcmNsZS1ydWxlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXBhc3MtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb21wYXNzLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tcGFzcy1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXBhc3MtYWx0LTQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2xkZW4tcmF0aW86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXJrZXItYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXJrZXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXJrZXItYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXJrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWF0aGVtYXRpY2FsLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWF0aGVtYXRpY2FsLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWF0aGVtYXRpY2FsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLWhvbGRlci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbi1ob2xkZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW5jaWwtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW5jaWwtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW5jaWwtYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW5jaWwtYWx0LTQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW5jaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bGVyLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVsZXItY29tcGFzcy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1jb21wYXNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVsZXItcGVuY2lsLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVsZXItcGVuY2lsLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVsZXItcGVuY2lsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVsZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlcnMtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVsZXJzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3F1YXJlLXJvb3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jYWxjdWxhdG9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWlkczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFtYnVsYW5jZS1jcmVzY2VudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzA3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFtYnVsYW5jZS1jcm9zczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzA4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFtYnVsYW5jZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF1dGlzbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhbmRhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibGluZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsb29kLWRyb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibG9vZC10ZXN0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxvb2Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFpbi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMxMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhcHN1bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMxMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jcnV0Y2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMxM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaXNhYmxlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRuYS1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRuYS1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRuYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvY3Rvci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMxOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb2N0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMxOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcnVnLXBhY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcnVnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlyc3QtYWlkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpcnN0LWFpZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYXJ0LWJlYXQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhcnQtYmVhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYXJ0YmVhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlcmJhbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvc3BpdGFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaWN1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5qZWN0aW9uLXN5cmluZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYWJvcmF0b3J5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVkaWNhbC1zaWduLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lZGljYWwtc2lnbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW51cnNlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW51cnNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbnVyc2luZy1ob21lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3BlcmF0aW9uLXRoZWF0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXJhbHlzaXMtZGlzYWJpbGl0eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhdGllbnQtYmVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF0aWVudC1maWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGlsbHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wcmVzY3JpcHRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wdWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0ZXRob3Njb3BlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0ZXRob3Njb3BlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyZXRjaGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3VyZ2Vvbi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdXJnZW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFibGV0czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlc3QtYm90dGxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVzdC10dWJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGhlcm1vbWV0ZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjM2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGhlcm1vbWV0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b290aDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXhyYXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1hZGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1hbGFybTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWJhdHRlcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1ibG9jazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWJsdWV0b290aDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWJyaWdodG5lc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1icm93c2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY2FsZW5kYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY2FtZXJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY2FydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNlbGwtcGhvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jaGF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY2hlY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jbGlwLWJvYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY2xpcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNsb2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY2xvc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jb250YWN0LWxpc3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jb3B5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY3V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZGVsZXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZGlhbC1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWVkaXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1lbWFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWZpbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1maXJlLXdhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1mbGFzaC1saWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWZsaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWZvbGRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWdhbWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1oYW5kaWNhcHBlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWhvbWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1pbWFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWxhb2Rpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1sb2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbG92ZS1hZGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1sb3ZlLWJyb2tlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWxvdmUtcmVtb3ZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbG92ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW1hcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW1lc3NhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1tZXNzYWdpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1tb3ZpZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW11c2ljLXBsYXllcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW11c2ljOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbXV0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW5ldHdvcms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1uZXh0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbm90ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzZmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW9mZmljZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXBhc3N3b3JkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcGF1c2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1wbGF5LXN0b3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1wbGF5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcG9pbnRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzc1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXBvd2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcHJlc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1wcmV2aW91czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzc4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXJhdGUtYWRkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcmF0ZS1ibGFuazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXJhdGUtcmVtb3ZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjN2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcmF0aW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjN2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcmVjb3JkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjN2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcmVtb3ZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjN2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcmVwbHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yb3RhdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzgwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXJzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzgxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXNlYXJjaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzgyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXNldHRpbmdzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktc29jaWFsLWxpbms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS10YWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS10ZXh0LWNoYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS10ZXh0LWxvYWRpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS10aGVtZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRpbWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdG91Y2gtcGhvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS10cmF2ZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS11bmxvY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS11c2VyLWdyb3VwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdXNlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzhlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXYtY2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzhmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXZpZGVvLWNoYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS12aWRlby1tZXNzYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdmlkZW8tcGxheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzkyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXZpZGVvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdm9sdW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktd2VhdGhlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzk1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXdpZmk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS16b29tLWluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktem9vbS1vdXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXNzZXR0ZS1wbGF5ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXNzZXR0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzlhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvcndhcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ndWl0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb3ZpZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzlkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11bHRpbWVkaWE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXNpYy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXNpYy1kaXNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzaWMtbm90ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2ExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11c2ljLW5vdGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzaWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXRlLXZvbHVtZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2E0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhdXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGxheS1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2E2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBsYXktYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbGF5LWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGxheS1wYXVzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2E5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBsYXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWNvcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXRyby1tdXNpYy1kaXNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmV3aW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc29uZy1ub3RlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2FlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNvdW5kLXdhdmUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc291bmQtd2F2ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2IwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0b3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aWRlby1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aWRlby1jYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aWRlby1jbGFwcGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmlkZW86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2x1bWUtYmFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdm9sdW1lLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2x1bWUtbXV0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2I4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbHVtZS1vZmY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2x1bWUtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC15b3V0dWJlLXBsYXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC0yY2hlY2tvdXQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtMmNoZWNrb3V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1hem9uLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2JlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFtYXpvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2JmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFtZXJpY2FuLWV4cHJlc3MtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1lcmljYW4tZXhwcmVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2MxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFwcGxlLXBheS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hcHBsZS1wYXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYW5rLXRyYW5zZmVyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2M0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhbmstdHJhbnNmZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFpbnRyZWUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhaW50cmVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FzaC1vbi1kZWxpdmVyeS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXNoLW9uLWRlbGl2ZXJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGluZXJzLWNsdWItYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaW5lcnMtY2x1Yi1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2NiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpbmVycy1jbHViLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjY2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGluZXJzLWNsdWI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaXNjb3Zlci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaXNjb3ZlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2NmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV3YXktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXdheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2QxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvb2dsZS13YWxsZXQtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtd2FsbGV0LWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldC1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Q0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvb2dsZS13YWxsZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qY2ItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtamNiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFlc3Ryby1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWVzdHJvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFzdGVyY2FyZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXN0ZXJjYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF5b25lZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF5b25lZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXlwYWwtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF5cGFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FnZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2tyaWxsLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2UyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNrcmlsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2UzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0cmlwZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdHJpcGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aXNhLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpc2EtZWxlY3Ryb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aXNhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2VzdGVybi11bmlvbi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZXN0ZXJuLXVuaW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm95OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmVtYWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnVua3ktbWFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2lybC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naXJsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ3JvdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3RlbC1ib3ktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG90ZWwtYm95OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2lkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFuLWluLWdsYXNzZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW9wbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdXBwb3J0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2ZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2ZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXItYWx0LTU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLWFsdC02OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1hbHQtNzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDAxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXItZmVtYWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1tYWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1zdWl0ZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlcnMtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2Vycy1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDA3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXJzLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlcnMtYWx0LTQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2Vycy1hbHQtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXJzLWFsdC02OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlcnMtc29jaWFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YWl0ZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2FpdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29tYW4taW4tZ2xhc3NlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2gtZG9jdW1lbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2gtZm9sZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLWpvYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1tYXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2gtcHJvcGVydHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2gtcmVzdGF1cmFudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1zdG9jazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC11c2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtNTAwcHg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1haW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWRvbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhaWR1LXRpZWJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmJtLW1lc3NlbmdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlYm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWhhbmNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxvZ2dlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvb3RzdHJhcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyaWdodGtpdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG91ZGFwcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbmNyZXRlNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRlbGljaW91czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRlc2lnbmJ1bXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kZXNpZ25mbG9hdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRldmlhbnRhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaWdnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG90Y21zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJpYmJibGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcmliYmxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJvcGJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVidWRkeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVsbG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbWJlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVudmF0bzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV2ZXJub3RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFjZWJvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mZWVkYnVybmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxpa3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb2xrZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvdXJzcXVhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mcmllbmRmZWVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkM2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2hvc3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naXRodWI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nbm9tZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvb2dsZS1idXp6OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLWhhbmdvdXRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLW1hcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvb2dsZS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLXRhbGs6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oeXBlLW1hY2hpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbnN0YWdyYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rYWthb3RhbGs6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1raWNrc3RhcnRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtpazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtpd2lib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW5lLW1lc3NlbmdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW5rZWRpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbnV4LW1pbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXZlLW1lc3NlbmdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpdmVqb3VybmFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFnZW50bzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lZXRtZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lZXR1cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1peHg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uZXdzdmluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5pbWJ1c3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vZG5va2xhc3NuaWtpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3BlbmNhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vc2NvbW1lcmNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFuZG9yYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBob3RvYnVja2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGljYXNhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGludGVyZXN0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHJlc3Rhc2hvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXFpazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXFxOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVhZGVybmF1dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlZGRpdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlbnJlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNob3BpZnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaWx2ZXJzdHJpcGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1za3lwZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNsYWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2xhc2hkb3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbGlkc2hhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbXVnbXVnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25hcGNoYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zb3VuZGNsb3VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3BvdGlmeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RhY2stb3ZlcmZsb3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdGVhbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDcxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0dW1ibGV1cG9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFnZ2VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVjaG5vcmF0aTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDc0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlbGVncmFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGluZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJlbGxvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHVtYmxyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHdpdGNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHdpdHRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR5cG8zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkN2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWJlcmNhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aWJlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDdkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpZGRsZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aW1lbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aXJiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmlydHVlbWFydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDgyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkODNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2VjaGF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkODRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2VpYm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aGF0c2FwcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDg2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXhpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC15YWhvbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDg4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXllbHA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC15b3VrdTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDhhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXlvdXR1YmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC16ZW5jYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFkbWludG9uLWJpcmRpZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDhkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhc2ViYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFzZWJhbGxlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDhmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhc2tldGJhbGwtaG9vcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDkwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhc2tldGJhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaWxsaWFyZC1iYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9vdC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDkzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvb3QtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib290OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm93bGluZy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib3dsaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2Fub2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVlci1sZWFkZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbGltYmluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDlhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvcm5lcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpZWxkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDljXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpZWxkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9vdGJhbGwtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9vdGJhbGwtYW1lcmljYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb290YmFsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvdWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2FsLWtlZXBlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2xmLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvbGYtYmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29sZi1jYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29sZi1maWVsZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvbGY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2xmZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWxtZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob2NrZXktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG9ja2V5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaWNlLXNrYXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtamVyc2V5LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWplcnNleTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWp1bXBpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1raWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWF0Y2gtcmV2aWV3OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVkYWwtc3BvcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vZmZzaWRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb2x5bXBpYy1sb2dvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb2x5bXBpYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhZGRpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW5hbHR5LWNhcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWNlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhY2luZy1jYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWNpbmctZmxhZy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWNpbmctZmxhZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhY2luZ3Mtd2hlZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWZlcmVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVmcmVlLWplcnNleTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlc3VsdC1zcG9ydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1Z2J5LWJhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWdieS1wbGF5ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWdieTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bm5lci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bm5lci1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bm5lcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjb3JlLWJvYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2tpaW5nLW1hbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNreWRpdmluZy1nb2dnbGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkY2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vdy1tb2JpbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdGVlcmluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0b3B3YXRjaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1YnN0aXR1dGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zd2ltbWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkY2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFibGUtdGVubmlzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVhbS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVubmlzLXBsYXllcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlbm5pczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyYWNraW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJvcGh5LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyb3BoeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbGxleWJhbGwtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdm9sbGV5YmFsbC1maXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdm9sbGV5YmFsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhdGVyLWJvdHRsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdoaXN0bGUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2hpc3RsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbi10cm9waHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbGlnbi1jZW50ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbGlnbi1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWxpZ24tcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbGwtY2FwczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvbGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icnVzaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsaXAtYm9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2RlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbG9yLWJ1Y2tldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbG9yLXBpY2tlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvcHktaW52ZXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29weTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRlbGV0ZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lZGl0LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVyYXNlci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb250OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZGVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWl0YWxpYy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pdGFsaWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdXN0aWZ5LWFsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWp1c3RpZnktY2VudGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtanVzdGlmeS1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtanVzdGlmeS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmstYnJva2VuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3V0ZGVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcGVyLWNsaXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXJhZ3JhcGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wcmludGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVkbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdGF0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2F2ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTAwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNtYWxsLWNhcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTAxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0cmlrZS10aHJvdWdoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3ViLWxpc3Rpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdWJzY3JpcHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdXBlcnNjcmlwdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTA1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhYmxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGV4dC1oZWlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXh0LXdpZHRoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJhc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bmRlcmxpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bmRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWlyLWJhbGxvb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1haXJwbGFuZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1haXJwbGFuZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTBlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFydGljdWxhdGVkLXRydWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXV0by1tb2JpbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdXRvLXJpY2tzaGF3OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmljeWNsZS1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpY3ljbGUtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaWN5Y2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVzLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVzLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVzLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FibGUtY2FyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FyLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FyLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FyLWFsdC00OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVsaXZlcnktdGltZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZhc3QtZGVsaXZlcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXJlLXRydWNrLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpcmUtdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mcmVlLWRlbGl2ZXJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVsaWNvcHRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vdG9yLWJpa2UtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW90b3ItYmlrZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vdG9yLWJpa2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb2lsLXRydWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmlja3NoYXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb2NrZXQtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb2NrZXQtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb2NrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWlsLWJvYXQtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWlsLWJvYXQtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWlsLWJvYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY29vdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhLXBsYW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hpcC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGlwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3BlZWQtYm9hdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRheGk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmFjdG9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJhaW4tbGluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTM4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyYWluLXN0ZWFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJhbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRydWNrLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRydWNrLWxvYWRlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRydWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmFuLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZhbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXlhY2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtNS1zdGFyLWhvdGVsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWlyLXRpY2tldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlYWNoLWJlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlYWNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FtcGluZy12ZXN0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGlyZWN0aW9uLXNpZ246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oaWxsLXNpZGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oaWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG90ZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pc2xhbmQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaXNsYW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FuZGFscy1mZW1hbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYW5kYWxzLW1hbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmF2ZWxsaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJlYWtkb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2Vsc2l1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3VkczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3VkeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWR1c3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lY2xpcHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFocmVuaGVpdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvcmVzdC1maXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnVsbC1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZ1bGwtc3Vubnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYWlsLW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC1yYWlueS1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhaWwtcmFpbnktc3Vubnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYWlsLXJhaW55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhaWwtdGh1bmRlci1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhaWwtdGh1bmRlci1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhaWwtdGh1bmRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oaWxsLW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGlsbC1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWh1cnJpY2FuZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1ldGVvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFpbnktbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWlueS1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTY4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhaW55LXRodW5kZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWlueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3ctYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vdy1mbGFrZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3ctdGVtcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS1oYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktbmlnaHQtaGFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LW5pZ2h0LXJhaW55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS1yYWlueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTczXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXN1bm55LWhhaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS1zdW5ueS1yYWlueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTc1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktdGh1bmRlci1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXRodW5kZXItc3Vubnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS10aHVuZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktd2luZHktbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS13aW5keS1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTdiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXdpbmR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlN2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdW4tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlN2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3VuLXJpc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdW4tc2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlODBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3VuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3VubnktZGF5LXRlbXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTgzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRodW5kZXItbGlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3JuYWRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlODVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW1icmVsbGEtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlODZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW1icmVsbGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2xjYW5vOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2F2ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtMDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZThhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZThiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtMTA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5kLXNjYWxlLTExOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0xMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZThlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZThmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTkwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTkyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtNjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTkzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtNzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtODpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTk1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtOTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtd2F2ZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHktaGFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmR5LW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHktcmFpbmluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmR5LXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHktdGh1bmRlci1yYWluaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHktdGh1bmRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTllXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWRkb25zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWRkcmVzcy1ib29rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWRqdXN0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWxhcm06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmNob3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hcmNoaXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdHRhY2htZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXVkaW86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdXRvbWF0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFkZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWctYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFyLWNvZGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXJzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFza2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0dGVyeS1lbXB0eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhdHRlcnktZnVsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhdHRlcnktaGFsZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhdHRlcnktbG93OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVha2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVhcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmV2ZXJhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmluYXJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmlub2N1bGFyczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsdWV0b290aDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvbWI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib29rLW1hcms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmllZmNhc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icm9rZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWNrZXQxOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVja2V0MjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1ZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1aWxkaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVsYi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWxsZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWxsaG9ybjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1bGxzZXllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlY2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FsZW5kYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW1lcmEtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlY2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FtZXJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlY2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhcnQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcmdpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hlY2stYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hlY2stY2lyY2xlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoZWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hlY2tlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoaWxkcmVuLWNhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbGlwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvY2stdGltZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3NlLWNpcmNsZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9zZS1saW5lLWNpcmNsZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9zZS1saW5lLXNxdWFyZWQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvc2UtbGluZS1zcXVhcmVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvc2UtbGluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3NlLXNxdWFyZWQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvc2Utc3F1YXJlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3NlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvdWQtZG93bmxvYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG91ZC1yZWZyZXNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvdWQtdXBsb2FkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvdWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2RlLW5vdC1hbGxvd2VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29kZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbW1lbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb21wYXNzLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXBhc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb21wdXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbm5lY3Rpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb25zb2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29udGFjdHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb250cmFzdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvcHlyaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNyZWRpdC1jYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNyb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3ViZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1YmVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGFzaGJvYXJkLXdlYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhc2hib2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kYXRhYmFzZS1hZGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kYXRhYmFzZS1sb2NrZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kYXRhYmFzZS1yZW1vdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kYXRhYmFzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRlbGV0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjAwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpYW1vbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaWNlLW11bHRpcGxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGljZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjAzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaXNrZXR0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjA1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvY3VtZW50LWZvbGRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvd25sb2FkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjA3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvd25sb2FkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG93bmxvYWRlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRyYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcmFnMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRyYWcyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJhZzM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lYXJ0aDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjBlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVib29rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWRpdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVqZWN0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZW1haWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbnZlbG9wZS1vcGVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZW52ZWxvcGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lcmFzZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lcnJvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV4Y2F2YXRvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV4Y2hhbmdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhjbGFtYXRpb24tdHJpbmdsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV4Y2xhbWF0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhpdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV4cGFuZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV4dGVybmFsLWxpbms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leHRlcm5hbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV5ZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leWUtYmxvY2tlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV5ZS1kcm9wcGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmF2b3VyaXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmF4OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1maWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbHRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpcmUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlyZS1idXJuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsYWctYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGFnLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxhZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsYW1lLXRvcmNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxhc2gtbGlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGFzaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsYXNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9jdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb2xkZXItb3BlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvbGRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvb3QtcHJpbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nYXJiYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2Vhci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nZWFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmM2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2VhcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmM2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2xhc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nbG9iZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdyYWZmaXRpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmM2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ3JvY2VyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5nZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYXJkLWRpc2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWFydC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWFydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhpc3Rvcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob21lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG9ybjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvdXItZ2xhc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWltYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmZpbml0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZm8tY2lyY2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5mby1zcXVhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmZvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5zdGl0dXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbnRlcmZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbnZpc2libGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qYWNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qZXdsZXJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2FyYXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2V5LWhvbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYWJlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhbXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYXllcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYXlvdXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZWFmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVhZmxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxlYXJuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVnbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxlbnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZXR0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZXR0ZXJib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWJyYXJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGljZW5zZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpZmUtYm91eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpZmUtYnVveTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjY4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpZmUtamFja2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlmZS1yaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlnaHQtYnVsYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpZ2h0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWdodG5pbmctcmF5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlrZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtaGVpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGluay1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW5rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlzdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjcyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpc3RlbmluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjczXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpc3RpbmUtZG90czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjc0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpc3RpbmctYm94OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlzdGluZy1udW1iZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXZlLXN1cHBvcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb2NhdGlvbi1hcnJvdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjc4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvY2F0aW9uLXBpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjc5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb2dpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjdiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvZ291dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjdjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvbGxpcG9wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmN2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9uZy1kcml2ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjdlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb29wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbHVnZ2FnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjgxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWx1bmNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbHVuZ3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWdpYy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWdpYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjg1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hZ25ldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjg2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1haWwtYm94OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjg4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXAtcGluczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjhhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjhiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1heGltaXplOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVhc3VyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjhkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lZGljaW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVnYS1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjhmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lZ2FwaG9uZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWdhcGhvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZW1vcmlhbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjkyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lbW9yeS1jYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWljLW11dGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWxpdGFyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taW51cy1jaXJjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taW51cy1zcXVhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjlhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vYmlsZS1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vbGVjdWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9uZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb29uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVmZmluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzdGFjaGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uYXZpZ2F0aW9uLW1lbnU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uYXZpZ2F0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmV0d29yay10b3dlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5ldHdvcms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uZXdzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmV3c3BhcGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbm8tc21va2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5vdC1hbGxvd2VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbm90ZWJvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ub3RlcGFkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbm90aWZpY2F0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbnVtYmVyZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcHBvc2l0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9wdGljOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3B0aW9uczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhY2thZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFpbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXBlci1wbGFuZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcGVyY2xpcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcGVyczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmd1aW4tbGludXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZXN0bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waG9uZS1jaXJjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpY3R1cmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGl4ZWxzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGx1Z2luOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGx1cy1jaXJjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbHVzLXNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2x5Z29uYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb3dlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXByaWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHJpbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wdXp6bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1xci1jb2RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcXVlZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1xdWVzdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1b3RlLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1xdW90ZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhbmRvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlY3ljbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWZyZXNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVwYWlyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVwbHktYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVwbHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXNpemU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXNwb25zaXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmV0d2VldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb2JvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJveWFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnNzLWZlZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWZldHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWxlLWRpc2NvdW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2F0ZWxsaXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VuZC1tYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VydmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2V0dGluZ3MtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2V0dGluZ3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGFyZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGFyZS1ib3hlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNoYXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hpZWxkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hvcHBpbmctY2FydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpZ24taW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaWduLW91dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpZ25hbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpdGUtbWFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc21hcnQtcGhvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zb2NjZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zb3J0LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNvcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwYW5uZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGVlY2gtY29tbWVudHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGVlZC1tZXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwaW5uZXItYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGlubmVyLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwaW5uZXItYWx0LTQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGlubmVyLWFsdC01OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtNjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwaW5uZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcHJlYWRzaGVldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNzbC1zZWN1cml0eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0YXItYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdGFyLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0cmVldC12aWV3OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3VwcG9ydC1mYXE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWNrLXBpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhZ3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YXNrcy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YXNrczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlbGVwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlbGVzY29wZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlcm1pbmFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGh1bWJzLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aHVtYnMtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWNrLWJveGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGljay1tYXJrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGlja2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG9nZ2xlLW9mZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvZ2dsZS1vbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvb2xzLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG9vbHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAxNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3VjaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyYWZmaWMtbGlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAxNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmFuc3BhcmVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyZWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAxOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bmlxdWUtaWRlYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVubG9jazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVubG9ja2VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXBsb2FkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVwbG9hZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzYi1kcml2ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlY3Rvci1wYXRoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVyaWZpY2F0aW9uLWNoZWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2FsbC1jbG9jazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YWxsZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YXJuaW5nLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhcm5pbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YXRlci1kcm9wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2ViOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2hlZWxjaGFpcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpZmktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2lmaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdvcmxkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtemlnemFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtemlwcGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteHNcclxue1xyXG4gIGZvbnQtc2l6ZTogLjVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtc21cclxue1xyXG4gIGZvbnQtc2l6ZTogLjc1ZW07XHJcbn1cclxuXHJcbi5pY29mb250LW1kXHJcbntcclxuICBmb250LXNpemU6IDEuMjVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtbGdcclxue1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuXHJcbi5pY29mb250LTF4XHJcbntcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtMnhcclxue1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcblxyXG4uaWNvZm9udC0zeFxyXG57XHJcbiAgZm9udC1zaXplOiAzZW07XHJcbn1cclxuXHJcbi5pY29mb250LTR4XHJcbntcclxuICBmb250LXNpemU6IDRlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtNXhcclxue1xyXG4gIGZvbnQtc2l6ZTogNWVtO1xyXG59XHJcblxyXG4uaWNvZm9udC02eFxyXG57XHJcbiAgZm9udC1zaXplOiA2ZW07XHJcbn1cclxuXHJcbi5pY29mb250LTd4XHJcbntcclxuICBmb250LXNpemU6IDdlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtOHhcclxue1xyXG4gIGZvbnQtc2l6ZTogOGVtO1xyXG59XHJcblxyXG4uaWNvZm9udC05eFxyXG57XHJcbiAgZm9udC1zaXplOiA5ZW07XHJcbn1cclxuXHJcbi5pY29mb250LTEweFxyXG57XHJcbiAgZm9udC1zaXplOiAxMGVtO1xyXG59XHJcblxyXG4uaWNvZm9udC1md1xyXG57XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxLjI1ZW07XHJcbn1cclxuXHJcbi5pY29mb250LXVsXHJcbntcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uaWNvZm9udC11bCA+IGxpXHJcbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtdWwgPiBsaSAuaWNvZm9udFxyXG57XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5pY29mb250LWJvcmRlclxyXG57XHJcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2YxZjFmMTtcclxuICBib3JkZXItcmFkaXVzOiAuMWVtO1xyXG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XHJcbn1cclxuXHJcbi5pY29mb250LXB1bGwtbGVmdFxyXG57XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5pY29mb250LXB1bGwtcmlnaHRcclxue1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmljb2ZvbnQuaWNvZm9udC1wdWxsLWxlZnRcclxue1xyXG4gIG1hcmdpbi1yaWdodDogLjNlbTtcclxufVxyXG5cclxuLmljb2ZvbnQuaWNvZm9udC1wdWxsLXJpZ2h0XHJcbntcclxuICBtYXJnaW4tbGVmdDogLjNlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtc3BpblxyXG57XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGljb2ZvbnQtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBpY29mb250LXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmljb2ZvbnQtcHVsc2Vcclxue1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBpY29mb250LXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbiAgYW5pbWF0aW9uOiBpY29mb250LXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaWNvZm9udC1zcGluXHJcbntcclxuICAwJVxyXG4gIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCVcclxuICB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBpY29mb250LXNwaW5cclxue1xyXG4gIDAlXHJcbiAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJVxyXG4gIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvZm9udC1yb3RhdGUtOTBcclxue1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdGF0ZS0xODBcclxue1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLmljb2ZvbnQtcm90YXRlLTI3MFxyXG57XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGlwLWhvcml6b250YWxcclxue1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxpcC12ZXJ0aWNhbFxyXG57XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGlwLWhvcml6b250YWwuaWNvZm9udC1mbGlwLXZlcnRpY2FsXHJcbntcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcclxufVxyXG5cclxuOnJvb3QgLmljb2ZvbnQtcm90YXRlLTkwLFxyXG5cdDpyb290IC5pY29mb250LXJvdGF0ZS0xODAsXHJcblx0OnJvb3QgLmljb2ZvbnQtcm90YXRlLTI3MCxcclxuXHQ6cm9vdCAuaWNvZm9udC1mbGlwLWhvcml6b250YWwsXHJcblx0OnJvb3QgLmljb2ZvbnQtZmxpcC12ZXJ0aWNhbFxyXG57XHJcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmljb2ZvbnQtaW52ZXJzZVxyXG57XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zci1vbmx5XHJcbntcclxuICBib3JkZXI6IDA7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxyXG5cdC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c1xyXG57XHJcbiAgY2xpcDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHQiLCI6cm9vdCB7XHJcblx0LS1kYXJrLWNvbG9yOiBcdFx0IzMyM0E0NTtcclxuXHJcblx0LS1jb2xvci1mZmY6XHRcdCNGRkZGRkY7XHJcblx0LS1jb2xvci0xMDA6XHRcdCNGMEYwRjA7XHJcblx0LS1jb2xvci0yMDA6XHRcdCNFRUVFRUU7XHJcblx0LS1jb2xvci0zMDA6XHRcdCNFMEUwRTA7XHJcblx0LS1jb2xvci00MDA6XHRcdCNCREJEQkQ7XHJcblx0LS1jb2xvci01MDA6XHRcdCM1NTU1NTU7XHJcblx0LS1jb2xvci02MDA6XHRcdCM3NTc1NzU7XHJcblx0LS1jb2xvci03MDA6XHRcdCM2MTYxNjE7XHJcblx0LS1jb2xvci04MDA6XHRcdCM0MjQyNDI7XHJcblx0LS1jb2xvci05MDA6XHRcdCMyMTIxMjE7XHJcblx0LS1jb2xvci0wMDA6XHRcdCMwMDAwMDA7XHJcblxyXG5cdC0tYm9yZGVyLWNvbG9yOlx0XHQjZjBmMGYwO1xyXG5cdC0tY2FyZC1jb2xvcjogXHRcdCNmZmZmZmY7XHJcblx0LS1ib2R5LWNvbG9yOiBcdFx0I2Y5ZmJmZDtcclxuXHQtLXdoaXRlLWNvbG9yOiBcdFx0I2ZmZmZmZjtcclxuXHQtLXNpZGViYXItY29sb3I6XHQjZmNmY2ZjO1xyXG4gICAgLS10ZXh0LWNvbG9yOiAgICAgICAjMjEyNTI5O1xyXG5cclxuXHQtLWhjLWZvbnQtY29sb3I6XHQjNTU1NTU1O1xyXG5cdC0taGMtYmctY29sb3I6XHRcdCNmMGYwZjA7XHJcblxyXG59XHJcblxyXG5bZGF0YS10aGVtZT1cImRhcmtcIl0ge1xyXG5cdC0tZGFyay1jb2xvcjogXHRcdCMzMjNBNDU7XHJcblxyXG5cdC0tY29sb3ItZmZmOlx0XHQjMDAwMDAwO1xyXG5cdC0tY29sb3ItMTAwOlx0XHQjMjEyMTIxO1xyXG5cdC0tY29sb3ItMjAwOlx0XHQjMjYyNzI3O1xyXG5cdC0tY29sb3ItMzAwOlx0XHQjNjE2MTYxO1xyXG5cdC0tY29sb3ItNDAwOlx0XHQjNzU3NTc1O1xyXG5cdC0tY29sb3ItNTAwOlx0XHQjOGY4ZjhmO1xyXG5cdC0tY29sb3ItNjAwOlx0XHQjQkRCREJEO1xyXG5cdC0tY29sb3ItNzAwOlx0XHQjRTBFMEUwO1xyXG5cdC0tY29sb3ItODAwOlx0XHQjRUVFRUVFO1xyXG5cdC0tY29sb3ItOTAwOlx0XHQjRjBGMEYwO1xyXG5cdC0tY29sb3ItMDAwOlx0XHQjRkZGRkZGO1xyXG5cclxuXHQtLWJvcmRlci1jb2xvcjpcdFx0IzM1MzUzNTtcclxuXHQtLWNhcmQtY29sb3I6IFx0XHQjMjYyNzI3O1xyXG5cdC0tYm9keS1jb2xvcjogXHRcdCMxZTFmMjA7XHJcblx0LS13aGl0ZS1jb2xvcjogXHRcdCNmZmZmZmY7XHJcblx0LS1zaWRlYmFyLWNvbG9yOlx0I2ZjZmNmYztcclxuICAgIC0tdGV4dC1jb2xvcjogICAgICAgIzhmOGY4ZjtcclxuXHJcblx0LS1oYy1mb250LWNvbG9yOlx0IzU1NTU1NTtcclxuXHQtLWhjLWJnLWNvbG9yOlx0XHQjZjBmMGYwO1xyXG5cclxuICAgIFtjbGFzcz1cInRoZW1lLWluZGlnb1wiXSB7XHJcbiAgICAgICAgLS1zZWNvbmRhcnktY29sb3I6IFx0I0YxOTgyODtcclxuICAgICAgICAtLWJvZHktY29sb3I6IFx0XHQjMWUxZjIwO1xyXG4gICAgICAgIC0tYm9yZGVyLWNvbG9yOiAgICAgIzI1MjUyNTtcclxuICAgICAgICAtLWNhcmQtY29sb3I6ICAgICAgICMxMTExMTE7XHJcbiAgICAgICAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmNTU1OGQsICNGRjE4NDMpO1xyXG4gICAgfVxyXG59XHJcblxyXG5bY2xhc3M9XCJ0aGVtZS1pbmRpZ29cIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjNDg0YzdmO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCNGMTk4Mjg7XHJcblxyXG4gICAgLS1jaGFydC1jb2xvcjE6IFx0IzQ4NGM3ZjtcclxuICAgIC0tY2hhcnQtY29sb3IyOiBcdCNGMTk4Mjg7XHJcbiAgICAtLWNoYXJ0LWNvbG9yMzogXHQjZjU1NThkO1xyXG4gICAgLS1jaGFydC1jb2xvcjQ6IFx0I2E3ZGFmZjtcclxuICAgIC0tY2hhcnQtY29sb3I1OiBcdCM5Y2JmM2I7XHJcbiAgICAtLWNoYXJ0LWNvbG9yNjogXHQjYTBjMWI4O1xyXG4gICAgLS1jaGFydC1jb2xvcjc6IFx0IzY0ODY4ZTtcclxuXHJcblxyXG5cdC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjU1NThkLCAjRkYxODQzKTtcclxufVxyXG5cclxuXHJcbi5zZWNvbmRhcnktY29sb3J7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxufVxyXG4uc2Vjb25kYXJ5LWNvbG9yLWZpbGx7XHJcbiAgICBmaWxsOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG59IiwiYm9keSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGVhc2UgLjFzKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtb3BlbnNhbnM7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgJi5mb250LW9wZW5zYW5ze1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuc2FucztcclxuICAgIH1cclxuICAgICYuZm9udC1xdWlja3NhbmR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXF1aWNrc2FuZDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmLmZvbnQtbnVuaXRve1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1udW5pdG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi5mb250LXJhbGV3YXl7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbi8qKioqKioqKioqKnRhYmxlKioqKioqKioqL1xyXG4udGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXJ7XHJcbiAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tY29sb3ItMzAwKTtcclxufVxyXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1cInJvd1wiXT50ZDpmaXJzdC1jaGlsZDpiZWZvcmUsIFxyXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1cInJvd1wiXT50aDpmaXJzdC1jaGlsZDpiZWZvcmV7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxudGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHVsLmR0ci1kZXRhaWxze1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuI215UHJvamVjdFRhYmxlX2xlbmd0aCwjbXlQcm9qZWN0VGFibGVfZmlsdGVyLCNteVByb2plY3RUYWJsZV9pbmZve1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4jbXlQcm9qZWN0VGFibGVfcGFnaW5hdGV7XHJcbiAgICB1bC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qKioqKioqKioqKmVuZHRhYmxlKioqKioqKioqL1xyXG4ubWVtLWxpc3R7XHJcbiAgICBAaW5jbHVkZSBvdmVyZmxvdyhzY3JvbGwpO1xyXG4gICAgaGVpZ2h0OiAyMjBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi50b2RvX2xpc3R7XHJcbiAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgICAgICYuZm9ybS1jaGVjay1pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXNlY29uZGFyeS1jb2xvciksMC41KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNoZWNrYm94e1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICAgJjpjaGVja2VkICsgc3BhbntcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJhbmQtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC5sb2dvLWljb257XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nby10ZXh0e1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdWxzZSB7XHJcbiAgICAucHVsc2UtcmluZyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbi1wdWxzZSAzLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLXB1bHNlIDMuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24tcHVsc2Uge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgNjAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xyXG4gICAgICAgIH1cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgICBAa2V5ZnJhbWVzIGFuaW1hdGlvbi1wdWxzZSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDYwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJ0bi1zZXQtdGFza3tcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLm14LXNpemV7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcclxuICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbn1cclxuLnRpa2l0LWluZm97XHJcbiAgICBpe1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxufVxyXG5he1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcbi5wcm9qZWN0LXRhYntcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucHJ0YWItc2V0e1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDU1NHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAzODBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaW52b2ljZS1zZXR7XHJcbiAgICAmLm5hdi10YWJze1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuLy9kYXRlJnRpbWVcclxuLmZvcm0tY29udHJvbCNkYXRlcGlja2VyLC5mb3JtLWNvbnRyb2wjdGltZXBpY2tlciwuZm9ybS1jb250cm9sI2RhdGVwaWNrZXIyLC5mb3JtLWNvbnRyb2wjZGF0ZXBpY2tlcjMsLmZvcm0tY29udHJvbCN0aW1lcGlja2VyMiwuZm9ybS1jb250cm9sI3RpbWVwaWNrZXIze1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4vLyBoZWFkZXIgbm90aWZpY2F0aW9ucyBcclxuLm5vdGlmaWNhdGlvbnMge1xyXG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG4gICAgLnB1bHNlLFxyXG4gICAgLnB1bHNlOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNhcmR7XHJcbiAgICAgICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC5uYXYtdGFic3tcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3R7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJmbG93KHNjcm9sbCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDMyMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53Mzgwe1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAzMjBweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gZm9yIGNhcmQgXHJcbi5yb3ctZGVjayB7XHJcbiAgICA+LmNvbCxcclxuICAgID5bY2xhc3MqPSdjb2wtJ117XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBhcGV4IGNoYXJ0IGxpbmUgYW5kIHRleHQgY29sb3JcclxuLmFwZXhjaGFydHMtY2FudmFze1xyXG5cdGxpbmV7XHJcblx0XHRzdHJva2U6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0fVxyXG5cdHRleHR7XHJcblx0XHRmaWxsOiB2YXIoLS1jb2xvci01MDApO1xyXG5cdH1cclxuXHRjaXJjbGV7XHJcblx0XHRzdHJva2U6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0fVxyXG5cdC5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0e1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLTUwMCkgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5zcGFya2xpbmVfY2hhcnR7XHJcbiAgICBjYW52YXN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRG8gbm90IGFkZCBpbiBwcm9qZWN0XHJcbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJde1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O1xyXG59XHJcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJde1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMDApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vU2lkZSBuYXZiYXJcclxuLnNpZGUtbmF2YmFye1xyXG4gICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4tYmxvY2t7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL2Jhc2ljIENvbW1hblxyXG4udGVhY2hlci1mdWxsZGVhdGlse1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAudGVhY2hlci1pbmZve1xyXG4gICAgICAgICYuYm9yZGVyLXN0YXJ0e1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2ZpbGUtYXZ7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWluZm97XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdmJhci10b2dnbGVyOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uc2V0LW1kLWltZ3tcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLWxhcmdlIC0gMXB4KSB7XHJcbiAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gICAgfVxyXG59XHJcbi5saW5lLWNvbG9ye1xyXG4gICAgLmFwZXhjaGFydHMtY2FudmFzIHtcclxuICAgICAgICBsaW5lIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jYXJkLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2hhcmVkLXRhYmxle1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4vL3Byb2plY3RcclxuLnByb2plY3RfbmFtZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogMzNweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4ucHJvamVjdC1ibG9ja3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTMwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcbiNhcGV4LWVtcGx5b2VlQW5hbHl0aWNze1xyXG4gICAgLmFwZXhjaGFydHMtY2FudmFzIGxpbmUge1xyXG4gICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4jYXBleC1NYWluQ2F0ZWdvcmllcywjaW5jb21lYW5hbHl0aWNze1xyXG4gICAgLmFwZXhjaGFydHMtY2FudmFze1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2ljb24tZm9udFxyXG5cclxuLmljby10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG4uaWNvbmxpc3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgLmljb24taG9sZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgMHM7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAuaWNvbiBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3IpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxuIC5zaWRlYmFyLW1pbml7XHJcbiAgICAubm90ZS1ibG9ja3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gfVxyXG4gXHJcblxyXG4gLy8vcmVzcG9uc2l2ZS8vLy9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTRweCl7XHJcbiAgICAudy1zbS0xMDB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eHNtYWxsICsgNDApIHtcclxuICAgIC5wcm9maWxlLXRlYWNoZXJ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGVhY2hlci1jYXJke1xyXG4gICAgICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC5wcm9maWxlLWF2e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmLncyMjB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWJvdXQtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWFjaGVyLWluZm97XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLnNvY2lhbHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jdC1idG4tc2V0e1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwpIHtcclxuICAgIC5idW5jaF9saXN0e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLnRhc2tfc3RhdHVzLC5sZXNzb25fbmFtZSwuYXNzaWdubWVudF9uYW1lLC5zdWJtaXRfdGltZSwuY29tcGxpdGVkX3RpbWV7XHJcbiAgICAgICAgICAgIG1hcmdpbjozcHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG4gICAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gb3ZlcmZsb3coJHNjcm9sbCkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLy8gRmlyZWZveFxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8vIElFIDEwK1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIgeyAvLyBXZWJLaXQgXG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTIwMClcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAvL2JhY2tncm91bmQ6IHZhcigtLWNvbG9yLTIwMClcbiAgICB9XG59IiwiLy9Gb250cyBGYW1pbHlcclxuJGZvbnQtZmFtaWx5OiBcdFx0ICAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtb3BlbnNhbnM6IFx0ICAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtcXVpY2tzYW5kOiBcdCAgJ1F1aWNrc2FuZCcsIHNhbnMtc2VyaWY7XHJcbiRmb250LW51bml0bzogXHQgICAgJ051bml0bycsIHNhbnMtc2VyaWY7XHJcbiRmb250LXJhbGV3YXk6IFx0ICAgICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuXHJcblxyXG4vLyBCb290c3RyYXAgY29sb3JzXHJcbiRjb2xvci1zdWNjZXNzOiBcdFx0IzREQ0E4ODtcclxuJGNvbG9yLWRhbmdlcjogXHRcdFx0I0ZDNUE2OTtcclxuJGNvbG9yLXdhcm5pbmc6IFx0XHQjRkZCQTMzO1xyXG4kY29sb3ItaW5mbzogXHRcdFx0ICAjNEZCOEM5O1xyXG5cclxuLy8gRm9udHNcclxuJGZvbnQtc2l6ZTogXHRcdFx0MTRweDtcclxuXHJcbiRwdXJwbGVzOiBcdFx0XHQjOGMzMmQyICFkZWZhdWx0O1xyXG4kb3JhbmdlczpcdFx0XHRcdCNmOGI1MDAgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6IFx0XHRcdFx0I0ZGQkEzMyAhZGVmYXVsdDtcclxuJGdyZWVuczogXHRcdFx0XHQjN0VCOTNGICFkZWZhdWx0O1xyXG4kYmx1ZXM6XHRcdFx0XHRcdCMwZDZlZmQgIWRlZmF1bHQ7XHJcbiRibHVzaDogXHRcdFx0XHQjRUQ1NzgyICFkZWZhdWx0O1xyXG4kY3lhbnM6XHRcdFx0XHRcdCMwMGJkYWEgIWRlZmF1bHQ7XHJcbiRyZWRzOlx0IFx0XHRcdCAgI0ZGMTg0MyAhZGVmYXVsdDtcclxuJGluZm86XHRcdCBcdFx0XHQjNEZCOEM5ICFkZWZhdWx0O1xyXG4kd2hpdGU6XHRcdCBcdFx0XHQjZmZmZmZmICFkZWZhdWx0O1xyXG4kZGFyazpcdFx0IFx0XHRcdCMxOTE4MTggIWRlZmF1bHQ7XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxyXG4kY19jb2xvcnM6IChcclxuICBcImJsdWVcIjogICAgICAgJGJsdWVzLFxyXG4gIFwiYmx1c2hcIjogICAgICAkYmx1c2gsXHJcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGVzLFxyXG4gIFwicmVkXCI6ICAgICAgICAkcmVkcyxcclxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZXMsXHJcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXHJcbiAgXCJncmVlblwiOiAgICAgICRncmVlbnMsXHJcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFucyxcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRzaWRlYmFyLXdpZHRoOiBcdFx0MjUwcHg7XHJcbiRyaWdodGJhci13aWR0aDogXHRcdDI4MHB4O1xyXG4kc2lkZWJhci1pY29uOlx0IFx0XHQ1MHB4O1xyXG5cclxuLy8gQnJlYWtwb2ludHNcclxuJGJyZWFrLXh4c21hbGw6IFx0XHQzOTBweDtcclxuJGJyZWFrLXhzbWFsbDogXHRcdFx0NjQwcHg7XHJcbiRicmVhay1zbWFsbDogXHRcdFx0NzY4cHg7XHJcbiRicmVhay1tZWRpdW06IFx0XHRcdDk5MnB4O1xyXG4kYnJlYWstMTAyNDogXHRcdFx0MTAyNHB4O1xyXG4kYnJlYWstbGFyZ2U6IFx0XHRcdDEyMDBweDtcclxuJGJyZWFrLTEyODA6IFx0XHRcdDEyODBweDtcclxuJGJyZWFrLXhsYXJnZTogXHRcdFx0MTQ0MHB4OyIsImJvZHkucnRsX21vZGUge1xyXG5cclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IFxyXG5cclxuICAgIHVse1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsb2F0LXJpZ2h0e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGV4dC1lbmR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1zLWF1dG97XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWUtYXV0b3tcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lbmQtMHtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAoJHNwYWNlciAqIC4yNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKioqKioqKioqKioqKipNYXJnaW4qKioqKioqKioqKioqKiovXHJcblxyXG4gICAgLm1zLTEsLm1zLXNtLTEsLm1zLW1kLTEsLm1zLWxnLTEsLm1zLXhsLTEsLm1zLXh4bC0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy0yLC5tcy1zbS0yLC5tcy1tZC0yLC5tcy1sZy0yLC5tcy14bC0yLC5tcy14eGwtMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy0zLC5tcy1zbS0zLC5tcy1tZC0zLC5tcy1sZy0zLC5tcy14bC0zLC5tcy14eGwtMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtNCwubXMtc20tNCwubXMtbWQtNCwubXMtbGctNCwubXMteGwtNCwubXMteHhsLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtNSwubXMtc20tNSwubXMtbWQtNSwubXMtbGctNSwubXMteGwtNSwubXMteHhsLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tZS0xLC5tZS1zbS0xLC5tZS1tZC0xLC5tZS1sZy0xLC5tZS14bC0xLC5tZS14eGwtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtMiwubWUtc20tMiwubWUtbWQtMiwubWUtbGctMiwubWUteGwtMiwubWUteHhsLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtMywubWUtc20tMywubWUtbWQtMywubWUtbGctMywubWUteGwtMywubWUteHhsLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLTQsLm1lLXNtLTQsLm1lLW1kLTQsLm1lLWxnLTQsLm1lLXhsLTQsLm1lLXh4bC00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLTUsLm1lLXNtLTUsLm1lLW1kLTUsLm1lLWxnLTUsLm1lLXhsLTUsLm1lLXh4bC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qKioqKioqKioqKioqcGFkZGluZyoqKioqKioqKioqKiovXHJcblxyXG4gICAgLnBzLTEsLnBzLXNtLTEsLnBzLW1kLTEsLnBzLWxnLTEsLnBzLXhsLTEsLnBzLXh4bC0xIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcy0yLC5wcy1zbS0yLC5wcy1tZC0yLC5wcy1sZy0yLC5wcy14bC0yLC5wcy14eGwtMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcy0zLC5wcy1zbS0zLC5wcy1tZC0zLC5wcy1sZy0zLC5wcy14bC0zLC5wcy14eGwtMyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHMtNCwucHMtc20tNCwucHMtbWQtNCwucHMtbGctNCwucHMteGwtNCwucHMteHhsLTUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHMtNSwucHMtc20tNSwucHMtbWQtNSwucHMtbGctNSwucHMteGwtNSwucHMteHhsLTUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBlLTEsLnBlLXNtLTEsLnBlLW1kLTEsLnBlLWxnLTEsLnBlLXhsLTEsLnBlLXh4bC0xIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wZS0yLC5wZS1zbS0yLC5wZS1tZC0yLC5wZS1sZy0yLC5wZS14bC0yLC5wZS14eGwtMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wZS0zLC5wZS1zbS0zLC5wZS1tZC0zLC5wZS1sZy0zLC5wZS14bC0zLC5wZS14eGwtMyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGUtNCwucGUtc20tNCwucGUtbWQtNCwucGUtbGctNCwucGUteGwtNCwucGUteHhsLTQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGUtNSwucGUtc20tNSwucGUtbWQtNSwucGUtbGctNSwucGUteGwtNSwucGUteHhsLTUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyLXN0YXJ0IHtcclxuICAgICAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ib3JkZXItZW5kIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDowcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1yaWdodHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgLmJ0bi1jbG9zZXtcclxuICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdC1pbmxpbmUtaXRlbXtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWNoZWNre1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXR7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWx7XHJcbiAgICAgICAgJi5mYWRlIC5tb2RhbC1kaWFsb2ctdmVydGljYWx7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgrMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2hvdyAubW9kYWwtZGlhbG9nLXZlcnRpY2Fse1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cHtcclxuICAgICAgICAmOm5vdCguaGFzLXZhbGlkYXRpb24pe1xyXG4gICAgICAgICAgICA+Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXHJcbiAgICAgICAgICAgID4uZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1ncm91cHtcclxuICAgICAgICAuYnRuOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuICAgICAgICA+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG57XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4uYnRuOm50aC1jaGlsZChuKzMpLFxyXG4gICAgICAgID46bm90KC5idG4tY2hlY2spKy5idG4sXHJcbiAgICAgICAgPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bntcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1taW5pLWJ0bntcclxuICAgICAgICAuZmEtYXJyb3ctbGVmdHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcclxuICAgIH1cclxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVye1xyXG4gICAgICAgIHRleHQtYWxpZ246ZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgLm1lLWxnLTB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZS1sZy00IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgLm1zLW1kLTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtbWQtc3RhcnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keS5ydGxfbW9kZSB7XHJcbiAgICAudGltZWxpbmUtaXRlbXtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcGV4Y2hhcnRzLWNhbnZhcywub3dsLWNhcm91c2Vse1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgfVxyXG4gICAgLm93bC1jYXJvdXNlbHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC5tcy0ye1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5zaWRlYmFyLW1pbml7XHJcbiAgICAgICAgICAgIC5mb3JtLXN3aXRjaHtcclxuICAgICAgICAgICAgICAgICYudGhlbWUtcnRse1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaWRlYmFyLW1pbmktYnRuIHtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29mb250LWJ1YmJsZS1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhNjRcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnUtbGlzdHtcclxuICAgICAgICAgICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDFweDtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJyYW5kLWljb257XHJcbiAgICAgICAgICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgICAgIC5mb3JtLXN3aXRjaHtcclxuICAgICAgICAgICAgJi50aGVtZS1ydGx7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLW1pbmktYnRuIHtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb2ZvbnQtYnViYmxlLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhNjVcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnJhbmQtaWNvbntcclxuICAgICAgICAgICAgLmxvZ28tdGV4dHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdC11bnN0eWxlZHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHRjaGF0Ym94e1xyXG4gICAgICAgIC5mcmllbmR7XHJcbiAgICAgICAgICAgIC5zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH0gXHJcbiAgICAuaWNvZm9udC1oYW5kLWRyYXduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGVhODdcIjtcclxuICAgIH1cclxuICAgIC50b2RvX2xpc3QgbGkgbGFiZWw6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAucmlnaHRjaGF0Ym94ICNjbG9zZXtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5mYy1tZWRpYS1zY3JlZW57XHJcbiAgICAgICAgJi5mYy1kaXJlY3Rpb24tbHRyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIC5mYy10b29sYmFye1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLWl0ZW17XHJcbiAgICAgICAgLm1lLTJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWUtM3tcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdLC5kcm9wZG93bi1tZW51LWVuZCB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1lbmQge1xyXG4gICAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLmljb2ZvbnQtdWktYWRkLC5pY29mb250LXBsdXMtY2lyY2xle1xyXG4gICAgICAgICYubWUtMntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAuYnRuLXBvc3Rpb257XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGxlZnQ6MTVweDtcclxuICAgIH1cclxuICAgIC5pY29mb250LWRvdHRlZC1yaWdodDpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXGVhNzhcIjtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3Vwe1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgICYubWUtM3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgICYubWUtMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1jaGF0Lm9wZW4ge1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbmF2YmFye1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRvY3tcclxuICAgICAgICAubWUtMntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQuY2FyZC1jYWxsb3V0IHtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6LjRyZW0gICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICB9XHJcbiAgICAudGVhY2hlci1jYXJkIC5tZS0ye1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wcm9qZWN0LXRhYntcclxuICAgICAgICAucHJ0YWItc2V0e1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICA1NTRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGQ6Zmlyc3QtY2hpbGQsIFxyXG4gICAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGg6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgXHJcbiAgICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1cInJvd1wiXT50aDpmaXJzdC1jaGlsZDpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDp1bnNldDtcclxuICAgICAgICByaWdodDo0cHg7XHJcbiAgICB9XHJcbn0gIFxyXG4iLCIvLyBib290c3RyYXAgY2xhc3Mgb3ZlcndyaXRlIGNzc1xyXG4uYm9yZGVyLFxyXG4uYm9yZGVyLXRvcCxcclxuLmJvcmRlci1yaWdodCxcclxuLmJvcmRlci1ib3R0b20sXHJcbi5ib3JkZXItbGVmdCxcclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG59XHJcbi5jb250YWluZXIteHhse1xyXG4gICAgbWF4LXdpZHRoOiAxNTYwcHg7XHJcbn1cclxuLmZvbnQtd2VpZ2h0LWJvbGR7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4udGFibGU+Om5vdChjYXB0aW9uKT4qPip7XHJcbiAgICBwYWRkaW5nOiAuOHJlbSAuOHJlbTtcclxufVxyXG4uemluZGV4LWZpeGVke1xyXG4gICAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG4uemluZGV4LXBvcG92ZXJ7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XHJcbn1cclxuLnppbmRleC1tb2RhbHtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XHJcbn1cclxuLnNtYWxsLXhze1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIC5mb3JtLWNvbnRyb2xcclxuLmZvcm0tY29udHJvbCwuZm9ybS1zZWxlY3Qge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci00MDApO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKCRkYXJrLCAuMTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZm9ybS1jb250cm9sLWxne1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjhyZW0gKyAycHgpO1xyXG4gICAgfVxyXG59XHJcbi5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG4vLyBmb3JtIFN3aXRjaGVzIGNzc1xyXG4uZm9ybS1zd2l0Y2gge1xyXG4gICAgLmZvcm0tY2hlY2staW5wdXR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uYmlnLXNlYXJjaHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcclxuICAgIH1cclxufVxyXG4uYnRuLWxpbmt7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbi5iZy13aGl0ZXtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG4vL2xpbmVoZWlnaHRcclxuLmZzLTEge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnMtMiB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy0zIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnMtNCB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OmNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcclxufVxyXG4vLyBib3R0b21cclxuLmJ0biB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxuICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuICAgICYuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLW91dGxpbmUtc3VjY2Vzc3tcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1vdXRsaW5lLWRhbmdlcntcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYW5nZXI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1vdXRsaW5lLWluZm97XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbmZvO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWluZm87XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZm87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItNzAwKTtcclxuICAgIH1cclxuICAgICYuYnRuLWRhcmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxuICAgICYuYnRuLXNlY29uZGFyeXtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWxnIHtcclxuICAgICAgICBwYWRkaW5nOiAuN3JlbSAxcmVtO1xyXG4gICAgfVxyXG59XHJcbi5idG4tY2xvc2V7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbn1cclxuLy8gYXZhdGFyXHJcbi5hdmF0YXIge1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBtaW4td2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBcclxuICAgICYueHN7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgIH1cclxuICAgICYuc217XHJcbiAgICAgICAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3BcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxne1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNTZweDtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICB9XHJcbiAgICAmLnhse1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICB9XHJcbiAgICAmLm5vLXRodW1ibmFpbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5hdmF0YXItbGlzdCB7XHJcblx0bWFyZ2luOiAwIDAgLS41cmVtO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdC5hdmF0YXIge1xyXG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBtaW4td2lkdGg6IDJyZW07XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cdCYubGlzdC1pbmxpbmVibG9ja3tcclxuXHRcdGxpe1xyXG5cdFx0XHRkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYXZhdGFyLWxpc3Qtc3RhY2tlZCB7XHJcblx0LmF2YXRhciB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0uOGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR3aGl0ZTtcclxuXHR9XHJcbiAgIFxyXG59XHJcbi5oZWFkZXJ7XHJcbiAgICAuYXZhdGFyLWxpc3Qtc3RhY2tlZCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHNtYWxsIC0gMTUwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFkZC1tZW1iZXItdG9we1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWsteHNtYWxsIC0gMTUwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi8vIGRyb3Bkb3duIG1lbnVcclxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsXHJcbi5kcm9wZG93bi1pdGVtOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIC4xKTtcclxufVxyXG4uZHJvcGRvd24taXRlbXtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgMXB4O1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICBsaXtcclxuICAgICAgICBtYXJnaW46NXB4IDBweDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1pdGVte1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSwmOmZvY3Vze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gY3VzdG9tIG1vZGFsIHBvcHVwIGNzc1xyXG4ubW9kYWwge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgei1pbmRleDogMjE0NzQ4MzY0OCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAmLmZhZGV7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNob3d7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2ctdmVydGljYWx7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1oZWFkZXIsLm1vZGFsLWZvb3RlcntcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gYnJlYWRjcnVtYlxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xyXG59XHJcblxyXG4vLyBuYXZiYXIgIFxyXG4ubmF2YmFyLWxpZ2h0IHtcclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gY3VzdG9tIHRhYiB1aVxyXG4ubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgJi50YWItY3VzdG9te1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMik7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFiLWNhcmR7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFiLWJvZHktaGVhZGVye1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIFZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbmF2IHBpbGxcclxuLm5hdi1waWxscyB7XHJcbiAgICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gICAgLnNob3c+Lm5hdi1saW5re1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4vL2JvcmRlclxyXG4uYm9yZGVyLWRhcmt7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1zdGFydHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIGxpc3QtZ3JvdXAgZGVzaWduXHJcbi5saXN0LWdyb3VwLWN1c3RvbSwubGlzdC1ncm91cCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gLnByb2dyZXNzIGJhciBkZXNpZ25cclxuLnByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTEwMCk7XHJcbiAgICAmLnBsYW4tYWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHRhYmxlIFxyXG4udGFibGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgdHJ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0aHtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItODAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZS1kYXJre1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRvYy10YWJsZXtcclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHBhZ2luYXRpb25cclxuLnBhZ2UtaXRlbXtcclxuICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgLnBhZ2UtbGlua3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWxpbmt7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgICAgLnBhZ2UtbGlua3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/Lm5vLXJlc2l6ZSAgICAgICAgICAgICAge3Jlc2l6ZTogbm9uZTt9XG5cbi50ZXh0LXByaW1hcnkgICAgICAgICAgIHtjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4uYmctcHJpbWFyeSAgICAgICAgICAgICB7YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4uZmlsbC1wcmltYXJ5ICAgICAgICAgICB7ZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4udGV4dC1zZWNvbmRhcnkgICAgICAgICB7Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4uYmctc2Vjb25kYXJ5ICAgICAgICAgICB7YmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O31cbi5iZy1wcmltYXJ5LWdyYWRpZW50ICAgIHtiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWdyYWRpZW50KSAhaW1wb3J0YW50OyBjb2xvcjogJHdoaXRlO31cbi5jb2xvci1kZWZ1bHQgICAgICAgICAgIHtjb2xvcjojMjEyNTI5ICFpbXBvcnRhbnR9XG4udGV4dC1tdXRlZCAgICAgICAgICAgICB7Y29sb3I6ICM5YTliOWQgIWltcG9ydGFudDt9XG4ubGluay1zZWNvbmRhcnkgICAgICAgICB7IGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuXG4uYnRuLXN1Y2Nlc3MgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1Y2Nlc3M7IGJvcmRlci1jb2xvcjogJGNvbG9yLXN1Y2Nlc3M7fVxuLmJ0bi1kYW5nZXIgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYW5nZXI7IGJvcmRlci1jb2xvcjogJGNvbG9yLWRhbmdlcjt9XG4uYnRuLXdhcm5pbmcgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdhcm5pbmc7IGJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmc7fVxuLmJ0bi1pbmZvICAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbmZvOyBib3JkZXItY29sb3I6ICRjb2xvci1pbmZvO31cblxuLmJvcmRlcixcbi5ib3JkZXItbGVmdCxcbi5ib3JkZXItdG9wLFxuLmJvcmRlci1yaWdodCxcbi5ib3JkZXItYm90dG9tICAgICAgICAgIHtib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLTEwMCkgIWltcG9ydGFudDt9XG5cbi8qKioqKioqKioqKipDdXN0b20tV2lkdGgqKioqKioqKioqKioqL1xuLnZoMTAwICAgICAgICAgICAgICAgICAge2hlaWdodDogMTAwdmg7fVxuLnczMCAgICAgICAgICAgICAgICAgICAge3dpZHRoOiAzMHB4O31cbi53NjAgICAgICAgICAgICAgICAgICAgIHt3aWR0aDogNjBweDt9XG4udzkwICAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDkwcHg7fVxuLncxMjAgICAgICAgICAgICAgICAgICAge3dpZHRoOiAxMjBweDt9XG4udzIyMCAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDIyMHB4O31cbi53MjQwICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMjQwcHg7fVxuLncyODAgICAgICAgICAgICAgICAgICAge3dpZHRoOiAyODBweDt9XG4udzM4MCAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDM4MHB4O31cbi53LTMwICAgICAgICAgICAgICAgICAgIHt3aWR0aDozMCU7fVxuLm1pbi1oZWlnaHQtMjIwICAgICAgICAge21pbi1oZWlnaHQ6IDIyMHB4O31cbi8qKioqKioqKioqKip0aGVtZS10ZXh0Y29sb3IqKioqKioqKioqKioqL1xuLmNvbG9yLWZmZiAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci1mZmYpO31cbi5jb2xvci0xMDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItMTAwKTt9XG4uY29sb3ItMjAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTIwMCk7fVxuLmNvbG9yLTMwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci0zMDApO31cbi5jb2xvci00MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItNDAwKTt9XG4uY29sb3ItNjAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTYwMCk7fVxuLmNvbG9yLTcwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci03MDApO31cbi5jb2xvci04MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItODAwKTt9XG4uY29sb3ItOTAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTkwMCk7fVxuLmNvbG9yLTAwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci0wMDApO31cbi5jb2xvci1kZWZ1bHQtd2hpdGUgICAgICAgICAgIHtjb2xvcjojZmZmO31cbi8qKioqKioqKioqKip0aGVtZS1iYWNncm91bmRjb2xvcioqKioqKioqKioqKiovXG4uY29sb3ItYmctZmZmICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZmZmKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy0xMDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTIwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTIwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctMzAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMzAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy00MDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci00MDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTYwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTYwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctNzAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItNzAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy04MDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci04MDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTkwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTkwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctMDAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMDAwKSAhaW1wb3J0YW50O31cbi5iZy1kYXJrICAgICAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O31cbi5iZy1kYXJrLWRlZnVhbHQgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7fVxuXG4vKioqKioqKioqKioqQ3VzdG9tLWJhY2tncm91bmQtY29sb3IqKioqKioqKioqKioqL1xuLmJnLWxpZ2h0eWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMjhjICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHRibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkYWZmICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHRncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZDdlMCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LXdhcm5pbmctYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZGUgIWltcG9ydGFudDtcbn1cbi5saWdodC1wcmltYXJ5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmMGZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtaW5mby1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTVmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LWRhbmdlci1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxQzhEQiAgIWltcG9ydGFudDtcbn1cbi5saWdodC1zdWNjZXNzLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTBEOUI0ICAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW9yYW5nZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUE4QSAhaW1wb3J0YW50O1xufVxuLmJnLWluZm8tbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5QUU4RkYgIWltcG9ydGFudDtcbn1cbi5iZy1zYW50YS1mZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjg3QzRDICFpbXBvcnRhbnQ7XG59XG4uYmctY2FyZXlzLXBpbmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NGOUVBQyAhaW1wb3J0YW50O1xufVxuLmJnLWxhdmVuZGVyLXB1cnBsZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg4M0JBIWltcG9ydGFudDtcbn1cblxuLmJnLXZpZGVve1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFlMmIgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKkN1c3RvbS10ZXh0Y29sb3IqKioqKioqKioqKioqL1xuLmNvbG9yLWxpZ2h0eWVsbG93IHtcbiAgIGNvbG9yOiAjZmZlMjhjICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItbGlnaHRibHVlIHtcbiAgIGNvbG9yOiAjYTdkYWZmICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItbGlnaHRncmVlbiB7XG4gICBjb2xvcjogI2E4ZDdlMCAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWxpZ2h0LXN1Y2Nlc3N7XG4gICBjb2xvcjogI0EwRDlCNCAgIWltcG9ydGFudDtcbn1cbi5jb2xvci1saWdodC1vcmFuZ2V7XG4gICBjb2xvcjogI0ZGQUE4QSAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWluZm8tbGlnaHQge1xuICAgY29sb3I6ICM5QUU4RkYgIWltcG9ydGFudDtcbn1cbi5jb2xvci1zYW50YS1mZXtcbiAgIGNvbG9yOiAjQjg3QzRDICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItY2FyZXlzLXBpbmt7XG4gICBjb2xvcjogI0NGOUVBQyAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWxhdmVuZGVyLXB1cnBsZXtcbiAgIGNvbG9yOiAjQTg4M0JBIWltcG9ydGFudDtcbn1cbi5jb2xvci1kYW5nZXIge1xuICAgIGNvbG9yOiAjRjFDOERCICAhaW1wb3J0YW50O1xufVxuLmltZy1vdmVybGF5e1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC40KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuLyoqKioqKioqKioqKkN1c3RvbS1iZWZvcmUtYmFja2dyb3VuZGNvbG9yKioqKioqKioqKioqKi9cbi5saW5lLWxpZ2h0eWVsbG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjZmZlMjhjICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxpbmUtbGlnaHRibHVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjYTdkYWZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxpbmUtbGlnaHRncmVlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2E4ZDdlMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWxpZ2h0LXN1Y2Nlc3N7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0EwRDlCNCAgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1saWdodC1vcmFuZ2V7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQUE4QSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWluZm8tbGlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICM5QUU4RkYgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1zYW50YS1mZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjQjg3QzRDICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxpbmUtY2FyZXlzLXBpbmt7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0NGOUVBQyAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWxhdmVuZGVyLXB1cnBsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBODgzQkEhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxpbmUtaGVpZ2h0LWN1c3RvbXtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5saW5lLWhlaWdodC1zbXtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5zbWFsbC0xNHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uc21hbGwtMTF7XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuLmJ0bi1wb3N0aW9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6LTUwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHNtYWxsKSB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICB0b3A6dW5zZXQ7XG4gICAgfVxufVxuLm5vLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucG9pbnRlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvb3NlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTsgb3BhY2l0eTogMDsgY3Vyc29yOiBwb2ludGVyOyB3aWR0aDogMTAwJTt9XG4uZGl2aWRlcnMge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgMCU7XG4gICAgICAgIGZsZXg6IDEgMSAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogLjA2MjVyZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbWFyZ2luLXRvcDogLjA2MjVyZW07XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIH1cbn1cbi5kaXZpZGVycy1ibG9ja3tcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIG9wYWNpdHk6IC4yNTtcbiAgICAmOm5vdChbc2l6ZV0pIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxufVxuLnRhc2tfc3RhdHVze1xuICAgIHNwYW57XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbltkYXRhLXRoZW1lPVwiZGFya1wiXSB7XG4gICAgLnNoYWRvdy1zbXtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoJHdoaXRlLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2hhZG93e1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoJHdoaXRlLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1tdXRlZHtcbiAgICAgICAgY29sb3I6ICM1YjViNWIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRhYmxle1xuICAgICAgICAudGFibGUtZGFya3tcbiAgICAgICAgICAgIC0tYnMtdGFibGUtYmc6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpZ2h0LXdhcm5pbmctYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFkMDlkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5iaWctc2VhcmNoe1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgLmF2YXRhcntcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3JkZXIsIC5ib3JkZXItbGVmdCwgLmJvcmRlci10b3AsIC5ib3JkZXItcmlnaHQsIC5ib3JkZXItYm90dG9te1xuICAgICAgICBib3JkZXItY29sb3I6dmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXJ7XG4gICAgICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgIH1cbiAgICAuYmctbGlnaHR5ZWxsb3csLmJnLWxpZ2h0Ymx1ZSwuYmctbGlnaHRncmVlbiwubGlnaHQtd2FybmluZy1iZywubGlnaHQtcHJpbWFyeS1iZywubGlnaHQtaW5mby1iZyxcbiAgICAubGlnaHQtZGFuZ2VyLWJnLC5saWdodC1zdWNjZXNzLWJnLC5saWdodC1vcmFuZ2UtYmcsLmJnLWluZm8tbGlnaHQsLmJnLXNhbnRhLWZlLC5iZy1jYXJleXMtcGluaywuYmctbGF2ZW5kZXItcHVycGxle1xuICAgICAgICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gICAgfVxuICAgIC50b3AtcGVyZm9tZXJ7XG4gICAgICAgIGg2e1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiLy8gZHJvcGRvd24tbWVudVxyXG4uZHJvcGRvd24tYW5pbWF0aW9ue1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBlbGltZW50LWFuaW1hdGlvbiAuMnMgZWFzZS1pbi1vdXQgLjMzMzMzcztcclxuXHRhbmltYXRpb246IGVsaW1lbnQtYW5pbWF0aW9uIC4ycyBlYXNlLWluLW91dCAuMzMzMzNzO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4wNXM7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLjA1cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGVsaW1lbnQtYW5pbWF0aW9ue3Rve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19XHJcbkBrZXlmcmFtZXMgZWxpbWVudC1hbmltYXRpb257dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1cclxuXHJcbkBrZXlmcmFtZXMgcGluZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5saWZ0e1xyXG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cyBlYXNlLFxyXG5cdHRyYW5zZm9ybSAuMjVzIGVhc2U7XHJcblxyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlcntcclxuXHRcdGJveC1zaGFkb3c6IDAgNnB4IDFyZW0gcmdiYSgkZGFyaywuMSksMCAuNXJlbSAxcmVtIC0uNzVyZW0gcmdiYSgkZGFyaywuMSkhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zcHgsMClcclxuXHR9XHJcbn1cclxuIiwiXHJcbi8vIG1haW4gbGF5b3V0IHNjc3NcclxuI215dGFzay1sYXlvdXR7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8qIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7ICovXHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4vLyBsZWZ0IGljb24gbmF2aWdhdGlvbiBiYXJcclxuLm5hdmlnYXRpb257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLW1lZGl1bSAtIDFweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5icmFuZC1pY29ue1xyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLW5hdntcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5mbGV4LWdyb3ctMXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51LXRvZ2dsZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNpZGViYXIgbWFpbiBkaXZcclxuLnNpZGViYXJ7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGVhc2UgLjFzKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBtYXJnaW46IDI1cHg7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcclxuICAgIHdpZHRoOiAyNjBweDtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuMXJlbTtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLTEyODAgLSAxcHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogLTQwMHB4O1xyXG4gICAgICAgIGhlaWdodDoxMDB2aDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstMTI4MCAtIDFweCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG92ZXJmbG93KHNjcm9sbCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tc3dpdGNoe1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aGVtZS1ydGx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci10aXRsZXtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWxpc3R7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLTEyODAgLSAxcHgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3ZlcmZsb3coc2Nyb2xsKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgbGlbYXJpYS1leHBhbmRlZD1cInRydWVcIl17XHJcbiAgICAgICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXJyb3c6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMGNcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLW1lbnU6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubS1saW5rLFxyXG4gICAgICAgIC5tcy1saW5re1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubXMtbGlua3tcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdmlkZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3NePVwiaWNvZm9udC1cIl17XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1zLWxpbms6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHRvcDoxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItbWluaS1idG57XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICY6Zm9jdXMsJjphY3RpdmV7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29mb250LWJ1YmJsZS1yaWdodHtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE2NFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ3JhZGllbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCk7XHJcbiAgICAgICAgJi5zaWRlYmFyLW1pbml7XHJcbiAgICAgICAgICAgIC5tZW51LWxpc3R7XHJcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNpZGViYXItbWluaXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay0xMjgwIC0gMXB4KSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJyYW5kLWljb257XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAubG9nby1pY29ue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ28tdGV4dHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci10aXRsZSBzcGFuLFxyXG4gICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1saXN0e1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMTBweCByZ2JhKCRkYXJrLC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJhZGdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tcy1saW5re1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZhe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAxMHB4IHJnYmEoJGRhcmssLjIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tcy1saW5rOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRpdmlkZXIgc21hbGx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFtjbGFzc149XCJpY29mb250LVwiXXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEtYXJyb3ctbGVmdDo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21lbnUtQ29tcG9uZW50c3tcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjbWVudS1BdXRoZW50aWNhdGlvbntcclxuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLW1lbnUuc2hvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItbWluaS1idG57XHJcbiAgICAgICAgICAgIC5pY29mb250LWJ1YmJsZS1yaWdodHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYTY1XCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tc3dpdGNoe1xyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50aGVtZS1ydGx7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLm9wZW57XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLW1lZGl1bSAtIDFweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJhbmQtaWNvbnsgIFxyXG4gICAgICAgIC5sb2dvLWljb257XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLXRleHR7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbi5tZW51LXRvZ2dsZXtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLTEyODApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBwcm9qZWN0IG1haW4gYm9keSBwYXJ0XHJcbi5tYWlue1xyXG4gICAgQGluY2x1ZGUgb3ZlcmZsb3coc2Nyb2xsKTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDE7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgLmJvZHl7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBcclxuLmF1dGgtaDEwMHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE5MnB4KTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLTEyODApIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5NnB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14c21hbGwpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIuZmN7XHJcbiAgICAqIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb257XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmZjLWgtZXZlbnQgLmZjLWV2ZW50LXRpdGxle1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuZmMtaC1ldmVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuZmMtZGF5Z3JpZC1ldmVudC1kb3R7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmZjLWJ1dHRvbi1wcmltYXJ5e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgLmZjLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZjLXRoZW1lLXN0YW5kYXJke1xyXG4gICAgLmZjLXNjcm9sbGdyaWQsXHJcbiAgICB0ZCxcclxuICAgIHRoe1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4iLCJcclxuXHJcbi8vIENoYXQgYXBwIHBhZ2Ugc2Nzc1xyXG4uY2FyZC1jaGF0LFxyXG4uY2FyZC1jaGF0LWJvZHl7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4vLyBsZWZ0IHNpZGViYXIgY2hhdCBsaXN0LCBncm91cHMgYW5kIGNvbnRhY3RcclxuLmNoYXRsaXN0LXRvZ2dsZXtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxufVxyXG4uY2FyZC1jaGF0e1xyXG4gICAgbWluLXdpZHRoOiAzODBweDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0gLSAxcHgpIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGVhc2UgLjFzKTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogLTYwMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgIEBpbmNsdWRlIG92ZXJmbG93KHNjcm9sbCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXB7XHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbXtcclxuICAgICAgICAgICAgJi5vcGVuLFxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tc2ctdGltZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtbGlua3tcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gXHJcbi5jYXJkLWNoYXQtYm9keXtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXgtd2lkdGgtNzB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYXQtaGlzdG9yeXtcclxuICAgICAgICBAaW5jbHVkZSBvdmVyZmxvdyhzY3JvbGwpO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1yaWdodHtcclxuICAgICAgICAubWVzc2FnZXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2V7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTYwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXJke1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbiIsIi50aW1lbGluZS1pdGVtIHtcclxuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMWVtO1xyXG5cdCY6aG92ZXJ7XHJcblx0XHQmOjphZnRlcntcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgzLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihlYXNlIC4xcyk7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTkwMCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcblx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdHRvcDogMS4zZW07XHJcblx0XHRsZWZ0OiAtNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHR9XHJcblx0Ji50aS1wcmltYXJ5OmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0fVxyXG5cdCYudGktaW5mbzphZnRlcntcclxuXHRcdGJhY2tncm91bmQ6ICRpbmZvO1xyXG5cdH1cclxuXHQmLnRpLXN1Y2Nlc3M6YWZ0ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRncmVlbnMsICdncmVlbi0yMDAnKTsgXHJcblx0fVxyXG5cdCYudGktd2FybmluZzphZnRlcntcclxuXHRcdGJhY2tncm91bmQ6IG1hcC1nZXQoJG9yYW5nZXMsICdvcmFuZ2UtMjAwJyk7XHJcblx0fVxyXG5cdCYudGktZGFuZ2VyOmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZDogbWFwLWdldCgkcmVkcywgJ3JlZC0yMDAnKTtcclxuXHR9XHJcblx0XHJcbn0iLCIuZGQtaGFuZGxle1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjRzIGVhc2UtaW4tb3V0KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoOTksIDk5LCA5OSwgMC4xKSAwcHggMnB4IDhweCAwcHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDk5LCA5OSwgOTksIDAuMykgMHB4IDJweCA4cHggMHB4O1xyXG4gICAgIH1cclxufVxyXG4udGFza2JvYXJke1xyXG4gICAgLmRkLWhhbmRsZXtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNHMgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoOTksIDk5LCA5OSwgMC4xKSAwcHggMnB4IDhweCAwcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoOTksIDk5LCA5OSwgMC4zKSAwcHggMnB4IDhweCAwcHg7XHJcbiAgICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZC1pdGVte1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgYm90dG9tOjBweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGQtaXRlbSwgLmRkLWVtcHR5LCAuZGQtcGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGQtZW1wdHl7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5wbGFubmVkX3Rhc2t7XHJcbiAgICAgICAgLmRkLWl0ZW17XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NkMjAxZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9ncmVzc190YXNre1xyXG4gICAgICAgIC5kZC1pdGVte1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmYzEwNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXZpZXdfdGFza3tcclxuICAgICAgICAuZGQtaXRlbXtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkFBOEE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tcGxldGVkX3Rhc2t7XHJcbiAgICAgICAgLmRkLWl0ZW17XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1hdnR7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjVweDtcclxuICAgIH1cclxufVxyXG4uY2xpZW50X3Rhc2t7XHJcbiAgICAuZGQtaGFuZGxlOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICB9XHJcbn0iLCIvLyBjYXJkIFxyXG4uY2FyZHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgJi5jYXJkLWNhbGxvdXR7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IC40cmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/