@charset "UTF-8";
/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
/*!
 * 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-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: "satoshi", "Segoe UI", sans-serif;
  --bs-font-monospace: "auger-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;
  --bs-body-color: #212529;
  --bs-body-bg: #fff; }

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

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

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

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: inherit;
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit; }

h1 {
  font-size: 2.5rem; }

h2 {
  font-size: 2rem; }

h3 {
  font-size: 1.75rem; }

h4 {
  font-size: 1.5rem; }

h5 {
  font-size: 1.25rem; }

h6 {
  font-size: 1rem; }

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

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: .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: -.25em; }

sup {
  top: -.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: 1.5rem;
  line-height: inherit; }
  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; }

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

.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: 0.5rem;
  font-size: 1.25rem; }
  .blockquote > :last-child {
    margin-bottom: 0; }

.blockquote-footer {
  margin-top: -0.5rem;
  margin-bottom: 0.5rem;
  font-size: 0.875em;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

@media (min-width: 480px) {
  .img-high-xs-fluid {
    max-width: 100%;
    height: auto; } }

@media (min-width: 768px) {
  .img-sm-fluid {
    max-width: 100%;
    height: auto; } }

@media (min-width: 992px) {
  .img-md-fluid {
    max-width: 100%;
    height: auto; } }

@media (min-width: 1200px) {
  .img-md2-fluid {
    max-width: 100%;
    height: auto; } }

@media (min-width: 1400px) {
  .img-lg-fluid {
    max-width: 100%;
    height: auto; } }

@media (min-width: 1600px) {
  .img-lg2-fluid {
    max-width: 100%;
    height: auto; } }

@media (min-width: 1920px) {
  .img-xl-fluid {
    max-width: 100%;
    height: auto; } }

.container,
[class*="container-"] {
  width: 100%;
  padding-right: var(--bs-gutter-x, 8px);
  padding-left: var(--bs-gutter-x, 8px);
  margin-right: auto;
  margin-left: auto; }

.container-s {
  max-width: 375px; }

.container-half-s {
  max-width: 187.5px; }

@media (min-width: 768px) {
  .container-sm-s {
    max-width: 375px; }
  .container-sm-half-s {
    max-width: 187.5px; } }

@media (min-width: 992px) {
  .container-md-s {
    max-width: 375px; }
  .container-md-half-s {
    max-width: 187.5px; } }

@media (min-width: 1200px) {
  .container-md2-s {
    max-width: 375px; }
  .container-md2-half-s {
    max-width: 187.5px; } }

@media (min-width: 1400px) {
  .container-lg-s {
    max-width: 375px; }
  .container-lg-half-s {
    max-width: 187.5px; } }

@media (min-width: 1600px) {
  .container-lg2-s {
    max-width: 375px; }
  .container-lg2-half-s {
    max-width: 187.5px; } }

@media (min-width: 1920px) {
  .container-xl-s {
    max-width: 375px; }
  .container-xl-half-s {
    max-width: 187.5px; } }

.container-m {
  max-width: 1008px; }

.container-half-m {
  max-width: 504px; }

@media (min-width: 768px) {
  .container-sm-m {
    max-width: 1008px; }
  .container-sm-half-m {
    max-width: 504px; } }

@media (min-width: 992px) {
  .container-md-m {
    max-width: 1008px; }
  .container-md-half-m {
    max-width: 504px; } }

@media (min-width: 1200px) {
  .container-md2-m {
    max-width: 1008px; }
  .container-md2-half-m {
    max-width: 504px; } }

@media (min-width: 1400px) {
  .container-lg-m {
    max-width: 1008px; }
  .container-lg-half-m {
    max-width: 504px; } }

@media (min-width: 1600px) {
  .container-lg2-m {
    max-width: 1008px; }
  .container-lg2-half-m {
    max-width: 504px; } }

@media (min-width: 1920px) {
  .container-xl-m {
    max-width: 1008px; }
  .container-xl-half-m {
    max-width: 504px; } }

.container-m2 {
  max-width: 944px; }

.container-half-m2 {
  max-width: 472px; }

@media (min-width: 768px) {
  .container-sm-m2 {
    max-width: 944px; }
  .container-sm-half-m2 {
    max-width: 472px; } }

@media (min-width: 992px) {
  .container-md-m2 {
    max-width: 944px; }
  .container-md-half-m2 {
    max-width: 472px; } }

@media (min-width: 1200px) {
  .container-md2-m2 {
    max-width: 944px; }
  .container-md2-half-m2 {
    max-width: 472px; } }

@media (min-width: 1400px) {
  .container-lg-m2 {
    max-width: 944px; }
  .container-lg-half-m2 {
    max-width: 472px; } }

@media (min-width: 1600px) {
  .container-lg2-m2 {
    max-width: 944px; }
  .container-lg2-half-m2 {
    max-width: 472px; } }

@media (min-width: 1920px) {
  .container-xl-m2 {
    max-width: 944px; }
  .container-xl-half-m2 {
    max-width: 472px; } }

.container-m3 {
  max-width: 1313px; }

.container-half-m3 {
  max-width: 656.5px; }

@media (min-width: 768px) {
  .container-sm-m3 {
    max-width: 1313px; }
  .container-sm-half-m3 {
    max-width: 656.5px; } }

@media (min-width: 992px) {
  .container-md-m3 {
    max-width: 1313px; }
  .container-md-half-m3 {
    max-width: 656.5px; } }

@media (min-width: 1200px) {
  .container-md2-m3 {
    max-width: 1313px; }
  .container-md2-half-m3 {
    max-width: 656.5px; } }

@media (min-width: 1400px) {
  .container-lg-m3 {
    max-width: 1313px; }
  .container-lg-half-m3 {
    max-width: 656.5px; } }

@media (min-width: 1600px) {
  .container-lg2-m3 {
    max-width: 1313px; }
  .container-lg2-half-m3 {
    max-width: 656.5px; } }

@media (min-width: 1920px) {
  .container-xl-m3 {
    max-width: 1313px; }
  .container-xl-half-m3 {
    max-width: 656.5px; } }

.container-l {
  max-width: 1488px; }

.container-half-l {
  max-width: 744px; }

@media (min-width: 768px) {
  .container-sm-l {
    max-width: 1488px; }
  .container-sm-half-l {
    max-width: 744px; } }

@media (min-width: 992px) {
  .container-md-l {
    max-width: 1488px; }
  .container-md-half-l {
    max-width: 744px; } }

@media (min-width: 1200px) {
  .container-md2-l {
    max-width: 1488px; }
  .container-md2-half-l {
    max-width: 744px; } }

@media (min-width: 1400px) {
  .container-lg-l {
    max-width: 1488px; }
  .container-lg-half-l {
    max-width: 744px; } }

@media (min-width: 1600px) {
  .container-lg2-l {
    max-width: 1488px; }
  .container-lg2-half-l {
    max-width: 744px; } }

@media (min-width: 1920px) {
  .container-xl-l {
    max-width: 1488px; }
  .container-xl-half-l {
    max-width: 744px; } }

.container-xl {
  max-width: 1792px; }

.container-half-xl {
  max-width: 896px; }

@media (min-width: 768px) {
  .container-sm-xl {
    max-width: 1792px; }
  .container-sm-half-xl {
    max-width: 896px; } }

@media (min-width: 992px) {
  .container-md-xl {
    max-width: 1792px; }
  .container-md-half-xl {
    max-width: 896px; } }

@media (min-width: 1200px) {
  .container-md2-xl {
    max-width: 1792px; }
  .container-md2-half-xl {
    max-width: 896px; } }

@media (min-width: 1400px) {
  .container-lg-xl {
    max-width: 1792px; }
  .container-lg-half-xl {
    max-width: 896px; } }

@media (min-width: 1600px) {
  .container-lg2-xl {
    max-width: 1792px; }
  .container-lg2-half-xl {
    max-width: 896px; } }

@media (min-width: 1920px) {
  .container-xl-xl {
    max-width: 1792px; }
  .container-xl-half-xl {
    max-width: 896px; } }

.container-fluid {
  max-width: 100%; }

.container-half-fluid {
  max-width: 50%; }

@media (min-width: 768px) {
  .container-sm-fluid {
    max-width: 100%; }
  .container-sm-half-fluid {
    max-width: 50%; } }

@media (min-width: 992px) {
  .container-md-fluid {
    max-width: 100%; }
  .container-md-half-fluid {
    max-width: 50%; } }

@media (min-width: 1200px) {
  .container-md2-fluid {
    max-width: 100%; }
  .container-md2-half-fluid {
    max-width: 50%; } }

@media (min-width: 1400px) {
  .container-lg-fluid {
    max-width: 100%; }
  .container-lg-half-fluid {
    max-width: 50%; } }

@media (min-width: 1600px) {
  .container-lg2-fluid {
    max-width: 100%; }
  .container-lg2-half-fluid {
    max-width: 50%; } }

@media (min-width: 1920px) {
  .container-xl-fluid {
    max-width: 100%; }
  .container-xl-half-fluid {
    max-width: 50%; } }

:root {
  --container-padding-x: 0px; }
  @media (min-width: 992px) {
    :root {
      --container-padding-x: 64px; } }

[class*="container-"] {
  transition: margin-right 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), margin-left 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); }

[class*="container-"] {
  transition: margin-right 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), margin-left 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
  padding-left: var(--container-padding-x);
  padding-right: var(--container-padding-x); }

[class*="pb-md-"],
[class*="mb-md-"] {
  transition: padding-bottom 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), margin-bottom 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); }

.row {
  --bs-gutter-x: 16px;
  --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.33333%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-1,
.gx-1 {
  --bs-gutter-x: 8px; }

.g-1,
.gy-1 {
  --bs-gutter-y: 8px; }

.g-2,
.gx-2 {
  --bs-gutter-x: 16px; }

.g-2,
.gy-2 {
  --bs-gutter-y: 16px; }

.g-3,
.gx-3 {
  --bs-gutter-x: 24px; }

.g-3,
.gy-3 {
  --bs-gutter-y: 24px; }

.g-4,
.gx-4 {
  --bs-gutter-x: 32px; }

.g-4,
.gy-4 {
  --bs-gutter-y: 32px; }

.g-5,
.gx-5 {
  --bs-gutter-x: 48px; }

.g-5,
.gy-5 {
  --bs-gutter-y: 48px; }

.g-6,
.gx-6 {
  --bs-gutter-x: 64px; }

.g-6,
.gy-6 {
  --bs-gutter-y: 64px; }

.g-7,
.gx-7 {
  --bs-gutter-x: 85.6px; }

.g-7,
.gy-7 {
  --bs-gutter-y: 85.6px; }

.g-8,
.gx-8 {
  --bs-gutter-x: 96px; }

.g-8,
.gy-8 {
  --bs-gutter-y: 96px; }

@media (min-width: 480px) {
  .col-high-xs {
    flex: 1 0 0%; }
  .row-cols-high-xs-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-high-xs-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-high-xs-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-high-xs-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-high-xs-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-high-xs-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-high-xs-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-high-xs-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-high-xs-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-high-xs-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-high-xs-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-high-xs-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-high-xs-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-high-xs-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-high-xs-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-high-xs-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-high-xs-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-high-xs-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-high-xs-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-high-xs-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-high-xs-0 {
    margin-left: 0; }
  .offset-high-xs-1 {
    margin-left: 8.33333%; }
  .offset-high-xs-2 {
    margin-left: 16.66667%; }
  .offset-high-xs-3 {
    margin-left: 25%; }
  .offset-high-xs-4 {
    margin-left: 33.33333%; }
  .offset-high-xs-5 {
    margin-left: 41.66667%; }
  .offset-high-xs-6 {
    margin-left: 50%; }
  .offset-high-xs-7 {
    margin-left: 58.33333%; }
  .offset-high-xs-8 {
    margin-left: 66.66667%; }
  .offset-high-xs-9 {
    margin-left: 75%; }
  .offset-high-xs-10 {
    margin-left: 83.33333%; }
  .offset-high-xs-11 {
    margin-left: 91.66667%; }
  .g-high-xs-0,
  .gx-high-xs-0 {
    --bs-gutter-x: 0px; }
  .g-high-xs-0,
  .gy-high-xs-0 {
    --bs-gutter-y: 0px; }
  .g-high-xs-1,
  .gx-high-xs-1 {
    --bs-gutter-x: 8px; }
  .g-high-xs-1,
  .gy-high-xs-1 {
    --bs-gutter-y: 8px; }
  .g-high-xs-2,
  .gx-high-xs-2 {
    --bs-gutter-x: 16px; }
  .g-high-xs-2,
  .gy-high-xs-2 {
    --bs-gutter-y: 16px; }
  .g-high-xs-3,
  .gx-high-xs-3 {
    --bs-gutter-x: 24px; }
  .g-high-xs-3,
  .gy-high-xs-3 {
    --bs-gutter-y: 24px; }
  .g-high-xs-4,
  .gx-high-xs-4 {
    --bs-gutter-x: 32px; }
  .g-high-xs-4,
  .gy-high-xs-4 {
    --bs-gutter-y: 32px; }
  .g-high-xs-5,
  .gx-high-xs-5 {
    --bs-gutter-x: 48px; }
  .g-high-xs-5,
  .gy-high-xs-5 {
    --bs-gutter-y: 48px; }
  .g-high-xs-6,
  .gx-high-xs-6 {
    --bs-gutter-x: 64px; }
  .g-high-xs-6,
  .gy-high-xs-6 {
    --bs-gutter-y: 64px; }
  .g-high-xs-7,
  .gx-high-xs-7 {
    --bs-gutter-x: 85.6px; }
  .g-high-xs-7,
  .gy-high-xs-7 {
    --bs-gutter-y: 85.6px; }
  .g-high-xs-8,
  .gx-high-xs-8 {
    --bs-gutter-x: 96px; }
  .g-high-xs-8,
  .gy-high-xs-8 {
    --bs-gutter-y: 96px; } }

@media (min-width: 768px) {
  .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.33333%; }
  .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.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0px; }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0px; }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 8px; }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 8px; }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 16px; }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 16px; }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 24px; }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 24px; }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 32px; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 32px; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 48px; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 48px; }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 64px; }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 64px; }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 85.6px; }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 85.6px; }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 96px; }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 96px; } }

@media (min-width: 992px) {
  .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.33333%; }
  .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.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0px; }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0px; }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 8px; }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 8px; }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 16px; }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 16px; }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 24px; }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 24px; }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 32px; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 32px; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 48px; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 48px; }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 64px; }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 64px; }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 85.6px; }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 85.6px; }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 96px; }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 96px; } }

@media (min-width: 1200px) {
  .col-md2 {
    flex: 1 0 0%; }
  .row-cols-md2-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-md2-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-md2-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-md2-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md2-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-md2-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-md2-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md2-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-md2-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-md2-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md2-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-md2-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-md2-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-md2-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-md2-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-md2-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-md2-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-md2-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-md2-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-md2-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-md2-0 {
    margin-left: 0; }
  .offset-md2-1 {
    margin-left: 8.33333%; }
  .offset-md2-2 {
    margin-left: 16.66667%; }
  .offset-md2-3 {
    margin-left: 25%; }
  .offset-md2-4 {
    margin-left: 33.33333%; }
  .offset-md2-5 {
    margin-left: 41.66667%; }
  .offset-md2-6 {
    margin-left: 50%; }
  .offset-md2-7 {
    margin-left: 58.33333%; }
  .offset-md2-8 {
    margin-left: 66.66667%; }
  .offset-md2-9 {
    margin-left: 75%; }
  .offset-md2-10 {
    margin-left: 83.33333%; }
  .offset-md2-11 {
    margin-left: 91.66667%; }
  .g-md2-0,
  .gx-md2-0 {
    --bs-gutter-x: 0px; }
  .g-md2-0,
  .gy-md2-0 {
    --bs-gutter-y: 0px; }
  .g-md2-1,
  .gx-md2-1 {
    --bs-gutter-x: 8px; }
  .g-md2-1,
  .gy-md2-1 {
    --bs-gutter-y: 8px; }
  .g-md2-2,
  .gx-md2-2 {
    --bs-gutter-x: 16px; }
  .g-md2-2,
  .gy-md2-2 {
    --bs-gutter-y: 16px; }
  .g-md2-3,
  .gx-md2-3 {
    --bs-gutter-x: 24px; }
  .g-md2-3,
  .gy-md2-3 {
    --bs-gutter-y: 24px; }
  .g-md2-4,
  .gx-md2-4 {
    --bs-gutter-x: 32px; }
  .g-md2-4,
  .gy-md2-4 {
    --bs-gutter-y: 32px; }
  .g-md2-5,
  .gx-md2-5 {
    --bs-gutter-x: 48px; }
  .g-md2-5,
  .gy-md2-5 {
    --bs-gutter-y: 48px; }
  .g-md2-6,
  .gx-md2-6 {
    --bs-gutter-x: 64px; }
  .g-md2-6,
  .gy-md2-6 {
    --bs-gutter-y: 64px; }
  .g-md2-7,
  .gx-md2-7 {
    --bs-gutter-x: 85.6px; }
  .g-md2-7,
  .gy-md2-7 {
    --bs-gutter-y: 85.6px; }
  .g-md2-8,
  .gx-md2-8 {
    --bs-gutter-x: 96px; }
  .g-md2-8,
  .gy-md2-8 {
    --bs-gutter-y: 96px; } }

@media (min-width: 1400px) {
  .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.33333%; }
  .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.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0px; }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0px; }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 8px; }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 8px; }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 16px; }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 16px; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 24px; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 24px; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 32px; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 32px; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 48px; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 48px; }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 64px; }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 64px; }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 85.6px; }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 85.6px; }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 96px; }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 96px; } }

@media (min-width: 1600px) {
  .col-lg2 {
    flex: 1 0 0%; }
  .row-cols-lg2-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-lg2-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg2-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg2-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg2-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg2-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg2-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg2-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-lg2-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg2-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg2-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-lg2-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg2-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg2-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-lg2-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg2-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg2-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-lg2-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg2-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg2-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-lg2-0 {
    margin-left: 0; }
  .offset-lg2-1 {
    margin-left: 8.33333%; }
  .offset-lg2-2 {
    margin-left: 16.66667%; }
  .offset-lg2-3 {
    margin-left: 25%; }
  .offset-lg2-4 {
    margin-left: 33.33333%; }
  .offset-lg2-5 {
    margin-left: 41.66667%; }
  .offset-lg2-6 {
    margin-left: 50%; }
  .offset-lg2-7 {
    margin-left: 58.33333%; }
  .offset-lg2-8 {
    margin-left: 66.66667%; }
  .offset-lg2-9 {
    margin-left: 75%; }
  .offset-lg2-10 {
    margin-left: 83.33333%; }
  .offset-lg2-11 {
    margin-left: 91.66667%; }
  .g-lg2-0,
  .gx-lg2-0 {
    --bs-gutter-x: 0px; }
  .g-lg2-0,
  .gy-lg2-0 {
    --bs-gutter-y: 0px; }
  .g-lg2-1,
  .gx-lg2-1 {
    --bs-gutter-x: 8px; }
  .g-lg2-1,
  .gy-lg2-1 {
    --bs-gutter-y: 8px; }
  .g-lg2-2,
  .gx-lg2-2 {
    --bs-gutter-x: 16px; }
  .g-lg2-2,
  .gy-lg2-2 {
    --bs-gutter-y: 16px; }
  .g-lg2-3,
  .gx-lg2-3 {
    --bs-gutter-x: 24px; }
  .g-lg2-3,
  .gy-lg2-3 {
    --bs-gutter-y: 24px; }
  .g-lg2-4,
  .gx-lg2-4 {
    --bs-gutter-x: 32px; }
  .g-lg2-4,
  .gy-lg2-4 {
    --bs-gutter-y: 32px; }
  .g-lg2-5,
  .gx-lg2-5 {
    --bs-gutter-x: 48px; }
  .g-lg2-5,
  .gy-lg2-5 {
    --bs-gutter-y: 48px; }
  .g-lg2-6,
  .gx-lg2-6 {
    --bs-gutter-x: 64px; }
  .g-lg2-6,
  .gy-lg2-6 {
    --bs-gutter-y: 64px; }
  .g-lg2-7,
  .gx-lg2-7 {
    --bs-gutter-x: 85.6px; }
  .g-lg2-7,
  .gy-lg2-7 {
    --bs-gutter-y: 85.6px; }
  .g-lg2-8,
  .gx-lg2-8 {
    --bs-gutter-x: 96px; }
  .g-lg2-8,
  .gy-lg2-8 {
    --bs-gutter-y: 96px; } }

@media (min-width: 1920px) {
  .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.33333%; }
  .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.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0px; }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0px; }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 8px; }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 8px; }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 16px; }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 16px; }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 24px; }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 24px; }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 32px; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 32px; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 48px; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 48px; }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 64px; }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 64px; }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 85.6px; }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 85.6px; }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 96px; }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 96px; } }

.fade {
  transition: opacity 0.15s linear; }
  .fade:not(.show) {
    opacity: 0; }

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

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  .collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

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

@media (min-width: 480px) {
  .sticky-high-xs-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  .sticky-md2-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1400px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1600px) {
  .sticky-lg2-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1920px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

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

.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-10 {
  opacity: 0.1 !important; }

.opacity-20 {
  opacity: 0.2 !important; }

.opacity-30 {
  opacity: 0.3 !important; }

.opacity-40 {
  opacity: 0.4 !important; }

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

.opacity-60 {
  opacity: 0.6 !important; }

.opacity-70 {
  opacity: 0.7 !important; }

.opacity-80 {
  opacity: 0.8 !important; }

.opacity-90 {
  opacity: 0.9 !important; }

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

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

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

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

.overflow-auto {
  overflow: auto !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-none {
  box-shadow: none !important; }

.shadow-sm {
  box-shadow: "0px 4px 8px 0px rgba(43, 46, 52, 0.16)" !important; }

.shadow-smr {
  box-shadow: "0px -4px 16px 0px rgba(43, 46, 52, 0.16)" !important; }

.shadow-md {
  box-shadow: "0px 8px 16px 0px rgba(43, 46, 52, 0.16)" !important; }

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

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

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

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

.position-fixed {
  position: fixed !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; }

.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-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

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

.w-vw40 {
  width: 40vw !important; }

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

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

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

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

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

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

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

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

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

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

.w-48px {
  width: 48px !important; }

.w-120px {
  width: 120px !important; }

.w-160px {
  width: 160px !important; }

.w-186px {
  width: 186px !important; }

.w-190px {
  width: 190px !important; }

.w-320px {
  width: 320px !important; }

.w-424px {
  width: 424px !important; }

.w-576px {
  width: 576px !important; }

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

.maxw-none {
  max-width: none !important; }

.maxw-vw40 {
  max-width: 40vw !important; }

.maxw-10 {
  max-width: 10% !important; }

.maxw-20 {
  max-width: 20% !important; }

.maxw-30 {
  max-width: 30% !important; }

.maxw-40 {
  max-width: 40% !important; }

.maxw-50 {
  max-width: 50% !important; }

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

.maxw-120px {
  max-width: 120px !important; }

.maxw-128px {
  max-width: 128px !important; }

.maxw-160px {
  max-width: 160px !important; }

.maxw-190px {
  max-width: 190px !important; }

.maxw-48px {
  max-width: 48px !important; }

.maxw-186px {
  max-width: 186px !important; }

.maxw-320px {
  max-width: 320px !important; }

.maxw-350px {
  max-width: 350px !important; }

.maxw-424px {
  max-width: 424px !important; }

.maxw-576px {
  max-width: 576px !important; }

.maxw-880px {
  max-width: 880px !important; }

.maxw-auto {
  max-width: auto !important; }

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

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

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

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

.h-780px {
  height: 780px !important; }

.h-390px {
  height: 390px !important; }

.h-520px {
  height: 520px !important; }

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

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

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

.maxh-0 {
  max-height: 0 !important; }

.maxh-48px {
  max-height: 48px !important; }

.maxh-780px {
  max-height: 780px !important; }

.maxh-390px {
  max-height: 390px !important; }

.maxh-520px {
  max-height: 520px !important; }

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

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

.maxh-auto {
  max-height: auto !important; }

.maxh-none {
  max-height: none !important; }

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

.vh-50 {
  height: 50vh !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: 0rem !important; }

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

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

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

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

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

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

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

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

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

.gap-10 {
  gap: 6rem !important; }

.gap-11 {
  gap: 7rem !important; }

.gap-12 {
  gap: 8rem !important; }

.gap-13 {
  gap: 9rem !important; }

.gap-14 {
  gap: 10rem !important; }

.gap-15 {
  gap: 14rem !important; }

.gap-16 {
  gap: 18rem !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: 0rem !important; }

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

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

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

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

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

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

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

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

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

.m-10 {
  margin: 6rem !important; }

.m-11 {
  margin: 7rem !important; }

.m-12 {
  margin: 8rem !important; }

.m-13 {
  margin: 9rem !important; }

.m-14 {
  margin: 10rem !important; }

.m-15 {
  margin: 14rem !important; }

.m-16 {
  margin: 18rem !important; }

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

.mx-0 {
  margin-right: 0rem !important;
  margin-left: 0rem !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: 0.75rem !important;
  margin-left: 0.75rem !important; }

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

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

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

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

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

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

.mx-10 {
  margin-right: 6rem !important;
  margin-left: 6rem !important; }

.mx-11 {
  margin-right: 7rem !important;
  margin-left: 7rem !important; }

.mx-12 {
  margin-right: 8rem !important;
  margin-left: 8rem !important; }

.mx-13 {
  margin-right: 9rem !important;
  margin-left: 9rem !important; }

.mx-14 {
  margin-right: 10rem !important;
  margin-left: 10rem !important; }

.mx-15 {
  margin-right: 14rem !important;
  margin-left: 14rem !important; }

.mx-16 {
  margin-right: 18rem !important;
  margin-left: 18rem !important; }

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

.my-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !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: 0.75rem !important;
  margin-bottom: 0.75rem !important; }

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

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

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

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

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

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

.my-10 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important; }

.my-11 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important; }

.my-12 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important; }

.my-13 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important; }

.my-14 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important; }

.my-15 {
  margin-top: 14rem !important;
  margin-bottom: 14rem !important; }

.my-16 {
  margin-top: 18rem !important;
  margin-bottom: 18rem !important; }

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

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

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

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

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

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

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

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

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

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

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

.mt-10 {
  margin-top: 6rem !important; }

.mt-11 {
  margin-top: 7rem !important; }

.mt-12 {
  margin-top: 8rem !important; }

.mt-13 {
  margin-top: 9rem !important; }

.mt-14 {
  margin-top: 10rem !important; }

.mt-15 {
  margin-top: 14rem !important; }

.mt-16 {
  margin-top: 18rem !important; }

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

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

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

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

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

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

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

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

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

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

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

.me-10 {
  margin-right: 6rem !important; }

.me-11 {
  margin-right: 7rem !important; }

.me-12 {
  margin-right: 8rem !important; }

.me-13 {
  margin-right: 9rem !important; }

.me-14 {
  margin-right: 10rem !important; }

.me-15 {
  margin-right: 14rem !important; }

.me-16 {
  margin-right: 18rem !important; }

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

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

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

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

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

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

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

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

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

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

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

.mb-10 {
  margin-bottom: 6rem !important; }

.mb-11 {
  margin-bottom: 7rem !important; }

.mb-12 {
  margin-bottom: 8rem !important; }

.mb-13 {
  margin-bottom: 9rem !important; }

.mb-14 {
  margin-bottom: 10rem !important; }

.mb-15 {
  margin-bottom: 14rem !important; }

.mb-16 {
  margin-bottom: 18rem !important; }

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

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

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

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

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

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

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

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

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

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

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

.ms-10 {
  margin-left: 6rem !important; }

.ms-11 {
  margin-left: 7rem !important; }

.ms-12 {
  margin-left: 8rem !important; }

.ms-13 {
  margin-left: 9rem !important; }

.ms-14 {
  margin-left: 10rem !important; }

.ms-15 {
  margin-left: 14rem !important; }

.ms-16 {
  margin-left: 18rem !important; }

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

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

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

.m-n3 {
  margin: -0.75rem !important; }

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

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

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

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

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

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

.m-n10 {
  margin: -6rem !important; }

.m-n11 {
  margin: -7rem !important; }

.m-n12 {
  margin: -8rem !important; }

.m-n13 {
  margin: -9rem !important; }

.m-n14 {
  margin: -10rem !important; }

.m-n15 {
  margin: -14rem !important; }

.m-n16 {
  margin: -18rem !important; }

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

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

.mx-n3 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important; }

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

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

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

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

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

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

.mx-n10 {
  margin-right: -6rem !important;
  margin-left: -6rem !important; }

.mx-n11 {
  margin-right: -7rem !important;
  margin-left: -7rem !important; }

.mx-n12 {
  margin-right: -8rem !important;
  margin-left: -8rem !important; }

.mx-n13 {
  margin-right: -9rem !important;
  margin-left: -9rem !important; }

.mx-n14 {
  margin-right: -10rem !important;
  margin-left: -10rem !important; }

.mx-n15 {
  margin-right: -14rem !important;
  margin-left: -14rem !important; }

.mx-n16 {
  margin-right: -18rem !important;
  margin-left: -18rem !important; }

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

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

.my-n3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important; }

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

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

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

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

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

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

.my-n10 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important; }

.my-n11 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important; }

.my-n12 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important; }

.my-n13 {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important; }

.my-n14 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important; }

.my-n15 {
  margin-top: -14rem !important;
  margin-bottom: -14rem !important; }

.my-n16 {
  margin-top: -18rem !important;
  margin-bottom: -18rem !important; }

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

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

.mt-n3 {
  margin-top: -0.75rem !important; }

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

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

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

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

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

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

.mt-n10 {
  margin-top: -6rem !important; }

.mt-n11 {
  margin-top: -7rem !important; }

.mt-n12 {
  margin-top: -8rem !important; }

.mt-n13 {
  margin-top: -9rem !important; }

.mt-n14 {
  margin-top: -10rem !important; }

.mt-n15 {
  margin-top: -14rem !important; }

.mt-n16 {
  margin-top: -18rem !important; }

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

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

.me-n3 {
  margin-right: -0.75rem !important; }

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

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

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

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

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

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

.me-n10 {
  margin-right: -6rem !important; }

.me-n11 {
  margin-right: -7rem !important; }

.me-n12 {
  margin-right: -8rem !important; }

.me-n13 {
  margin-right: -9rem !important; }

.me-n14 {
  margin-right: -10rem !important; }

.me-n15 {
  margin-right: -14rem !important; }

.me-n16 {
  margin-right: -18rem !important; }

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

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

.mb-n3 {
  margin-bottom: -0.75rem !important; }

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

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

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

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

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

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

.mb-n10 {
  margin-bottom: -6rem !important; }

.mb-n11 {
  margin-bottom: -7rem !important; }

.mb-n12 {
  margin-bottom: -8rem !important; }

.mb-n13 {
  margin-bottom: -9rem !important; }

.mb-n14 {
  margin-bottom: -10rem !important; }

.mb-n15 {
  margin-bottom: -14rem !important; }

.mb-n16 {
  margin-bottom: -18rem !important; }

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

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

.ms-n3 {
  margin-left: -0.75rem !important; }

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

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

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

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

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

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

.ms-n10 {
  margin-left: -6rem !important; }

.ms-n11 {
  margin-left: -7rem !important; }

.ms-n12 {
  margin-left: -8rem !important; }

.ms-n13 {
  margin-left: -9rem !important; }

.ms-n14 {
  margin-left: -10rem !important; }

.ms-n15 {
  margin-left: -14rem !important; }

.ms-n16 {
  margin-left: -18rem !important; }

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

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

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

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

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

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

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

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

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

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

.p-10 {
  padding: 6rem !important; }

.p-11 {
  padding: 7rem !important; }

.p-12 {
  padding: 8rem !important; }

.p-13 {
  padding: 9rem !important; }

.p-14 {
  padding: 10rem !important; }

.p-15 {
  padding: 14rem !important; }

.p-16 {
  padding: 18rem !important; }

.px-0 {
  padding-right: 0rem !important;
  padding-left: 0rem !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: 0.75rem !important;
  padding-left: 0.75rem !important; }

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

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

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

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

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

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

.px-10 {
  padding-right: 6rem !important;
  padding-left: 6rem !important; }

.px-11 {
  padding-right: 7rem !important;
  padding-left: 7rem !important; }

.px-12 {
  padding-right: 8rem !important;
  padding-left: 8rem !important; }

.px-13 {
  padding-right: 9rem !important;
  padding-left: 9rem !important; }

.px-14 {
  padding-right: 10rem !important;
  padding-left: 10rem !important; }

.px-15 {
  padding-right: 14rem !important;
  padding-left: 14rem !important; }

.px-16 {
  padding-right: 18rem !important;
  padding-left: 18rem !important; }

.py-0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !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: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

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

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

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

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

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

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

.py-10 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important; }

.py-11 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important; }

.py-12 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important; }

.py-13 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important; }

.py-14 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important; }

.py-15 {
  padding-top: 14rem !important;
  padding-bottom: 14rem !important; }

.py-16 {
  padding-top: 18rem !important;
  padding-bottom: 18rem !important; }

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

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

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

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

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

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

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

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

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

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

.pt-10 {
  padding-top: 6rem !important; }

.pt-11 {
  padding-top: 7rem !important; }

.pt-12 {
  padding-top: 8rem !important; }

.pt-13 {
  padding-top: 9rem !important; }

.pt-14 {
  padding-top: 10rem !important; }

.pt-15 {
  padding-top: 14rem !important; }

.pt-16 {
  padding-top: 18rem !important; }

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

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

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

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

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

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

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

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

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

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

.pe-10 {
  padding-right: 6rem !important; }

.pe-11 {
  padding-right: 7rem !important; }

.pe-12 {
  padding-right: 8rem !important; }

.pe-13 {
  padding-right: 9rem !important; }

.pe-14 {
  padding-right: 10rem !important; }

.pe-15 {
  padding-right: 14rem !important; }

.pe-16 {
  padding-right: 18rem !important; }

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

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

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

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

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

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

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

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

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

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

.pb-10 {
  padding-bottom: 6rem !important; }

.pb-11 {
  padding-bottom: 7rem !important; }

.pb-12 {
  padding-bottom: 8rem !important; }

.pb-13 {
  padding-bottom: 9rem !important; }

.pb-14 {
  padding-bottom: 10rem !important; }

.pb-15 {
  padding-bottom: 14rem !important; }

.pb-16 {
  padding-bottom: 18rem !important; }

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

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

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

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

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

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

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

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

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

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

.ps-10 {
  padding-left: 6rem !important; }

.ps-11 {
  padding-left: 7rem !important; }

.ps-12 {
  padding-left: 8rem !important; }

.ps-13 {
  padding-left: 9rem !important; }

.ps-14 {
  padding-left: 10rem !important; }

.ps-15 {
  padding-left: 14rem !important; }

.ps-16 {
  padding-left: 18rem !important; }

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

.font-zaux1 {
  font-family: "satoshi", "Segoe UI", sans-serif !important; }

.font-zaux2 {
  font-family: "auger-mono", "Courier New", monospace !important; }

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

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

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

.fs-3 {
  font-size: 1.125rem !important; }

.fs-4 {
  font-size: 1.5rem !important; }

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

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

.fs-7 {
  font-size: 4rem !important; }

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

.fw-extralight {
  font-weight: 200 !important; }

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

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

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

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

.fw-extrabold {
  font-weight: 800 !important; }

.fw-black {
  font-weight: 900 !important; }

.fw-extrablack {
  font-weight: 950 !important; }

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

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

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

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

.lh-4 {
  line-height: 3 !important; }

.lh-5 {
  line-height: 4 !important; }

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

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

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

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

.text-right {
  text-align: right !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; }

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

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

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

/* rtl:end:remove */
.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-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;
          user-select: auto !important; }

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

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

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

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

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

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

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

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

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

.rounded-pill {
  border-radius: 100px !important; }

.rounded-full {
  border-radius: 100% !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

.mih-auto {
  min-height: auto !important; }

.mih-780px {
  min-height: 780px !important; }

.mih-280px {
  min-height: 280px !important; }

.mih-390px {
  min-height: 390px !important; }

.miw-none {
  min-width: none !important; }

.miw-vw40 {
  min-width: 40vw !important; }

.miw-10 {
  min-width: 10% !important; }

.miw-20 {
  min-width: 20% !important; }

.miw-30 {
  min-width: 30% !important; }

.miw-40 {
  min-width: 40% !important; }

.miw-50 {
  min-width: 50% !important; }

.miw-100 {
  min-width: 100% !important; }

.miw-48px {
  min-width: 48px !important; }

.miw-120px {
  min-width: 120px !important; }

.miw-128px {
  min-width: 128px !important; }

.miw-160px {
  min-width: 160px !important; }

.miw-186px {
  min-width: 186px !important; }

.miw-190px {
  min-width: 190px !important; }

.miw-320px {
  min-width: 320px !important; }

.miw-424px {
  min-width: 424px !important; }

.miw-576px {
  min-width: 576px !important; }

.miw-880px {
  min-width: 880px !important; }

.miw-auto {
  min-width: auto !important; }

.ls-0 {
  letter-spacing: 0rem !important; }

.ls-1 {
  letter-spacing: 0.0625rem !important; }

.ls-2 {
  letter-spacing: 0.5rem !important; }

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

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

.transi-all-0 {
  transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) !important; }

.transi-all-1 {
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) !important; }

.transi-all-2 {
  transition: all 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) !important; }

.transi-none {
  transition: none !important; }

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

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

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

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

.zi-4 {
  z-index: 9999 !important; }

.zi-5 {
  z-index: 99999 !important; }

.zi-6 {
  z-index: 999999 !important; }

.zi-7 {
  z-index: 9999999 !important; }

@media (min-width: 480px) {
  .float-high-xs-start {
    float: left !important; }
  .float-high-xs-end {
    float: right !important; }
  .float-high-xs-none {
    float: none !important; }
  .opacity-high-xs-0 {
    opacity: 0 !important; }
  .opacity-high-xs-10 {
    opacity: 0.1 !important; }
  .opacity-high-xs-20 {
    opacity: 0.2 !important; }
  .opacity-high-xs-30 {
    opacity: 0.3 !important; }
  .opacity-high-xs-40 {
    opacity: 0.4 !important; }
  .opacity-high-xs-50 {
    opacity: 0.5 !important; }
  .opacity-high-xs-60 {
    opacity: 0.6 !important; }
  .opacity-high-xs-70 {
    opacity: 0.7 !important; }
  .opacity-high-xs-80 {
    opacity: 0.8 !important; }
  .opacity-high-xs-90 {
    opacity: 0.9 !important; }
  .opacity-high-xs-100 {
    opacity: 1 !important; }
  .overflow-high-xs-visible {
    overflow: visible !important; }
  .overflow-high-xs-hidden {
    overflow: hidden !important; }
  .overflow-high-xs-scroll {
    overflow: scroll !important; }
  .overflow-high-xs-auto {
    overflow: auto !important; }
  .d-high-xs-inline {
    display: inline !important; }
  .d-high-xs-inline-block {
    display: inline-block !important; }
  .d-high-xs-block {
    display: block !important; }
  .d-high-xs-grid {
    display: grid !important; }
  .d-high-xs-table {
    display: table !important; }
  .d-high-xs-table-row {
    display: table-row !important; }
  .d-high-xs-table-cell {
    display: table-cell !important; }
  .d-high-xs-flex {
    display: flex !important; }
  .d-high-xs-inline-flex {
    display: inline-flex !important; }
  .d-high-xs-none {
    display: none !important; }
  .position-high-xs-sticky {
    position: sticky !important; }
  .position-high-xs-static {
    position: static !important; }
  .position-high-xs-relative {
    position: relative !important; }
  .position-high-xs-absolute {
    position: absolute !important; }
  .position-high-xs-fixed {
    position: fixed !important; }
  .w-high-xs-vw40 {
    width: 40vw !important; }
  .w-high-xs-10 {
    width: 10% !important; }
  .w-high-xs-20 {
    width: 20% !important; }
  .w-high-xs-30 {
    width: 30% !important; }
  .w-high-xs-40 {
    width: 40% !important; }
  .w-high-xs-50 {
    width: 50% !important; }
  .w-high-xs-60 {
    width: 60% !important; }
  .w-high-xs-70 {
    width: 70% !important; }
  .w-high-xs-80 {
    width: 80% !important; }
  .w-high-xs-90 {
    width: 90% !important; }
  .w-high-xs-100 {
    width: 100% !important; }
  .w-high-xs-48px {
    width: 48px !important; }
  .w-high-xs-120px {
    width: 120px !important; }
  .w-high-xs-160px {
    width: 160px !important; }
  .w-high-xs-186px {
    width: 186px !important; }
  .w-high-xs-190px {
    width: 190px !important; }
  .w-high-xs-320px {
    width: 320px !important; }
  .w-high-xs-424px {
    width: 424px !important; }
  .w-high-xs-576px {
    width: 576px !important; }
  .w-high-xs-auto {
    width: auto !important; }
  .maxw-high-xs-none {
    max-width: none !important; }
  .maxw-high-xs-vw40 {
    max-width: 40vw !important; }
  .maxw-high-xs-10 {
    max-width: 10% !important; }
  .maxw-high-xs-20 {
    max-width: 20% !important; }
  .maxw-high-xs-30 {
    max-width: 30% !important; }
  .maxw-high-xs-40 {
    max-width: 40% !important; }
  .maxw-high-xs-50 {
    max-width: 50% !important; }
  .maxw-high-xs-100 {
    max-width: 100% !important; }
  .maxw-high-xs-120px {
    max-width: 120px !important; }
  .maxw-high-xs-128px {
    max-width: 128px !important; }
  .maxw-high-xs-160px {
    max-width: 160px !important; }
  .maxw-high-xs-190px {
    max-width: 190px !important; }
  .maxw-high-xs-48px {
    max-width: 48px !important; }
  .maxw-high-xs-186px {
    max-width: 186px !important; }
  .maxw-high-xs-320px {
    max-width: 320px !important; }
  .maxw-high-xs-350px {
    max-width: 350px !important; }
  .maxw-high-xs-424px {
    max-width: 424px !important; }
  .maxw-high-xs-576px {
    max-width: 576px !important; }
  .maxw-high-xs-880px {
    max-width: 880px !important; }
  .maxw-high-xs-auto {
    max-width: auto !important; }
  .vw-high-xs-10 {
    width: 10vw !important; }
  .vw-high-xs-100vw {
    width: 100vw !important; }
  .h-high-xs-0 {
    height: 0 !important; }
  .h-high-xs-780px {
    height: 780px !important; }
  .h-high-xs-390px {
    height: 390px !important; }
  .h-high-xs-520px {
    height: 520px !important; }
  .h-high-xs-100 {
    height: 100% !important; }
  .h-high-xs-100vh {
    height: 100vh !important; }
  .h-high-xs-auto {
    height: auto !important; }
  .maxh-high-xs-0 {
    max-height: 0 !important; }
  .maxh-high-xs-48px {
    max-height: 48px !important; }
  .maxh-high-xs-780px {
    max-height: 780px !important; }
  .maxh-high-xs-390px {
    max-height: 390px !important; }
  .maxh-high-xs-520px {
    max-height: 520px !important; }
  .maxh-high-xs-100 {
    max-height: 100% !important; }
  .maxh-high-xs-100vh {
    max-height: 100vh !important; }
  .maxh-high-xs-auto {
    max-height: auto !important; }
  .maxh-high-xs-none {
    max-height: none !important; }
  .vh-high-xs-10 {
    height: 10vh !important; }
  .vh-high-xs-50 {
    height: 50vh !important; }
  .vh-high-xs-100 {
    height: 100vh !important; }
  .flex-high-xs-fill {
    flex: 1 1 auto !important; }
  .flex-high-xs-row {
    flex-direction: row !important; }
  .flex-high-xs-column {
    flex-direction: column !important; }
  .flex-high-xs-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-high-xs-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-high-xs-grow-0 {
    flex-grow: 0 !important; }
  .flex-high-xs-grow-1 {
    flex-grow: 1 !important; }
  .flex-high-xs-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-high-xs-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-high-xs-wrap {
    flex-wrap: wrap !important; }
  .flex-high-xs-nowrap {
    flex-wrap: nowrap !important; }
  .flex-high-xs-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-high-xs-0 {
    gap: 0rem !important; }
  .gap-high-xs-1 {
    gap: 0.25rem !important; }
  .gap-high-xs-2 {
    gap: 0.5rem !important; }
  .gap-high-xs-3 {
    gap: 0.75rem !important; }
  .gap-high-xs-4 {
    gap: 1rem !important; }
  .gap-high-xs-5 {
    gap: 1.5rem !important; }
  .gap-high-xs-6 {
    gap: 2rem !important; }
  .gap-high-xs-7 {
    gap: 3rem !important; }
  .gap-high-xs-8 {
    gap: 4rem !important; }
  .gap-high-xs-9 {
    gap: 5rem !important; }
  .gap-high-xs-10 {
    gap: 6rem !important; }
  .gap-high-xs-11 {
    gap: 7rem !important; }
  .gap-high-xs-12 {
    gap: 8rem !important; }
  .gap-high-xs-13 {
    gap: 9rem !important; }
  .gap-high-xs-14 {
    gap: 10rem !important; }
  .gap-high-xs-15 {
    gap: 14rem !important; }
  .gap-high-xs-16 {
    gap: 18rem !important; }
  .justify-content-high-xs-start {
    justify-content: flex-start !important; }
  .justify-content-high-xs-end {
    justify-content: flex-end !important; }
  .justify-content-high-xs-center {
    justify-content: center !important; }
  .justify-content-high-xs-between {
    justify-content: space-between !important; }
  .justify-content-high-xs-around {
    justify-content: space-around !important; }
  .justify-content-high-xs-evenly {
    justify-content: space-evenly !important; }
  .align-items-high-xs-start {
    align-items: flex-start !important; }
  .align-items-high-xs-end {
    align-items: flex-end !important; }
  .align-items-high-xs-center {
    align-items: center !important; }
  .align-items-high-xs-baseline {
    align-items: baseline !important; }
  .align-items-high-xs-stretch {
    align-items: stretch !important; }
  .align-content-high-xs-start {
    align-content: flex-start !important; }
  .align-content-high-xs-end {
    align-content: flex-end !important; }
  .align-content-high-xs-center {
    align-content: center !important; }
  .align-content-high-xs-between {
    align-content: space-between !important; }
  .align-content-high-xs-around {
    align-content: space-around !important; }
  .align-content-high-xs-stretch {
    align-content: stretch !important; }
  .align-self-high-xs-auto {
    align-self: auto !important; }
  .align-self-high-xs-start {
    align-self: flex-start !important; }
  .align-self-high-xs-end {
    align-self: flex-end !important; }
  .align-self-high-xs-center {
    align-self: center !important; }
  .align-self-high-xs-baseline {
    align-self: baseline !important; }
  .align-self-high-xs-stretch {
    align-self: stretch !important; }
  .order-high-xs-first {
    order: -1 !important; }
  .order-high-xs-0 {
    order: 0 !important; }
  .order-high-xs-1 {
    order: 1 !important; }
  .order-high-xs-2 {
    order: 2 !important; }
  .order-high-xs-3 {
    order: 3 !important; }
  .order-high-xs-4 {
    order: 4 !important; }
  .order-high-xs-5 {
    order: 5 !important; }
  .order-high-xs-last {
    order: 6 !important; }
  .m-high-xs-0 {
    margin: 0rem !important; }
  .m-high-xs-1 {
    margin: 0.25rem !important; }
  .m-high-xs-2 {
    margin: 0.5rem !important; }
  .m-high-xs-3 {
    margin: 0.75rem !important; }
  .m-high-xs-4 {
    margin: 1rem !important; }
  .m-high-xs-5 {
    margin: 1.5rem !important; }
  .m-high-xs-6 {
    margin: 2rem !important; }
  .m-high-xs-7 {
    margin: 3rem !important; }
  .m-high-xs-8 {
    margin: 4rem !important; }
  .m-high-xs-9 {
    margin: 5rem !important; }
  .m-high-xs-10 {
    margin: 6rem !important; }
  .m-high-xs-11 {
    margin: 7rem !important; }
  .m-high-xs-12 {
    margin: 8rem !important; }
  .m-high-xs-13 {
    margin: 9rem !important; }
  .m-high-xs-14 {
    margin: 10rem !important; }
  .m-high-xs-15 {
    margin: 14rem !important; }
  .m-high-xs-16 {
    margin: 18rem !important; }
  .m-high-xs-auto {
    margin: auto !important; }
  .mx-high-xs-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important; }
  .mx-high-xs-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-high-xs-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-high-xs-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-high-xs-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-high-xs-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-high-xs-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-high-xs-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-high-xs-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-high-xs-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-high-xs-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-high-xs-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-high-xs-12 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-high-xs-13 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-high-xs-14 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-high-xs-15 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-high-xs-16 {
    margin-right: 18rem !important;
    margin-left: 18rem !important; }
  .mx-high-xs-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-high-xs-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important; }
  .my-high-xs-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-high-xs-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-high-xs-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-high-xs-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-high-xs-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-high-xs-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-high-xs-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-high-xs-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-high-xs-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-high-xs-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-high-xs-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-high-xs-12 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-high-xs-13 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-high-xs-14 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-high-xs-15 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-high-xs-16 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important; }
  .my-high-xs-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-high-xs-0 {
    margin-top: 0rem !important; }
  .mt-high-xs-1 {
    margin-top: 0.25rem !important; }
  .mt-high-xs-2 {
    margin-top: 0.5rem !important; }
  .mt-high-xs-3 {
    margin-top: 0.75rem !important; }
  .mt-high-xs-4 {
    margin-top: 1rem !important; }
  .mt-high-xs-5 {
    margin-top: 1.5rem !important; }
  .mt-high-xs-6 {
    margin-top: 2rem !important; }
  .mt-high-xs-7 {
    margin-top: 3rem !important; }
  .mt-high-xs-8 {
    margin-top: 4rem !important; }
  .mt-high-xs-9 {
    margin-top: 5rem !important; }
  .mt-high-xs-10 {
    margin-top: 6rem !important; }
  .mt-high-xs-11 {
    margin-top: 7rem !important; }
  .mt-high-xs-12 {
    margin-top: 8rem !important; }
  .mt-high-xs-13 {
    margin-top: 9rem !important; }
  .mt-high-xs-14 {
    margin-top: 10rem !important; }
  .mt-high-xs-15 {
    margin-top: 14rem !important; }
  .mt-high-xs-16 {
    margin-top: 18rem !important; }
  .mt-high-xs-auto {
    margin-top: auto !important; }
  .me-high-xs-0 {
    margin-right: 0rem !important; }
  .me-high-xs-1 {
    margin-right: 0.25rem !important; }
  .me-high-xs-2 {
    margin-right: 0.5rem !important; }
  .me-high-xs-3 {
    margin-right: 0.75rem !important; }
  .me-high-xs-4 {
    margin-right: 1rem !important; }
  .me-high-xs-5 {
    margin-right: 1.5rem !important; }
  .me-high-xs-6 {
    margin-right: 2rem !important; }
  .me-high-xs-7 {
    margin-right: 3rem !important; }
  .me-high-xs-8 {
    margin-right: 4rem !important; }
  .me-high-xs-9 {
    margin-right: 5rem !important; }
  .me-high-xs-10 {
    margin-right: 6rem !important; }
  .me-high-xs-11 {
    margin-right: 7rem !important; }
  .me-high-xs-12 {
    margin-right: 8rem !important; }
  .me-high-xs-13 {
    margin-right: 9rem !important; }
  .me-high-xs-14 {
    margin-right: 10rem !important; }
  .me-high-xs-15 {
    margin-right: 14rem !important; }
  .me-high-xs-16 {
    margin-right: 18rem !important; }
  .me-high-xs-auto {
    margin-right: auto !important; }
  .mb-high-xs-0 {
    margin-bottom: 0rem !important; }
  .mb-high-xs-1 {
    margin-bottom: 0.25rem !important; }
  .mb-high-xs-2 {
    margin-bottom: 0.5rem !important; }
  .mb-high-xs-3 {
    margin-bottom: 0.75rem !important; }
  .mb-high-xs-4 {
    margin-bottom: 1rem !important; }
  .mb-high-xs-5 {
    margin-bottom: 1.5rem !important; }
  .mb-high-xs-6 {
    margin-bottom: 2rem !important; }
  .mb-high-xs-7 {
    margin-bottom: 3rem !important; }
  .mb-high-xs-8 {
    margin-bottom: 4rem !important; }
  .mb-high-xs-9 {
    margin-bottom: 5rem !important; }
  .mb-high-xs-10 {
    margin-bottom: 6rem !important; }
  .mb-high-xs-11 {
    margin-bottom: 7rem !important; }
  .mb-high-xs-12 {
    margin-bottom: 8rem !important; }
  .mb-high-xs-13 {
    margin-bottom: 9rem !important; }
  .mb-high-xs-14 {
    margin-bottom: 10rem !important; }
  .mb-high-xs-15 {
    margin-bottom: 14rem !important; }
  .mb-high-xs-16 {
    margin-bottom: 18rem !important; }
  .mb-high-xs-auto {
    margin-bottom: auto !important; }
  .ms-high-xs-0 {
    margin-left: 0rem !important; }
  .ms-high-xs-1 {
    margin-left: 0.25rem !important; }
  .ms-high-xs-2 {
    margin-left: 0.5rem !important; }
  .ms-high-xs-3 {
    margin-left: 0.75rem !important; }
  .ms-high-xs-4 {
    margin-left: 1rem !important; }
  .ms-high-xs-5 {
    margin-left: 1.5rem !important; }
  .ms-high-xs-6 {
    margin-left: 2rem !important; }
  .ms-high-xs-7 {
    margin-left: 3rem !important; }
  .ms-high-xs-8 {
    margin-left: 4rem !important; }
  .ms-high-xs-9 {
    margin-left: 5rem !important; }
  .ms-high-xs-10 {
    margin-left: 6rem !important; }
  .ms-high-xs-11 {
    margin-left: 7rem !important; }
  .ms-high-xs-12 {
    margin-left: 8rem !important; }
  .ms-high-xs-13 {
    margin-left: 9rem !important; }
  .ms-high-xs-14 {
    margin-left: 10rem !important; }
  .ms-high-xs-15 {
    margin-left: 14rem !important; }
  .ms-high-xs-16 {
    margin-left: 18rem !important; }
  .ms-high-xs-auto {
    margin-left: auto !important; }
  .m-high-xs-n1 {
    margin: -0.25rem !important; }
  .m-high-xs-n2 {
    margin: -0.5rem !important; }
  .m-high-xs-n3 {
    margin: -0.75rem !important; }
  .m-high-xs-n4 {
    margin: -1rem !important; }
  .m-high-xs-n5 {
    margin: -1.5rem !important; }
  .m-high-xs-n6 {
    margin: -2rem !important; }
  .m-high-xs-n7 {
    margin: -3rem !important; }
  .m-high-xs-n8 {
    margin: -4rem !important; }
  .m-high-xs-n9 {
    margin: -5rem !important; }
  .m-high-xs-n10 {
    margin: -6rem !important; }
  .m-high-xs-n11 {
    margin: -7rem !important; }
  .m-high-xs-n12 {
    margin: -8rem !important; }
  .m-high-xs-n13 {
    margin: -9rem !important; }
  .m-high-xs-n14 {
    margin: -10rem !important; }
  .m-high-xs-n15 {
    margin: -14rem !important; }
  .m-high-xs-n16 {
    margin: -18rem !important; }
  .mx-high-xs-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-high-xs-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-high-xs-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-high-xs-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-high-xs-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-high-xs-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-high-xs-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-high-xs-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-high-xs-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-high-xs-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-high-xs-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-high-xs-n12 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-high-xs-n13 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-high-xs-n14 {
    margin-right: -10rem !important;
    margin-left: -10rem !important; }
  .mx-high-xs-n15 {
    margin-right: -14rem !important;
    margin-left: -14rem !important; }
  .mx-high-xs-n16 {
    margin-right: -18rem !important;
    margin-left: -18rem !important; }
  .my-high-xs-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-high-xs-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-high-xs-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-high-xs-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-high-xs-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-high-xs-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-high-xs-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-high-xs-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-high-xs-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-high-xs-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-high-xs-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-high-xs-n12 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-high-xs-n13 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-high-xs-n14 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .my-high-xs-n15 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .my-high-xs-n16 {
    margin-top: -18rem !important;
    margin-bottom: -18rem !important; }
  .mt-high-xs-n1 {
    margin-top: -0.25rem !important; }
  .mt-high-xs-n2 {
    margin-top: -0.5rem !important; }
  .mt-high-xs-n3 {
    margin-top: -0.75rem !important; }
  .mt-high-xs-n4 {
    margin-top: -1rem !important; }
  .mt-high-xs-n5 {
    margin-top: -1.5rem !important; }
  .mt-high-xs-n6 {
    margin-top: -2rem !important; }
  .mt-high-xs-n7 {
    margin-top: -3rem !important; }
  .mt-high-xs-n8 {
    margin-top: -4rem !important; }
  .mt-high-xs-n9 {
    margin-top: -5rem !important; }
  .mt-high-xs-n10 {
    margin-top: -6rem !important; }
  .mt-high-xs-n11 {
    margin-top: -7rem !important; }
  .mt-high-xs-n12 {
    margin-top: -8rem !important; }
  .mt-high-xs-n13 {
    margin-top: -9rem !important; }
  .mt-high-xs-n14 {
    margin-top: -10rem !important; }
  .mt-high-xs-n15 {
    margin-top: -14rem !important; }
  .mt-high-xs-n16 {
    margin-top: -18rem !important; }
  .me-high-xs-n1 {
    margin-right: -0.25rem !important; }
  .me-high-xs-n2 {
    margin-right: -0.5rem !important; }
  .me-high-xs-n3 {
    margin-right: -0.75rem !important; }
  .me-high-xs-n4 {
    margin-right: -1rem !important; }
  .me-high-xs-n5 {
    margin-right: -1.5rem !important; }
  .me-high-xs-n6 {
    margin-right: -2rem !important; }
  .me-high-xs-n7 {
    margin-right: -3rem !important; }
  .me-high-xs-n8 {
    margin-right: -4rem !important; }
  .me-high-xs-n9 {
    margin-right: -5rem !important; }
  .me-high-xs-n10 {
    margin-right: -6rem !important; }
  .me-high-xs-n11 {
    margin-right: -7rem !important; }
  .me-high-xs-n12 {
    margin-right: -8rem !important; }
  .me-high-xs-n13 {
    margin-right: -9rem !important; }
  .me-high-xs-n14 {
    margin-right: -10rem !important; }
  .me-high-xs-n15 {
    margin-right: -14rem !important; }
  .me-high-xs-n16 {
    margin-right: -18rem !important; }
  .mb-high-xs-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-high-xs-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-high-xs-n3 {
    margin-bottom: -0.75rem !important; }
  .mb-high-xs-n4 {
    margin-bottom: -1rem !important; }
  .mb-high-xs-n5 {
    margin-bottom: -1.5rem !important; }
  .mb-high-xs-n6 {
    margin-bottom: -2rem !important; }
  .mb-high-xs-n7 {
    margin-bottom: -3rem !important; }
  .mb-high-xs-n8 {
    margin-bottom: -4rem !important; }
  .mb-high-xs-n9 {
    margin-bottom: -5rem !important; }
  .mb-high-xs-n10 {
    margin-bottom: -6rem !important; }
  .mb-high-xs-n11 {
    margin-bottom: -7rem !important; }
  .mb-high-xs-n12 {
    margin-bottom: -8rem !important; }
  .mb-high-xs-n13 {
    margin-bottom: -9rem !important; }
  .mb-high-xs-n14 {
    margin-bottom: -10rem !important; }
  .mb-high-xs-n15 {
    margin-bottom: -14rem !important; }
  .mb-high-xs-n16 {
    margin-bottom: -18rem !important; }
  .ms-high-xs-n1 {
    margin-left: -0.25rem !important; }
  .ms-high-xs-n2 {
    margin-left: -0.5rem !important; }
  .ms-high-xs-n3 {
    margin-left: -0.75rem !important; }
  .ms-high-xs-n4 {
    margin-left: -1rem !important; }
  .ms-high-xs-n5 {
    margin-left: -1.5rem !important; }
  .ms-high-xs-n6 {
    margin-left: -2rem !important; }
  .ms-high-xs-n7 {
    margin-left: -3rem !important; }
  .ms-high-xs-n8 {
    margin-left: -4rem !important; }
  .ms-high-xs-n9 {
    margin-left: -5rem !important; }
  .ms-high-xs-n10 {
    margin-left: -6rem !important; }
  .ms-high-xs-n11 {
    margin-left: -7rem !important; }
  .ms-high-xs-n12 {
    margin-left: -8rem !important; }
  .ms-high-xs-n13 {
    margin-left: -9rem !important; }
  .ms-high-xs-n14 {
    margin-left: -10rem !important; }
  .ms-high-xs-n15 {
    margin-left: -14rem !important; }
  .ms-high-xs-n16 {
    margin-left: -18rem !important; }
  .p-high-xs-0 {
    padding: 0rem !important; }
  .p-high-xs-1 {
    padding: 0.25rem !important; }
  .p-high-xs-2 {
    padding: 0.5rem !important; }
  .p-high-xs-3 {
    padding: 0.75rem !important; }
  .p-high-xs-4 {
    padding: 1rem !important; }
  .p-high-xs-5 {
    padding: 1.5rem !important; }
  .p-high-xs-6 {
    padding: 2rem !important; }
  .p-high-xs-7 {
    padding: 3rem !important; }
  .p-high-xs-8 {
    padding: 4rem !important; }
  .p-high-xs-9 {
    padding: 5rem !important; }
  .p-high-xs-10 {
    padding: 6rem !important; }
  .p-high-xs-11 {
    padding: 7rem !important; }
  .p-high-xs-12 {
    padding: 8rem !important; }
  .p-high-xs-13 {
    padding: 9rem !important; }
  .p-high-xs-14 {
    padding: 10rem !important; }
  .p-high-xs-15 {
    padding: 14rem !important; }
  .p-high-xs-16 {
    padding: 18rem !important; }
  .px-high-xs-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important; }
  .px-high-xs-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-high-xs-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-high-xs-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-high-xs-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-high-xs-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-high-xs-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-high-xs-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-high-xs-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-high-xs-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-high-xs-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-high-xs-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-high-xs-12 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-high-xs-13 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-high-xs-14 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-high-xs-15 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-high-xs-16 {
    padding-right: 18rem !important;
    padding-left: 18rem !important; }
  .py-high-xs-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important; }
  .py-high-xs-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-high-xs-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-high-xs-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-high-xs-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-high-xs-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-high-xs-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-high-xs-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-high-xs-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-high-xs-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-high-xs-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-high-xs-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-high-xs-12 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-high-xs-13 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-high-xs-14 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-high-xs-15 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-high-xs-16 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important; }
  .pt-high-xs-0 {
    padding-top: 0rem !important; }
  .pt-high-xs-1 {
    padding-top: 0.25rem !important; }
  .pt-high-xs-2 {
    padding-top: 0.5rem !important; }
  .pt-high-xs-3 {
    padding-top: 0.75rem !important; }
  .pt-high-xs-4 {
    padding-top: 1rem !important; }
  .pt-high-xs-5 {
    padding-top: 1.5rem !important; }
  .pt-high-xs-6 {
    padding-top: 2rem !important; }
  .pt-high-xs-7 {
    padding-top: 3rem !important; }
  .pt-high-xs-8 {
    padding-top: 4rem !important; }
  .pt-high-xs-9 {
    padding-top: 5rem !important; }
  .pt-high-xs-10 {
    padding-top: 6rem !important; }
  .pt-high-xs-11 {
    padding-top: 7rem !important; }
  .pt-high-xs-12 {
    padding-top: 8rem !important; }
  .pt-high-xs-13 {
    padding-top: 9rem !important; }
  .pt-high-xs-14 {
    padding-top: 10rem !important; }
  .pt-high-xs-15 {
    padding-top: 14rem !important; }
  .pt-high-xs-16 {
    padding-top: 18rem !important; }
  .pe-high-xs-0 {
    padding-right: 0rem !important; }
  .pe-high-xs-1 {
    padding-right: 0.25rem !important; }
  .pe-high-xs-2 {
    padding-right: 0.5rem !important; }
  .pe-high-xs-3 {
    padding-right: 0.75rem !important; }
  .pe-high-xs-4 {
    padding-right: 1rem !important; }
  .pe-high-xs-5 {
    padding-right: 1.5rem !important; }
  .pe-high-xs-6 {
    padding-right: 2rem !important; }
  .pe-high-xs-7 {
    padding-right: 3rem !important; }
  .pe-high-xs-8 {
    padding-right: 4rem !important; }
  .pe-high-xs-9 {
    padding-right: 5rem !important; }
  .pe-high-xs-10 {
    padding-right: 6rem !important; }
  .pe-high-xs-11 {
    padding-right: 7rem !important; }
  .pe-high-xs-12 {
    padding-right: 8rem !important; }
  .pe-high-xs-13 {
    padding-right: 9rem !important; }
  .pe-high-xs-14 {
    padding-right: 10rem !important; }
  .pe-high-xs-15 {
    padding-right: 14rem !important; }
  .pe-high-xs-16 {
    padding-right: 18rem !important; }
  .pb-high-xs-0 {
    padding-bottom: 0rem !important; }
  .pb-high-xs-1 {
    padding-bottom: 0.25rem !important; }
  .pb-high-xs-2 {
    padding-bottom: 0.5rem !important; }
  .pb-high-xs-3 {
    padding-bottom: 0.75rem !important; }
  .pb-high-xs-4 {
    padding-bottom: 1rem !important; }
  .pb-high-xs-5 {
    padding-bottom: 1.5rem !important; }
  .pb-high-xs-6 {
    padding-bottom: 2rem !important; }
  .pb-high-xs-7 {
    padding-bottom: 3rem !important; }
  .pb-high-xs-8 {
    padding-bottom: 4rem !important; }
  .pb-high-xs-9 {
    padding-bottom: 5rem !important; }
  .pb-high-xs-10 {
    padding-bottom: 6rem !important; }
  .pb-high-xs-11 {
    padding-bottom: 7rem !important; }
  .pb-high-xs-12 {
    padding-bottom: 8rem !important; }
  .pb-high-xs-13 {
    padding-bottom: 9rem !important; }
  .pb-high-xs-14 {
    padding-bottom: 10rem !important; }
  .pb-high-xs-15 {
    padding-bottom: 14rem !important; }
  .pb-high-xs-16 {
    padding-bottom: 18rem !important; }
  .ps-high-xs-0 {
    padding-left: 0rem !important; }
  .ps-high-xs-1 {
    padding-left: 0.25rem !important; }
  .ps-high-xs-2 {
    padding-left: 0.5rem !important; }
  .ps-high-xs-3 {
    padding-left: 0.75rem !important; }
  .ps-high-xs-4 {
    padding-left: 1rem !important; }
  .ps-high-xs-5 {
    padding-left: 1.5rem !important; }
  .ps-high-xs-6 {
    padding-left: 2rem !important; }
  .ps-high-xs-7 {
    padding-left: 3rem !important; }
  .ps-high-xs-8 {
    padding-left: 4rem !important; }
  .ps-high-xs-9 {
    padding-left: 5rem !important; }
  .ps-high-xs-10 {
    padding-left: 6rem !important; }
  .ps-high-xs-11 {
    padding-left: 7rem !important; }
  .ps-high-xs-12 {
    padding-left: 8rem !important; }
  .ps-high-xs-13 {
    padding-left: 9rem !important; }
  .ps-high-xs-14 {
    padding-left: 10rem !important; }
  .ps-high-xs-15 {
    padding-left: 14rem !important; }
  .ps-high-xs-16 {
    padding-left: 18rem !important; }
  .fs-high-xs-0 {
    font-size: 0rem !important; }
  .fs-high-xs-1 {
    font-size: 0.75rem !important; }
  .fs-high-xs-2 {
    font-size: 1rem !important; }
  .fs-high-xs-3 {
    font-size: 1.125rem !important; }
  .fs-high-xs-4 {
    font-size: 1.5rem !important; }
  .fs-high-xs-5 {
    font-size: 2rem !important; }
  .fs-high-xs-6 {
    font-size: 3rem !important; }
  .fs-high-xs-7 {
    font-size: 4rem !important; }
  .font-style-high-xs-italic {
    font-style: italic !important; }
  .lh-high-xs-0 {
    line-height: 0 !important; }
  .lh-high-xs-1 {
    line-height: 1 !important; }
  .lh-high-xs-2 {
    line-height: 1.5 !important; }
  .lh-high-xs-3 {
    line-height: 2 !important; }
  .lh-high-xs-4 {
    line-height: 3 !important; }
  .lh-high-xs-5 {
    line-height: 4 !important; }
  .lh-high-xs-1b {
    line-height: 1.25 !important; }
  .lh-high-xs-1c {
    line-height: 1.33 !important; }
  .text-high-xs-left {
    text-align: left !important; }
  .text-high-xs-center {
    text-align: center !important; }
  .text-high-xs-right {
    text-align: right !important; }
  .ws-high-xs-wrap {
    white-space: normal !important; }
  .ws-high-xs-nowrap {
    white-space: nowrap !important; }
  .rounded-high-xs-0 {
    border-radius: 0rem !important; }
  .rounded-high-xs-1 {
    border-radius: 0.25rem !important; }
  .rounded-high-xs-2 {
    border-radius: 0.5rem !important; }
  .rounded-high-xs-3 {
    border-radius: 1rem !important; }
  .rounded-high-xs-4 {
    border-radius: 2rem !important; }
  .rounded-high-xs-6 {
    border-radius: 3rem !important; }
  .rounded-high-xs-pill {
    border-radius: 100px !important; }
  .rounded-high-xs-full {
    border-radius: 100% !important; }
  .mih-high-xs-auto {
    min-height: auto !important; }
  .mih-high-xs-780px {
    min-height: 780px !important; }
  .mih-high-xs-280px {
    min-height: 280px !important; }
  .mih-high-xs-390px {
    min-height: 390px !important; }
  .miw-high-xs-none {
    min-width: none !important; }
  .miw-high-xs-vw40 {
    min-width: 40vw !important; }
  .miw-high-xs-10 {
    min-width: 10% !important; }
  .miw-high-xs-20 {
    min-width: 20% !important; }
  .miw-high-xs-30 {
    min-width: 30% !important; }
  .miw-high-xs-40 {
    min-width: 40% !important; }
  .miw-high-xs-50 {
    min-width: 50% !important; }
  .miw-high-xs-100 {
    min-width: 100% !important; }
  .miw-high-xs-48px {
    min-width: 48px !important; }
  .miw-high-xs-120px {
    min-width: 120px !important; }
  .miw-high-xs-128px {
    min-width: 128px !important; }
  .miw-high-xs-160px {
    min-width: 160px !important; }
  .miw-high-xs-186px {
    min-width: 186px !important; }
  .miw-high-xs-190px {
    min-width: 190px !important; }
  .miw-high-xs-320px {
    min-width: 320px !important; }
  .miw-high-xs-424px {
    min-width: 424px !important; }
  .miw-high-xs-576px {
    min-width: 576px !important; }
  .miw-high-xs-880px {
    min-width: 880px !important; }
  .miw-high-xs-auto {
    min-width: auto !important; }
  .zi-high-xs-0 {
    z-index: 1 !important; }
  .zi-high-xs-1 {
    z-index: 9 !important; }
  .zi-high-xs-2 {
    z-index: 99 !important; }
  .zi-high-xs-3 {
    z-index: 999 !important; }
  .zi-high-xs-4 {
    z-index: 9999 !important; }
  .zi-high-xs-5 {
    z-index: 99999 !important; }
  .zi-high-xs-6 {
    z-index: 999999 !important; }
  .zi-high-xs-7 {
    z-index: 9999999 !important; } }

@media (min-width: 768px) {
  .float-sm-start {
    float: left !important; }
  .float-sm-end {
    float: right !important; }
  .float-sm-none {
    float: none !important; }
  .opacity-sm-0 {
    opacity: 0 !important; }
  .opacity-sm-10 {
    opacity: 0.1 !important; }
  .opacity-sm-20 {
    opacity: 0.2 !important; }
  .opacity-sm-30 {
    opacity: 0.3 !important; }
  .opacity-sm-40 {
    opacity: 0.4 !important; }
  .opacity-sm-50 {
    opacity: 0.5 !important; }
  .opacity-sm-60 {
    opacity: 0.6 !important; }
  .opacity-sm-70 {
    opacity: 0.7 !important; }
  .opacity-sm-80 {
    opacity: 0.8 !important; }
  .opacity-sm-90 {
    opacity: 0.9 !important; }
  .opacity-sm-100 {
    opacity: 1 !important; }
  .overflow-sm-visible {
    overflow: visible !important; }
  .overflow-sm-hidden {
    overflow: hidden !important; }
  .overflow-sm-scroll {
    overflow: scroll !important; }
  .overflow-sm-auto {
    overflow: auto !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; }
  .position-sm-sticky {
    position: sticky !important; }
  .position-sm-static {
    position: static !important; }
  .position-sm-relative {
    position: relative !important; }
  .position-sm-absolute {
    position: absolute !important; }
  .position-sm-fixed {
    position: fixed !important; }
  .w-sm-vw40 {
    width: 40vw !important; }
  .w-sm-10 {
    width: 10% !important; }
  .w-sm-20 {
    width: 20% !important; }
  .w-sm-30 {
    width: 30% !important; }
  .w-sm-40 {
    width: 40% !important; }
  .w-sm-50 {
    width: 50% !important; }
  .w-sm-60 {
    width: 60% !important; }
  .w-sm-70 {
    width: 70% !important; }
  .w-sm-80 {
    width: 80% !important; }
  .w-sm-90 {
    width: 90% !important; }
  .w-sm-100 {
    width: 100% !important; }
  .w-sm-48px {
    width: 48px !important; }
  .w-sm-120px {
    width: 120px !important; }
  .w-sm-160px {
    width: 160px !important; }
  .w-sm-186px {
    width: 186px !important; }
  .w-sm-190px {
    width: 190px !important; }
  .w-sm-320px {
    width: 320px !important; }
  .w-sm-424px {
    width: 424px !important; }
  .w-sm-576px {
    width: 576px !important; }
  .w-sm-auto {
    width: auto !important; }
  .maxw-sm-none {
    max-width: none !important; }
  .maxw-sm-vw40 {
    max-width: 40vw !important; }
  .maxw-sm-10 {
    max-width: 10% !important; }
  .maxw-sm-20 {
    max-width: 20% !important; }
  .maxw-sm-30 {
    max-width: 30% !important; }
  .maxw-sm-40 {
    max-width: 40% !important; }
  .maxw-sm-50 {
    max-width: 50% !important; }
  .maxw-sm-100 {
    max-width: 100% !important; }
  .maxw-sm-120px {
    max-width: 120px !important; }
  .maxw-sm-128px {
    max-width: 128px !important; }
  .maxw-sm-160px {
    max-width: 160px !important; }
  .maxw-sm-190px {
    max-width: 190px !important; }
  .maxw-sm-48px {
    max-width: 48px !important; }
  .maxw-sm-186px {
    max-width: 186px !important; }
  .maxw-sm-320px {
    max-width: 320px !important; }
  .maxw-sm-350px {
    max-width: 350px !important; }
  .maxw-sm-424px {
    max-width: 424px !important; }
  .maxw-sm-576px {
    max-width: 576px !important; }
  .maxw-sm-880px {
    max-width: 880px !important; }
  .maxw-sm-auto {
    max-width: auto !important; }
  .vw-sm-10 {
    width: 10vw !important; }
  .vw-sm-100vw {
    width: 100vw !important; }
  .h-sm-0 {
    height: 0 !important; }
  .h-sm-780px {
    height: 780px !important; }
  .h-sm-390px {
    height: 390px !important; }
  .h-sm-520px {
    height: 520px !important; }
  .h-sm-100 {
    height: 100% !important; }
  .h-sm-100vh {
    height: 100vh !important; }
  .h-sm-auto {
    height: auto !important; }
  .maxh-sm-0 {
    max-height: 0 !important; }
  .maxh-sm-48px {
    max-height: 48px !important; }
  .maxh-sm-780px {
    max-height: 780px !important; }
  .maxh-sm-390px {
    max-height: 390px !important; }
  .maxh-sm-520px {
    max-height: 520px !important; }
  .maxh-sm-100 {
    max-height: 100% !important; }
  .maxh-sm-100vh {
    max-height: 100vh !important; }
  .maxh-sm-auto {
    max-height: auto !important; }
  .maxh-sm-none {
    max-height: none !important; }
  .vh-sm-10 {
    height: 10vh !important; }
  .vh-sm-50 {
    height: 50vh !important; }
  .vh-sm-100 {
    height: 100vh !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: 0rem !important; }
  .gap-sm-1 {
    gap: 0.25rem !important; }
  .gap-sm-2 {
    gap: 0.5rem !important; }
  .gap-sm-3 {
    gap: 0.75rem !important; }
  .gap-sm-4 {
    gap: 1rem !important; }
  .gap-sm-5 {
    gap: 1.5rem !important; }
  .gap-sm-6 {
    gap: 2rem !important; }
  .gap-sm-7 {
    gap: 3rem !important; }
  .gap-sm-8 {
    gap: 4rem !important; }
  .gap-sm-9 {
    gap: 5rem !important; }
  .gap-sm-10 {
    gap: 6rem !important; }
  .gap-sm-11 {
    gap: 7rem !important; }
  .gap-sm-12 {
    gap: 8rem !important; }
  .gap-sm-13 {
    gap: 9rem !important; }
  .gap-sm-14 {
    gap: 10rem !important; }
  .gap-sm-15 {
    gap: 14rem !important; }
  .gap-sm-16 {
    gap: 18rem !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: 0rem !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .m-sm-3 {
    margin: 0.75rem !important; }
  .m-sm-4 {
    margin: 1rem !important; }
  .m-sm-5 {
    margin: 1.5rem !important; }
  .m-sm-6 {
    margin: 2rem !important; }
  .m-sm-7 {
    margin: 3rem !important; }
  .m-sm-8 {
    margin: 4rem !important; }
  .m-sm-9 {
    margin: 5rem !important; }
  .m-sm-10 {
    margin: 6rem !important; }
  .m-sm-11 {
    margin: 7rem !important; }
  .m-sm-12 {
    margin: 8rem !important; }
  .m-sm-13 {
    margin: 9rem !important; }
  .m-sm-14 {
    margin: 10rem !important; }
  .m-sm-15 {
    margin: 14rem !important; }
  .m-sm-16 {
    margin: 18rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mx-sm-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !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: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-sm-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-sm-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-sm-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-sm-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-sm-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-sm-12 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-sm-13 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-sm-14 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-sm-15 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-sm-16 {
    margin-right: 18rem !important;
    margin-left: 18rem !important; }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !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: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-sm-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-sm-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-sm-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-sm-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-sm-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-sm-12 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-sm-13 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-sm-14 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-sm-15 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-sm-16 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important; }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm-0 {
    margin-top: 0rem !important; }
  .mt-sm-1 {
    margin-top: 0.25rem !important; }
  .mt-sm-2 {
    margin-top: 0.5rem !important; }
  .mt-sm-3 {
    margin-top: 0.75rem !important; }
  .mt-sm-4 {
    margin-top: 1rem !important; }
  .mt-sm-5 {
    margin-top: 1.5rem !important; }
  .mt-sm-6 {
    margin-top: 2rem !important; }
  .mt-sm-7 {
    margin-top: 3rem !important; }
  .mt-sm-8 {
    margin-top: 4rem !important; }
  .mt-sm-9 {
    margin-top: 5rem !important; }
  .mt-sm-10 {
    margin-top: 6rem !important; }
  .mt-sm-11 {
    margin-top: 7rem !important; }
  .mt-sm-12 {
    margin-top: 8rem !important; }
  .mt-sm-13 {
    margin-top: 9rem !important; }
  .mt-sm-14 {
    margin-top: 10rem !important; }
  .mt-sm-15 {
    margin-top: 14rem !important; }
  .mt-sm-16 {
    margin-top: 18rem !important; }
  .mt-sm-auto {
    margin-top: auto !important; }
  .me-sm-0 {
    margin-right: 0rem !important; }
  .me-sm-1 {
    margin-right: 0.25rem !important; }
  .me-sm-2 {
    margin-right: 0.5rem !important; }
  .me-sm-3 {
    margin-right: 0.75rem !important; }
  .me-sm-4 {
    margin-right: 1rem !important; }
  .me-sm-5 {
    margin-right: 1.5rem !important; }
  .me-sm-6 {
    margin-right: 2rem !important; }
  .me-sm-7 {
    margin-right: 3rem !important; }
  .me-sm-8 {
    margin-right: 4rem !important; }
  .me-sm-9 {
    margin-right: 5rem !important; }
  .me-sm-10 {
    margin-right: 6rem !important; }
  .me-sm-11 {
    margin-right: 7rem !important; }
  .me-sm-12 {
    margin-right: 8rem !important; }
  .me-sm-13 {
    margin-right: 9rem !important; }
  .me-sm-14 {
    margin-right: 10rem !important; }
  .me-sm-15 {
    margin-right: 14rem !important; }
  .me-sm-16 {
    margin-right: 18rem !important; }
  .me-sm-auto {
    margin-right: auto !important; }
  .mb-sm-0 {
    margin-bottom: 0rem !important; }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-3 {
    margin-bottom: 0.75rem !important; }
  .mb-sm-4 {
    margin-bottom: 1rem !important; }
  .mb-sm-5 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-6 {
    margin-bottom: 2rem !important; }
  .mb-sm-7 {
    margin-bottom: 3rem !important; }
  .mb-sm-8 {
    margin-bottom: 4rem !important; }
  .mb-sm-9 {
    margin-bottom: 5rem !important; }
  .mb-sm-10 {
    margin-bottom: 6rem !important; }
  .mb-sm-11 {
    margin-bottom: 7rem !important; }
  .mb-sm-12 {
    margin-bottom: 8rem !important; }
  .mb-sm-13 {
    margin-bottom: 9rem !important; }
  .mb-sm-14 {
    margin-bottom: 10rem !important; }
  .mb-sm-15 {
    margin-bottom: 14rem !important; }
  .mb-sm-16 {
    margin-bottom: 18rem !important; }
  .mb-sm-auto {
    margin-bottom: auto !important; }
  .ms-sm-0 {
    margin-left: 0rem !important; }
  .ms-sm-1 {
    margin-left: 0.25rem !important; }
  .ms-sm-2 {
    margin-left: 0.5rem !important; }
  .ms-sm-3 {
    margin-left: 0.75rem !important; }
  .ms-sm-4 {
    margin-left: 1rem !important; }
  .ms-sm-5 {
    margin-left: 1.5rem !important; }
  .ms-sm-6 {
    margin-left: 2rem !important; }
  .ms-sm-7 {
    margin-left: 3rem !important; }
  .ms-sm-8 {
    margin-left: 4rem !important; }
  .ms-sm-9 {
    margin-left: 5rem !important; }
  .ms-sm-10 {
    margin-left: 6rem !important; }
  .ms-sm-11 {
    margin-left: 7rem !important; }
  .ms-sm-12 {
    margin-left: 8rem !important; }
  .ms-sm-13 {
    margin-left: 9rem !important; }
  .ms-sm-14 {
    margin-left: 10rem !important; }
  .ms-sm-15 {
    margin-left: 14rem !important; }
  .ms-sm-16 {
    margin-left: 18rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .m-sm-n3 {
    margin: -0.75rem !important; }
  .m-sm-n4 {
    margin: -1rem !important; }
  .m-sm-n5 {
    margin: -1.5rem !important; }
  .m-sm-n6 {
    margin: -2rem !important; }
  .m-sm-n7 {
    margin: -3rem !important; }
  .m-sm-n8 {
    margin: -4rem !important; }
  .m-sm-n9 {
    margin: -5rem !important; }
  .m-sm-n10 {
    margin: -6rem !important; }
  .m-sm-n11 {
    margin: -7rem !important; }
  .m-sm-n12 {
    margin: -8rem !important; }
  .m-sm-n13 {
    margin: -9rem !important; }
  .m-sm-n14 {
    margin: -10rem !important; }
  .m-sm-n15 {
    margin: -14rem !important; }
  .m-sm-n16 {
    margin: -18rem !important; }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-sm-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-sm-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-sm-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-sm-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-sm-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-sm-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-sm-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-sm-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-sm-n12 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-sm-n13 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-sm-n14 {
    margin-right: -10rem !important;
    margin-left: -10rem !important; }
  .mx-sm-n15 {
    margin-right: -14rem !important;
    margin-left: -14rem !important; }
  .mx-sm-n16 {
    margin-right: -18rem !important;
    margin-left: -18rem !important; }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-sm-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-sm-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-sm-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-sm-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-sm-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-sm-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-sm-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-sm-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-sm-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-sm-n12 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-sm-n13 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-sm-n14 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .my-sm-n15 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .my-sm-n16 {
    margin-top: -18rem !important;
    margin-bottom: -18rem !important; }
  .mt-sm-n1 {
    margin-top: -0.25rem !important; }
  .mt-sm-n2 {
    margin-top: -0.5rem !important; }
  .mt-sm-n3 {
    margin-top: -0.75rem !important; }
  .mt-sm-n4 {
    margin-top: -1rem !important; }
  .mt-sm-n5 {
    margin-top: -1.5rem !important; }
  .mt-sm-n6 {
    margin-top: -2rem !important; }
  .mt-sm-n7 {
    margin-top: -3rem !important; }
  .mt-sm-n8 {
    margin-top: -4rem !important; }
  .mt-sm-n9 {
    margin-top: -5rem !important; }
  .mt-sm-n10 {
    margin-top: -6rem !important; }
  .mt-sm-n11 {
    margin-top: -7rem !important; }
  .mt-sm-n12 {
    margin-top: -8rem !important; }
  .mt-sm-n13 {
    margin-top: -9rem !important; }
  .mt-sm-n14 {
    margin-top: -10rem !important; }
  .mt-sm-n15 {
    margin-top: -14rem !important; }
  .mt-sm-n16 {
    margin-top: -18rem !important; }
  .me-sm-n1 {
    margin-right: -0.25rem !important; }
  .me-sm-n2 {
    margin-right: -0.5rem !important; }
  .me-sm-n3 {
    margin-right: -0.75rem !important; }
  .me-sm-n4 {
    margin-right: -1rem !important; }
  .me-sm-n5 {
    margin-right: -1.5rem !important; }
  .me-sm-n6 {
    margin-right: -2rem !important; }
  .me-sm-n7 {
    margin-right: -3rem !important; }
  .me-sm-n8 {
    margin-right: -4rem !important; }
  .me-sm-n9 {
    margin-right: -5rem !important; }
  .me-sm-n10 {
    margin-right: -6rem !important; }
  .me-sm-n11 {
    margin-right: -7rem !important; }
  .me-sm-n12 {
    margin-right: -8rem !important; }
  .me-sm-n13 {
    margin-right: -9rem !important; }
  .me-sm-n14 {
    margin-right: -10rem !important; }
  .me-sm-n15 {
    margin-right: -14rem !important; }
  .me-sm-n16 {
    margin-right: -18rem !important; }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-sm-n3 {
    margin-bottom: -0.75rem !important; }
  .mb-sm-n4 {
    margin-bottom: -1rem !important; }
  .mb-sm-n5 {
    margin-bottom: -1.5rem !important; }
  .mb-sm-n6 {
    margin-bottom: -2rem !important; }
  .mb-sm-n7 {
    margin-bottom: -3rem !important; }
  .mb-sm-n8 {
    margin-bottom: -4rem !important; }
  .mb-sm-n9 {
    margin-bottom: -5rem !important; }
  .mb-sm-n10 {
    margin-bottom: -6rem !important; }
  .mb-sm-n11 {
    margin-bottom: -7rem !important; }
  .mb-sm-n12 {
    margin-bottom: -8rem !important; }
  .mb-sm-n13 {
    margin-bottom: -9rem !important; }
  .mb-sm-n14 {
    margin-bottom: -10rem !important; }
  .mb-sm-n15 {
    margin-bottom: -14rem !important; }
  .mb-sm-n16 {
    margin-bottom: -18rem !important; }
  .ms-sm-n1 {
    margin-left: -0.25rem !important; }
  .ms-sm-n2 {
    margin-left: -0.5rem !important; }
  .ms-sm-n3 {
    margin-left: -0.75rem !important; }
  .ms-sm-n4 {
    margin-left: -1rem !important; }
  .ms-sm-n5 {
    margin-left: -1.5rem !important; }
  .ms-sm-n6 {
    margin-left: -2rem !important; }
  .ms-sm-n7 {
    margin-left: -3rem !important; }
  .ms-sm-n8 {
    margin-left: -4rem !important; }
  .ms-sm-n9 {
    margin-left: -5rem !important; }
  .ms-sm-n10 {
    margin-left: -6rem !important; }
  .ms-sm-n11 {
    margin-left: -7rem !important; }
  .ms-sm-n12 {
    margin-left: -8rem !important; }
  .ms-sm-n13 {
    margin-left: -9rem !important; }
  .ms-sm-n14 {
    margin-left: -10rem !important; }
  .ms-sm-n15 {
    margin-left: -14rem !important; }
  .ms-sm-n16 {
    margin-left: -18rem !important; }
  .p-sm-0 {
    padding: 0rem !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-3 {
    padding: 0.75rem !important; }
  .p-sm-4 {
    padding: 1rem !important; }
  .p-sm-5 {
    padding: 1.5rem !important; }
  .p-sm-6 {
    padding: 2rem !important; }
  .p-sm-7 {
    padding: 3rem !important; }
  .p-sm-8 {
    padding: 4rem !important; }
  .p-sm-9 {
    padding: 5rem !important; }
  .p-sm-10 {
    padding: 6rem !important; }
  .p-sm-11 {
    padding: 7rem !important; }
  .p-sm-12 {
    padding: 8rem !important; }
  .p-sm-13 {
    padding: 9rem !important; }
  .p-sm-14 {
    padding: 10rem !important; }
  .p-sm-15 {
    padding: 14rem !important; }
  .p-sm-16 {
    padding: 18rem !important; }
  .px-sm-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !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: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-sm-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-sm-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-sm-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-sm-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-sm-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-sm-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-sm-12 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-sm-13 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-sm-14 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-sm-15 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-sm-16 {
    padding-right: 18rem !important;
    padding-left: 18rem !important; }
  .py-sm-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !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: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-sm-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-sm-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-sm-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-sm-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-sm-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-sm-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-sm-12 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-sm-13 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-sm-14 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-sm-15 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-sm-16 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important; }
  .pt-sm-0 {
    padding-top: 0rem !important; }
  .pt-sm-1 {
    padding-top: 0.25rem !important; }
  .pt-sm-2 {
    padding-top: 0.5rem !important; }
  .pt-sm-3 {
    padding-top: 0.75rem !important; }
  .pt-sm-4 {
    padding-top: 1rem !important; }
  .pt-sm-5 {
    padding-top: 1.5rem !important; }
  .pt-sm-6 {
    padding-top: 2rem !important; }
  .pt-sm-7 {
    padding-top: 3rem !important; }
  .pt-sm-8 {
    padding-top: 4rem !important; }
  .pt-sm-9 {
    padding-top: 5rem !important; }
  .pt-sm-10 {
    padding-top: 6rem !important; }
  .pt-sm-11 {
    padding-top: 7rem !important; }
  .pt-sm-12 {
    padding-top: 8rem !important; }
  .pt-sm-13 {
    padding-top: 9rem !important; }
  .pt-sm-14 {
    padding-top: 10rem !important; }
  .pt-sm-15 {
    padding-top: 14rem !important; }
  .pt-sm-16 {
    padding-top: 18rem !important; }
  .pe-sm-0 {
    padding-right: 0rem !important; }
  .pe-sm-1 {
    padding-right: 0.25rem !important; }
  .pe-sm-2 {
    padding-right: 0.5rem !important; }
  .pe-sm-3 {
    padding-right: 0.75rem !important; }
  .pe-sm-4 {
    padding-right: 1rem !important; }
  .pe-sm-5 {
    padding-right: 1.5rem !important; }
  .pe-sm-6 {
    padding-right: 2rem !important; }
  .pe-sm-7 {
    padding-right: 3rem !important; }
  .pe-sm-8 {
    padding-right: 4rem !important; }
  .pe-sm-9 {
    padding-right: 5rem !important; }
  .pe-sm-10 {
    padding-right: 6rem !important; }
  .pe-sm-11 {
    padding-right: 7rem !important; }
  .pe-sm-12 {
    padding-right: 8rem !important; }
  .pe-sm-13 {
    padding-right: 9rem !important; }
  .pe-sm-14 {
    padding-right: 10rem !important; }
  .pe-sm-15 {
    padding-right: 14rem !important; }
  .pe-sm-16 {
    padding-right: 18rem !important; }
  .pb-sm-0 {
    padding-bottom: 0rem !important; }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-3 {
    padding-bottom: 0.75rem !important; }
  .pb-sm-4 {
    padding-bottom: 1rem !important; }
  .pb-sm-5 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-6 {
    padding-bottom: 2rem !important; }
  .pb-sm-7 {
    padding-bottom: 3rem !important; }
  .pb-sm-8 {
    padding-bottom: 4rem !important; }
  .pb-sm-9 {
    padding-bottom: 5rem !important; }
  .pb-sm-10 {
    padding-bottom: 6rem !important; }
  .pb-sm-11 {
    padding-bottom: 7rem !important; }
  .pb-sm-12 {
    padding-bottom: 8rem !important; }
  .pb-sm-13 {
    padding-bottom: 9rem !important; }
  .pb-sm-14 {
    padding-bottom: 10rem !important; }
  .pb-sm-15 {
    padding-bottom: 14rem !important; }
  .pb-sm-16 {
    padding-bottom: 18rem !important; }
  .ps-sm-0 {
    padding-left: 0rem !important; }
  .ps-sm-1 {
    padding-left: 0.25rem !important; }
  .ps-sm-2 {
    padding-left: 0.5rem !important; }
  .ps-sm-3 {
    padding-left: 0.75rem !important; }
  .ps-sm-4 {
    padding-left: 1rem !important; }
  .ps-sm-5 {
    padding-left: 1.5rem !important; }
  .ps-sm-6 {
    padding-left: 2rem !important; }
  .ps-sm-7 {
    padding-left: 3rem !important; }
  .ps-sm-8 {
    padding-left: 4rem !important; }
  .ps-sm-9 {
    padding-left: 5rem !important; }
  .ps-sm-10 {
    padding-left: 6rem !important; }
  .ps-sm-11 {
    padding-left: 7rem !important; }
  .ps-sm-12 {
    padding-left: 8rem !important; }
  .ps-sm-13 {
    padding-left: 9rem !important; }
  .ps-sm-14 {
    padding-left: 10rem !important; }
  .ps-sm-15 {
    padding-left: 14rem !important; }
  .ps-sm-16 {
    padding-left: 18rem !important; }
  .fs-sm-0 {
    font-size: 0rem !important; }
  .fs-sm-1 {
    font-size: 0.75rem !important; }
  .fs-sm-2 {
    font-size: 1rem !important; }
  .fs-sm-3 {
    font-size: 1.125rem !important; }
  .fs-sm-4 {
    font-size: 1.5rem !important; }
  .fs-sm-5 {
    font-size: 2rem !important; }
  .fs-sm-6 {
    font-size: 3rem !important; }
  .fs-sm-7 {
    font-size: 4rem !important; }
  .font-style-sm-italic {
    font-style: italic !important; }
  .lh-sm-0 {
    line-height: 0 !important; }
  .lh-sm-1 {
    line-height: 1 !important; }
  .lh-sm-2 {
    line-height: 1.5 !important; }
  .lh-sm-3 {
    line-height: 2 !important; }
  .lh-sm-4 {
    line-height: 3 !important; }
  .lh-sm-5 {
    line-height: 4 !important; }
  .lh-sm-1b {
    line-height: 1.25 !important; }
  .lh-sm-1c {
    line-height: 1.33 !important; }
  .text-sm-left {
    text-align: left !important; }
  .text-sm-center {
    text-align: center !important; }
  .text-sm-right {
    text-align: right !important; }
  .ws-sm-wrap {
    white-space: normal !important; }
  .ws-sm-nowrap {
    white-space: nowrap !important; }
  .rounded-sm-0 {
    border-radius: 0rem !important; }
  .rounded-sm-1 {
    border-radius: 0.25rem !important; }
  .rounded-sm-2 {
    border-radius: 0.5rem !important; }
  .rounded-sm-3 {
    border-radius: 1rem !important; }
  .rounded-sm-4 {
    border-radius: 2rem !important; }
  .rounded-sm-6 {
    border-radius: 3rem !important; }
  .rounded-sm-pill {
    border-radius: 100px !important; }
  .rounded-sm-full {
    border-radius: 100% !important; }
  .mih-sm-auto {
    min-height: auto !important; }
  .mih-sm-780px {
    min-height: 780px !important; }
  .mih-sm-280px {
    min-height: 280px !important; }
  .mih-sm-390px {
    min-height: 390px !important; }
  .miw-sm-none {
    min-width: none !important; }
  .miw-sm-vw40 {
    min-width: 40vw !important; }
  .miw-sm-10 {
    min-width: 10% !important; }
  .miw-sm-20 {
    min-width: 20% !important; }
  .miw-sm-30 {
    min-width: 30% !important; }
  .miw-sm-40 {
    min-width: 40% !important; }
  .miw-sm-50 {
    min-width: 50% !important; }
  .miw-sm-100 {
    min-width: 100% !important; }
  .miw-sm-48px {
    min-width: 48px !important; }
  .miw-sm-120px {
    min-width: 120px !important; }
  .miw-sm-128px {
    min-width: 128px !important; }
  .miw-sm-160px {
    min-width: 160px !important; }
  .miw-sm-186px {
    min-width: 186px !important; }
  .miw-sm-190px {
    min-width: 190px !important; }
  .miw-sm-320px {
    min-width: 320px !important; }
  .miw-sm-424px {
    min-width: 424px !important; }
  .miw-sm-576px {
    min-width: 576px !important; }
  .miw-sm-880px {
    min-width: 880px !important; }
  .miw-sm-auto {
    min-width: auto !important; }
  .zi-sm-0 {
    z-index: 1 !important; }
  .zi-sm-1 {
    z-index: 9 !important; }
  .zi-sm-2 {
    z-index: 99 !important; }
  .zi-sm-3 {
    z-index: 999 !important; }
  .zi-sm-4 {
    z-index: 9999 !important; }
  .zi-sm-5 {
    z-index: 99999 !important; }
  .zi-sm-6 {
    z-index: 999999 !important; }
  .zi-sm-7 {
    z-index: 9999999 !important; } }

@media (min-width: 992px) {
  .float-md-start {
    float: left !important; }
  .float-md-end {
    float: right !important; }
  .float-md-none {
    float: none !important; }
  .opacity-md-0 {
    opacity: 0 !important; }
  .opacity-md-10 {
    opacity: 0.1 !important; }
  .opacity-md-20 {
    opacity: 0.2 !important; }
  .opacity-md-30 {
    opacity: 0.3 !important; }
  .opacity-md-40 {
    opacity: 0.4 !important; }
  .opacity-md-50 {
    opacity: 0.5 !important; }
  .opacity-md-60 {
    opacity: 0.6 !important; }
  .opacity-md-70 {
    opacity: 0.7 !important; }
  .opacity-md-80 {
    opacity: 0.8 !important; }
  .opacity-md-90 {
    opacity: 0.9 !important; }
  .opacity-md-100 {
    opacity: 1 !important; }
  .overflow-md-visible {
    overflow: visible !important; }
  .overflow-md-hidden {
    overflow: hidden !important; }
  .overflow-md-scroll {
    overflow: scroll !important; }
  .overflow-md-auto {
    overflow: auto !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; }
  .position-md-sticky {
    position: sticky !important; }
  .position-md-static {
    position: static !important; }
  .position-md-relative {
    position: relative !important; }
  .position-md-absolute {
    position: absolute !important; }
  .position-md-fixed {
    position: fixed !important; }
  .w-md-vw40 {
    width: 40vw !important; }
  .w-md-10 {
    width: 10% !important; }
  .w-md-20 {
    width: 20% !important; }
  .w-md-30 {
    width: 30% !important; }
  .w-md-40 {
    width: 40% !important; }
  .w-md-50 {
    width: 50% !important; }
  .w-md-60 {
    width: 60% !important; }
  .w-md-70 {
    width: 70% !important; }
  .w-md-80 {
    width: 80% !important; }
  .w-md-90 {
    width: 90% !important; }
  .w-md-100 {
    width: 100% !important; }
  .w-md-48px {
    width: 48px !important; }
  .w-md-120px {
    width: 120px !important; }
  .w-md-160px {
    width: 160px !important; }
  .w-md-186px {
    width: 186px !important; }
  .w-md-190px {
    width: 190px !important; }
  .w-md-320px {
    width: 320px !important; }
  .w-md-424px {
    width: 424px !important; }
  .w-md-576px {
    width: 576px !important; }
  .w-md-auto {
    width: auto !important; }
  .maxw-md-none {
    max-width: none !important; }
  .maxw-md-vw40 {
    max-width: 40vw !important; }
  .maxw-md-10 {
    max-width: 10% !important; }
  .maxw-md-20 {
    max-width: 20% !important; }
  .maxw-md-30 {
    max-width: 30% !important; }
  .maxw-md-40 {
    max-width: 40% !important; }
  .maxw-md-50 {
    max-width: 50% !important; }
  .maxw-md-100 {
    max-width: 100% !important; }
  .maxw-md-120px {
    max-width: 120px !important; }
  .maxw-md-128px {
    max-width: 128px !important; }
  .maxw-md-160px {
    max-width: 160px !important; }
  .maxw-md-190px {
    max-width: 190px !important; }
  .maxw-md-48px {
    max-width: 48px !important; }
  .maxw-md-186px {
    max-width: 186px !important; }
  .maxw-md-320px {
    max-width: 320px !important; }
  .maxw-md-350px {
    max-width: 350px !important; }
  .maxw-md-424px {
    max-width: 424px !important; }
  .maxw-md-576px {
    max-width: 576px !important; }
  .maxw-md-880px {
    max-width: 880px !important; }
  .maxw-md-auto {
    max-width: auto !important; }
  .vw-md-10 {
    width: 10vw !important; }
  .vw-md-100vw {
    width: 100vw !important; }
  .h-md-0 {
    height: 0 !important; }
  .h-md-780px {
    height: 780px !important; }
  .h-md-390px {
    height: 390px !important; }
  .h-md-520px {
    height: 520px !important; }
  .h-md-100 {
    height: 100% !important; }
  .h-md-100vh {
    height: 100vh !important; }
  .h-md-auto {
    height: auto !important; }
  .maxh-md-0 {
    max-height: 0 !important; }
  .maxh-md-48px {
    max-height: 48px !important; }
  .maxh-md-780px {
    max-height: 780px !important; }
  .maxh-md-390px {
    max-height: 390px !important; }
  .maxh-md-520px {
    max-height: 520px !important; }
  .maxh-md-100 {
    max-height: 100% !important; }
  .maxh-md-100vh {
    max-height: 100vh !important; }
  .maxh-md-auto {
    max-height: auto !important; }
  .maxh-md-none {
    max-height: none !important; }
  .vh-md-10 {
    height: 10vh !important; }
  .vh-md-50 {
    height: 50vh !important; }
  .vh-md-100 {
    height: 100vh !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: 0rem !important; }
  .gap-md-1 {
    gap: 0.25rem !important; }
  .gap-md-2 {
    gap: 0.5rem !important; }
  .gap-md-3 {
    gap: 0.75rem !important; }
  .gap-md-4 {
    gap: 1rem !important; }
  .gap-md-5 {
    gap: 1.5rem !important; }
  .gap-md-6 {
    gap: 2rem !important; }
  .gap-md-7 {
    gap: 3rem !important; }
  .gap-md-8 {
    gap: 4rem !important; }
  .gap-md-9 {
    gap: 5rem !important; }
  .gap-md-10 {
    gap: 6rem !important; }
  .gap-md-11 {
    gap: 7rem !important; }
  .gap-md-12 {
    gap: 8rem !important; }
  .gap-md-13 {
    gap: 9rem !important; }
  .gap-md-14 {
    gap: 10rem !important; }
  .gap-md-15 {
    gap: 14rem !important; }
  .gap-md-16 {
    gap: 18rem !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: 0rem !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .m-md-3 {
    margin: 0.75rem !important; }
  .m-md-4 {
    margin: 1rem !important; }
  .m-md-5 {
    margin: 1.5rem !important; }
  .m-md-6 {
    margin: 2rem !important; }
  .m-md-7 {
    margin: 3rem !important; }
  .m-md-8 {
    margin: 4rem !important; }
  .m-md-9 {
    margin: 5rem !important; }
  .m-md-10 {
    margin: 6rem !important; }
  .m-md-11 {
    margin: 7rem !important; }
  .m-md-12 {
    margin: 8rem !important; }
  .m-md-13 {
    margin: 9rem !important; }
  .m-md-14 {
    margin: 10rem !important; }
  .m-md-15 {
    margin: 14rem !important; }
  .m-md-16 {
    margin: 18rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mx-md-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !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: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-md-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-md-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-md-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-md-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-md-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-md-12 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-md-13 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-md-14 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-md-15 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-md-16 {
    margin-right: 18rem !important;
    margin-left: 18rem !important; }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !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: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-md-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-md-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-md-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-md-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-md-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-md-12 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-md-13 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-md-14 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-md-15 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-md-16 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important; }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md-0 {
    margin-top: 0rem !important; }
  .mt-md-1 {
    margin-top: 0.25rem !important; }
  .mt-md-2 {
    margin-top: 0.5rem !important; }
  .mt-md-3 {
    margin-top: 0.75rem !important; }
  .mt-md-4 {
    margin-top: 1rem !important; }
  .mt-md-5 {
    margin-top: 1.5rem !important; }
  .mt-md-6 {
    margin-top: 2rem !important; }
  .mt-md-7 {
    margin-top: 3rem !important; }
  .mt-md-8 {
    margin-top: 4rem !important; }
  .mt-md-9 {
    margin-top: 5rem !important; }
  .mt-md-10 {
    margin-top: 6rem !important; }
  .mt-md-11 {
    margin-top: 7rem !important; }
  .mt-md-12 {
    margin-top: 8rem !important; }
  .mt-md-13 {
    margin-top: 9rem !important; }
  .mt-md-14 {
    margin-top: 10rem !important; }
  .mt-md-15 {
    margin-top: 14rem !important; }
  .mt-md-16 {
    margin-top: 18rem !important; }
  .mt-md-auto {
    margin-top: auto !important; }
  .me-md-0 {
    margin-right: 0rem !important; }
  .me-md-1 {
    margin-right: 0.25rem !important; }
  .me-md-2 {
    margin-right: 0.5rem !important; }
  .me-md-3 {
    margin-right: 0.75rem !important; }
  .me-md-4 {
    margin-right: 1rem !important; }
  .me-md-5 {
    margin-right: 1.5rem !important; }
  .me-md-6 {
    margin-right: 2rem !important; }
  .me-md-7 {
    margin-right: 3rem !important; }
  .me-md-8 {
    margin-right: 4rem !important; }
  .me-md-9 {
    margin-right: 5rem !important; }
  .me-md-10 {
    margin-right: 6rem !important; }
  .me-md-11 {
    margin-right: 7rem !important; }
  .me-md-12 {
    margin-right: 8rem !important; }
  .me-md-13 {
    margin-right: 9rem !important; }
  .me-md-14 {
    margin-right: 10rem !important; }
  .me-md-15 {
    margin-right: 14rem !important; }
  .me-md-16 {
    margin-right: 18rem !important; }
  .me-md-auto {
    margin-right: auto !important; }
  .mb-md-0 {
    margin-bottom: 0rem !important; }
  .mb-md-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md-3 {
    margin-bottom: 0.75rem !important; }
  .mb-md-4 {
    margin-bottom: 1rem !important; }
  .mb-md-5 {
    margin-bottom: 1.5rem !important; }
  .mb-md-6 {
    margin-bottom: 2rem !important; }
  .mb-md-7 {
    margin-bottom: 3rem !important; }
  .mb-md-8 {
    margin-bottom: 4rem !important; }
  .mb-md-9 {
    margin-bottom: 5rem !important; }
  .mb-md-10 {
    margin-bottom: 6rem !important; }
  .mb-md-11 {
    margin-bottom: 7rem !important; }
  .mb-md-12 {
    margin-bottom: 8rem !important; }
  .mb-md-13 {
    margin-bottom: 9rem !important; }
  .mb-md-14 {
    margin-bottom: 10rem !important; }
  .mb-md-15 {
    margin-bottom: 14rem !important; }
  .mb-md-16 {
    margin-bottom: 18rem !important; }
  .mb-md-auto {
    margin-bottom: auto !important; }
  .ms-md-0 {
    margin-left: 0rem !important; }
  .ms-md-1 {
    margin-left: 0.25rem !important; }
  .ms-md-2 {
    margin-left: 0.5rem !important; }
  .ms-md-3 {
    margin-left: 0.75rem !important; }
  .ms-md-4 {
    margin-left: 1rem !important; }
  .ms-md-5 {
    margin-left: 1.5rem !important; }
  .ms-md-6 {
    margin-left: 2rem !important; }
  .ms-md-7 {
    margin-left: 3rem !important; }
  .ms-md-8 {
    margin-left: 4rem !important; }
  .ms-md-9 {
    margin-left: 5rem !important; }
  .ms-md-10 {
    margin-left: 6rem !important; }
  .ms-md-11 {
    margin-left: 7rem !important; }
  .ms-md-12 {
    margin-left: 8rem !important; }
  .ms-md-13 {
    margin-left: 9rem !important; }
  .ms-md-14 {
    margin-left: 10rem !important; }
  .ms-md-15 {
    margin-left: 14rem !important; }
  .ms-md-16 {
    margin-left: 18rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .m-md-n3 {
    margin: -0.75rem !important; }
  .m-md-n4 {
    margin: -1rem !important; }
  .m-md-n5 {
    margin: -1.5rem !important; }
  .m-md-n6 {
    margin: -2rem !important; }
  .m-md-n7 {
    margin: -3rem !important; }
  .m-md-n8 {
    margin: -4rem !important; }
  .m-md-n9 {
    margin: -5rem !important; }
  .m-md-n10 {
    margin: -6rem !important; }
  .m-md-n11 {
    margin: -7rem !important; }
  .m-md-n12 {
    margin: -8rem !important; }
  .m-md-n13 {
    margin: -9rem !important; }
  .m-md-n14 {
    margin: -10rem !important; }
  .m-md-n15 {
    margin: -14rem !important; }
  .m-md-n16 {
    margin: -18rem !important; }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-md-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-md-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-md-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-md-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-md-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-md-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-md-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-md-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-md-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-md-n12 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-md-n13 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-md-n14 {
    margin-right: -10rem !important;
    margin-left: -10rem !important; }
  .mx-md-n15 {
    margin-right: -14rem !important;
    margin-left: -14rem !important; }
  .mx-md-n16 {
    margin-right: -18rem !important;
    margin-left: -18rem !important; }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-md-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-md-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-md-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-md-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-md-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-md-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-md-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-md-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-md-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-md-n12 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-md-n13 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-md-n14 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .my-md-n15 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .my-md-n16 {
    margin-top: -18rem !important;
    margin-bottom: -18rem !important; }
  .mt-md-n1 {
    margin-top: -0.25rem !important; }
  .mt-md-n2 {
    margin-top: -0.5rem !important; }
  .mt-md-n3 {
    margin-top: -0.75rem !important; }
  .mt-md-n4 {
    margin-top: -1rem !important; }
  .mt-md-n5 {
    margin-top: -1.5rem !important; }
  .mt-md-n6 {
    margin-top: -2rem !important; }
  .mt-md-n7 {
    margin-top: -3rem !important; }
  .mt-md-n8 {
    margin-top: -4rem !important; }
  .mt-md-n9 {
    margin-top: -5rem !important; }
  .mt-md-n10 {
    margin-top: -6rem !important; }
  .mt-md-n11 {
    margin-top: -7rem !important; }
  .mt-md-n12 {
    margin-top: -8rem !important; }
  .mt-md-n13 {
    margin-top: -9rem !important; }
  .mt-md-n14 {
    margin-top: -10rem !important; }
  .mt-md-n15 {
    margin-top: -14rem !important; }
  .mt-md-n16 {
    margin-top: -18rem !important; }
  .me-md-n1 {
    margin-right: -0.25rem !important; }
  .me-md-n2 {
    margin-right: -0.5rem !important; }
  .me-md-n3 {
    margin-right: -0.75rem !important; }
  .me-md-n4 {
    margin-right: -1rem !important; }
  .me-md-n5 {
    margin-right: -1.5rem !important; }
  .me-md-n6 {
    margin-right: -2rem !important; }
  .me-md-n7 {
    margin-right: -3rem !important; }
  .me-md-n8 {
    margin-right: -4rem !important; }
  .me-md-n9 {
    margin-right: -5rem !important; }
  .me-md-n10 {
    margin-right: -6rem !important; }
  .me-md-n11 {
    margin-right: -7rem !important; }
  .me-md-n12 {
    margin-right: -8rem !important; }
  .me-md-n13 {
    margin-right: -9rem !important; }
  .me-md-n14 {
    margin-right: -10rem !important; }
  .me-md-n15 {
    margin-right: -14rem !important; }
  .me-md-n16 {
    margin-right: -18rem !important; }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-md-n3 {
    margin-bottom: -0.75rem !important; }
  .mb-md-n4 {
    margin-bottom: -1rem !important; }
  .mb-md-n5 {
    margin-bottom: -1.5rem !important; }
  .mb-md-n6 {
    margin-bottom: -2rem !important; }
  .mb-md-n7 {
    margin-bottom: -3rem !important; }
  .mb-md-n8 {
    margin-bottom: -4rem !important; }
  .mb-md-n9 {
    margin-bottom: -5rem !important; }
  .mb-md-n10 {
    margin-bottom: -6rem !important; }
  .mb-md-n11 {
    margin-bottom: -7rem !important; }
  .mb-md-n12 {
    margin-bottom: -8rem !important; }
  .mb-md-n13 {
    margin-bottom: -9rem !important; }
  .mb-md-n14 {
    margin-bottom: -10rem !important; }
  .mb-md-n15 {
    margin-bottom: -14rem !important; }
  .mb-md-n16 {
    margin-bottom: -18rem !important; }
  .ms-md-n1 {
    margin-left: -0.25rem !important; }
  .ms-md-n2 {
    margin-left: -0.5rem !important; }
  .ms-md-n3 {
    margin-left: -0.75rem !important; }
  .ms-md-n4 {
    margin-left: -1rem !important; }
  .ms-md-n5 {
    margin-left: -1.5rem !important; }
  .ms-md-n6 {
    margin-left: -2rem !important; }
  .ms-md-n7 {
    margin-left: -3rem !important; }
  .ms-md-n8 {
    margin-left: -4rem !important; }
  .ms-md-n9 {
    margin-left: -5rem !important; }
  .ms-md-n10 {
    margin-left: -6rem !important; }
  .ms-md-n11 {
    margin-left: -7rem !important; }
  .ms-md-n12 {
    margin-left: -8rem !important; }
  .ms-md-n13 {
    margin-left: -9rem !important; }
  .ms-md-n14 {
    margin-left: -10rem !important; }
  .ms-md-n15 {
    margin-left: -14rem !important; }
  .ms-md-n16 {
    margin-left: -18rem !important; }
  .p-md-0 {
    padding: 0rem !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-3 {
    padding: 0.75rem !important; }
  .p-md-4 {
    padding: 1rem !important; }
  .p-md-5 {
    padding: 1.5rem !important; }
  .p-md-6 {
    padding: 2rem !important; }
  .p-md-7 {
    padding: 3rem !important; }
  .p-md-8 {
    padding: 4rem !important; }
  .p-md-9 {
    padding: 5rem !important; }
  .p-md-10 {
    padding: 6rem !important; }
  .p-md-11 {
    padding: 7rem !important; }
  .p-md-12 {
    padding: 8rem !important; }
  .p-md-13 {
    padding: 9rem !important; }
  .p-md-14 {
    padding: 10rem !important; }
  .p-md-15 {
    padding: 14rem !important; }
  .p-md-16 {
    padding: 18rem !important; }
  .px-md-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !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: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-md-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-md-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-md-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-md-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-md-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-md-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-md-12 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-md-13 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-md-14 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-md-15 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-md-16 {
    padding-right: 18rem !important;
    padding-left: 18rem !important; }
  .py-md-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !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: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-md-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-md-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-md-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-md-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-md-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-md-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-md-12 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-md-13 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-md-14 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-md-15 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-md-16 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important; }
  .pt-md-0 {
    padding-top: 0rem !important; }
  .pt-md-1 {
    padding-top: 0.25rem !important; }
  .pt-md-2 {
    padding-top: 0.5rem !important; }
  .pt-md-3 {
    padding-top: 0.75rem !important; }
  .pt-md-4 {
    padding-top: 1rem !important; }
  .pt-md-5 {
    padding-top: 1.5rem !important; }
  .pt-md-6 {
    padding-top: 2rem !important; }
  .pt-md-7 {
    padding-top: 3rem !important; }
  .pt-md-8 {
    padding-top: 4rem !important; }
  .pt-md-9 {
    padding-top: 5rem !important; }
  .pt-md-10 {
    padding-top: 6rem !important; }
  .pt-md-11 {
    padding-top: 7rem !important; }
  .pt-md-12 {
    padding-top: 8rem !important; }
  .pt-md-13 {
    padding-top: 9rem !important; }
  .pt-md-14 {
    padding-top: 10rem !important; }
  .pt-md-15 {
    padding-top: 14rem !important; }
  .pt-md-16 {
    padding-top: 18rem !important; }
  .pe-md-0 {
    padding-right: 0rem !important; }
  .pe-md-1 {
    padding-right: 0.25rem !important; }
  .pe-md-2 {
    padding-right: 0.5rem !important; }
  .pe-md-3 {
    padding-right: 0.75rem !important; }
  .pe-md-4 {
    padding-right: 1rem !important; }
  .pe-md-5 {
    padding-right: 1.5rem !important; }
  .pe-md-6 {
    padding-right: 2rem !important; }
  .pe-md-7 {
    padding-right: 3rem !important; }
  .pe-md-8 {
    padding-right: 4rem !important; }
  .pe-md-9 {
    padding-right: 5rem !important; }
  .pe-md-10 {
    padding-right: 6rem !important; }
  .pe-md-11 {
    padding-right: 7rem !important; }
  .pe-md-12 {
    padding-right: 8rem !important; }
  .pe-md-13 {
    padding-right: 9rem !important; }
  .pe-md-14 {
    padding-right: 10rem !important; }
  .pe-md-15 {
    padding-right: 14rem !important; }
  .pe-md-16 {
    padding-right: 18rem !important; }
  .pb-md-0 {
    padding-bottom: 0rem !important; }
  .pb-md-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md-3 {
    padding-bottom: 0.75rem !important; }
  .pb-md-4 {
    padding-bottom: 1rem !important; }
  .pb-md-5 {
    padding-bottom: 1.5rem !important; }
  .pb-md-6 {
    padding-bottom: 2rem !important; }
  .pb-md-7 {
    padding-bottom: 3rem !important; }
  .pb-md-8 {
    padding-bottom: 4rem !important; }
  .pb-md-9 {
    padding-bottom: 5rem !important; }
  .pb-md-10 {
    padding-bottom: 6rem !important; }
  .pb-md-11 {
    padding-bottom: 7rem !important; }
  .pb-md-12 {
    padding-bottom: 8rem !important; }
  .pb-md-13 {
    padding-bottom: 9rem !important; }
  .pb-md-14 {
    padding-bottom: 10rem !important; }
  .pb-md-15 {
    padding-bottom: 14rem !important; }
  .pb-md-16 {
    padding-bottom: 18rem !important; }
  .ps-md-0 {
    padding-left: 0rem !important; }
  .ps-md-1 {
    padding-left: 0.25rem !important; }
  .ps-md-2 {
    padding-left: 0.5rem !important; }
  .ps-md-3 {
    padding-left: 0.75rem !important; }
  .ps-md-4 {
    padding-left: 1rem !important; }
  .ps-md-5 {
    padding-left: 1.5rem !important; }
  .ps-md-6 {
    padding-left: 2rem !important; }
  .ps-md-7 {
    padding-left: 3rem !important; }
  .ps-md-8 {
    padding-left: 4rem !important; }
  .ps-md-9 {
    padding-left: 5rem !important; }
  .ps-md-10 {
    padding-left: 6rem !important; }
  .ps-md-11 {
    padding-left: 7rem !important; }
  .ps-md-12 {
    padding-left: 8rem !important; }
  .ps-md-13 {
    padding-left: 9rem !important; }
  .ps-md-14 {
    padding-left: 10rem !important; }
  .ps-md-15 {
    padding-left: 14rem !important; }
  .ps-md-16 {
    padding-left: 18rem !important; }
  .fs-md-0 {
    font-size: 0rem !important; }
  .fs-md-1 {
    font-size: 0.75rem !important; }
  .fs-md-2 {
    font-size: 1rem !important; }
  .fs-md-3 {
    font-size: 1.125rem !important; }
  .fs-md-4 {
    font-size: 1.5rem !important; }
  .fs-md-5 {
    font-size: 2rem !important; }
  .fs-md-6 {
    font-size: 3rem !important; }
  .fs-md-7 {
    font-size: 4rem !important; }
  .font-style-md-italic {
    font-style: italic !important; }
  .lh-md-0 {
    line-height: 0 !important; }
  .lh-md-1 {
    line-height: 1 !important; }
  .lh-md-2 {
    line-height: 1.5 !important; }
  .lh-md-3 {
    line-height: 2 !important; }
  .lh-md-4 {
    line-height: 3 !important; }
  .lh-md-5 {
    line-height: 4 !important; }
  .lh-md-1b {
    line-height: 1.25 !important; }
  .lh-md-1c {
    line-height: 1.33 !important; }
  .text-md-left {
    text-align: left !important; }
  .text-md-center {
    text-align: center !important; }
  .text-md-right {
    text-align: right !important; }
  .ws-md-wrap {
    white-space: normal !important; }
  .ws-md-nowrap {
    white-space: nowrap !important; }
  .rounded-md-0 {
    border-radius: 0rem !important; }
  .rounded-md-1 {
    border-radius: 0.25rem !important; }
  .rounded-md-2 {
    border-radius: 0.5rem !important; }
  .rounded-md-3 {
    border-radius: 1rem !important; }
  .rounded-md-4 {
    border-radius: 2rem !important; }
  .rounded-md-6 {
    border-radius: 3rem !important; }
  .rounded-md-pill {
    border-radius: 100px !important; }
  .rounded-md-full {
    border-radius: 100% !important; }
  .mih-md-auto {
    min-height: auto !important; }
  .mih-md-780px {
    min-height: 780px !important; }
  .mih-md-280px {
    min-height: 280px !important; }
  .mih-md-390px {
    min-height: 390px !important; }
  .miw-md-none {
    min-width: none !important; }
  .miw-md-vw40 {
    min-width: 40vw !important; }
  .miw-md-10 {
    min-width: 10% !important; }
  .miw-md-20 {
    min-width: 20% !important; }
  .miw-md-30 {
    min-width: 30% !important; }
  .miw-md-40 {
    min-width: 40% !important; }
  .miw-md-50 {
    min-width: 50% !important; }
  .miw-md-100 {
    min-width: 100% !important; }
  .miw-md-48px {
    min-width: 48px !important; }
  .miw-md-120px {
    min-width: 120px !important; }
  .miw-md-128px {
    min-width: 128px !important; }
  .miw-md-160px {
    min-width: 160px !important; }
  .miw-md-186px {
    min-width: 186px !important; }
  .miw-md-190px {
    min-width: 190px !important; }
  .miw-md-320px {
    min-width: 320px !important; }
  .miw-md-424px {
    min-width: 424px !important; }
  .miw-md-576px {
    min-width: 576px !important; }
  .miw-md-880px {
    min-width: 880px !important; }
  .miw-md-auto {
    min-width: auto !important; }
  .zi-md-0 {
    z-index: 1 !important; }
  .zi-md-1 {
    z-index: 9 !important; }
  .zi-md-2 {
    z-index: 99 !important; }
  .zi-md-3 {
    z-index: 999 !important; }
  .zi-md-4 {
    z-index: 9999 !important; }
  .zi-md-5 {
    z-index: 99999 !important; }
  .zi-md-6 {
    z-index: 999999 !important; }
  .zi-md-7 {
    z-index: 9999999 !important; } }

@media (min-width: 1200px) {
  .float-md2-start {
    float: left !important; }
  .float-md2-end {
    float: right !important; }
  .float-md2-none {
    float: none !important; }
  .opacity-md2-0 {
    opacity: 0 !important; }
  .opacity-md2-10 {
    opacity: 0.1 !important; }
  .opacity-md2-20 {
    opacity: 0.2 !important; }
  .opacity-md2-30 {
    opacity: 0.3 !important; }
  .opacity-md2-40 {
    opacity: 0.4 !important; }
  .opacity-md2-50 {
    opacity: 0.5 !important; }
  .opacity-md2-60 {
    opacity: 0.6 !important; }
  .opacity-md2-70 {
    opacity: 0.7 !important; }
  .opacity-md2-80 {
    opacity: 0.8 !important; }
  .opacity-md2-90 {
    opacity: 0.9 !important; }
  .opacity-md2-100 {
    opacity: 1 !important; }
  .overflow-md2-visible {
    overflow: visible !important; }
  .overflow-md2-hidden {
    overflow: hidden !important; }
  .overflow-md2-scroll {
    overflow: scroll !important; }
  .overflow-md2-auto {
    overflow: auto !important; }
  .d-md2-inline {
    display: inline !important; }
  .d-md2-inline-block {
    display: inline-block !important; }
  .d-md2-block {
    display: block !important; }
  .d-md2-grid {
    display: grid !important; }
  .d-md2-table {
    display: table !important; }
  .d-md2-table-row {
    display: table-row !important; }
  .d-md2-table-cell {
    display: table-cell !important; }
  .d-md2-flex {
    display: flex !important; }
  .d-md2-inline-flex {
    display: inline-flex !important; }
  .d-md2-none {
    display: none !important; }
  .position-md2-sticky {
    position: sticky !important; }
  .position-md2-static {
    position: static !important; }
  .position-md2-relative {
    position: relative !important; }
  .position-md2-absolute {
    position: absolute !important; }
  .position-md2-fixed {
    position: fixed !important; }
  .w-md2-vw40 {
    width: 40vw !important; }
  .w-md2-10 {
    width: 10% !important; }
  .w-md2-20 {
    width: 20% !important; }
  .w-md2-30 {
    width: 30% !important; }
  .w-md2-40 {
    width: 40% !important; }
  .w-md2-50 {
    width: 50% !important; }
  .w-md2-60 {
    width: 60% !important; }
  .w-md2-70 {
    width: 70% !important; }
  .w-md2-80 {
    width: 80% !important; }
  .w-md2-90 {
    width: 90% !important; }
  .w-md2-100 {
    width: 100% !important; }
  .w-md2-48px {
    width: 48px !important; }
  .w-md2-120px {
    width: 120px !important; }
  .w-md2-160px {
    width: 160px !important; }
  .w-md2-186px {
    width: 186px !important; }
  .w-md2-190px {
    width: 190px !important; }
  .w-md2-320px {
    width: 320px !important; }
  .w-md2-424px {
    width: 424px !important; }
  .w-md2-576px {
    width: 576px !important; }
  .w-md2-auto {
    width: auto !important; }
  .maxw-md2-none {
    max-width: none !important; }
  .maxw-md2-vw40 {
    max-width: 40vw !important; }
  .maxw-md2-10 {
    max-width: 10% !important; }
  .maxw-md2-20 {
    max-width: 20% !important; }
  .maxw-md2-30 {
    max-width: 30% !important; }
  .maxw-md2-40 {
    max-width: 40% !important; }
  .maxw-md2-50 {
    max-width: 50% !important; }
  .maxw-md2-100 {
    max-width: 100% !important; }
  .maxw-md2-120px {
    max-width: 120px !important; }
  .maxw-md2-128px {
    max-width: 128px !important; }
  .maxw-md2-160px {
    max-width: 160px !important; }
  .maxw-md2-190px {
    max-width: 190px !important; }
  .maxw-md2-48px {
    max-width: 48px !important; }
  .maxw-md2-186px {
    max-width: 186px !important; }
  .maxw-md2-320px {
    max-width: 320px !important; }
  .maxw-md2-350px {
    max-width: 350px !important; }
  .maxw-md2-424px {
    max-width: 424px !important; }
  .maxw-md2-576px {
    max-width: 576px !important; }
  .maxw-md2-880px {
    max-width: 880px !important; }
  .maxw-md2-auto {
    max-width: auto !important; }
  .vw-md2-10 {
    width: 10vw !important; }
  .vw-md2-100vw {
    width: 100vw !important; }
  .h-md2-0 {
    height: 0 !important; }
  .h-md2-780px {
    height: 780px !important; }
  .h-md2-390px {
    height: 390px !important; }
  .h-md2-520px {
    height: 520px !important; }
  .h-md2-100 {
    height: 100% !important; }
  .h-md2-100vh {
    height: 100vh !important; }
  .h-md2-auto {
    height: auto !important; }
  .maxh-md2-0 {
    max-height: 0 !important; }
  .maxh-md2-48px {
    max-height: 48px !important; }
  .maxh-md2-780px {
    max-height: 780px !important; }
  .maxh-md2-390px {
    max-height: 390px !important; }
  .maxh-md2-520px {
    max-height: 520px !important; }
  .maxh-md2-100 {
    max-height: 100% !important; }
  .maxh-md2-100vh {
    max-height: 100vh !important; }
  .maxh-md2-auto {
    max-height: auto !important; }
  .maxh-md2-none {
    max-height: none !important; }
  .vh-md2-10 {
    height: 10vh !important; }
  .vh-md2-50 {
    height: 50vh !important; }
  .vh-md2-100 {
    height: 100vh !important; }
  .flex-md2-fill {
    flex: 1 1 auto !important; }
  .flex-md2-row {
    flex-direction: row !important; }
  .flex-md2-column {
    flex-direction: column !important; }
  .flex-md2-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md2-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md2-grow-0 {
    flex-grow: 0 !important; }
  .flex-md2-grow-1 {
    flex-grow: 1 !important; }
  .flex-md2-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md2-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-md2-wrap {
    flex-wrap: wrap !important; }
  .flex-md2-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md2-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-md2-0 {
    gap: 0rem !important; }
  .gap-md2-1 {
    gap: 0.25rem !important; }
  .gap-md2-2 {
    gap: 0.5rem !important; }
  .gap-md2-3 {
    gap: 0.75rem !important; }
  .gap-md2-4 {
    gap: 1rem !important; }
  .gap-md2-5 {
    gap: 1.5rem !important; }
  .gap-md2-6 {
    gap: 2rem !important; }
  .gap-md2-7 {
    gap: 3rem !important; }
  .gap-md2-8 {
    gap: 4rem !important; }
  .gap-md2-9 {
    gap: 5rem !important; }
  .gap-md2-10 {
    gap: 6rem !important; }
  .gap-md2-11 {
    gap: 7rem !important; }
  .gap-md2-12 {
    gap: 8rem !important; }
  .gap-md2-13 {
    gap: 9rem !important; }
  .gap-md2-14 {
    gap: 10rem !important; }
  .gap-md2-15 {
    gap: 14rem !important; }
  .gap-md2-16 {
    gap: 18rem !important; }
  .justify-content-md2-start {
    justify-content: flex-start !important; }
  .justify-content-md2-end {
    justify-content: flex-end !important; }
  .justify-content-md2-center {
    justify-content: center !important; }
  .justify-content-md2-between {
    justify-content: space-between !important; }
  .justify-content-md2-around {
    justify-content: space-around !important; }
  .justify-content-md2-evenly {
    justify-content: space-evenly !important; }
  .align-items-md2-start {
    align-items: flex-start !important; }
  .align-items-md2-end {
    align-items: flex-end !important; }
  .align-items-md2-center {
    align-items: center !important; }
  .align-items-md2-baseline {
    align-items: baseline !important; }
  .align-items-md2-stretch {
    align-items: stretch !important; }
  .align-content-md2-start {
    align-content: flex-start !important; }
  .align-content-md2-end {
    align-content: flex-end !important; }
  .align-content-md2-center {
    align-content: center !important; }
  .align-content-md2-between {
    align-content: space-between !important; }
  .align-content-md2-around {
    align-content: space-around !important; }
  .align-content-md2-stretch {
    align-content: stretch !important; }
  .align-self-md2-auto {
    align-self: auto !important; }
  .align-self-md2-start {
    align-self: flex-start !important; }
  .align-self-md2-end {
    align-self: flex-end !important; }
  .align-self-md2-center {
    align-self: center !important; }
  .align-self-md2-baseline {
    align-self: baseline !important; }
  .align-self-md2-stretch {
    align-self: stretch !important; }
  .order-md2-first {
    order: -1 !important; }
  .order-md2-0 {
    order: 0 !important; }
  .order-md2-1 {
    order: 1 !important; }
  .order-md2-2 {
    order: 2 !important; }
  .order-md2-3 {
    order: 3 !important; }
  .order-md2-4 {
    order: 4 !important; }
  .order-md2-5 {
    order: 5 !important; }
  .order-md2-last {
    order: 6 !important; }
  .m-md2-0 {
    margin: 0rem !important; }
  .m-md2-1 {
    margin: 0.25rem !important; }
  .m-md2-2 {
    margin: 0.5rem !important; }
  .m-md2-3 {
    margin: 0.75rem !important; }
  .m-md2-4 {
    margin: 1rem !important; }
  .m-md2-5 {
    margin: 1.5rem !important; }
  .m-md2-6 {
    margin: 2rem !important; }
  .m-md2-7 {
    margin: 3rem !important; }
  .m-md2-8 {
    margin: 4rem !important; }
  .m-md2-9 {
    margin: 5rem !important; }
  .m-md2-10 {
    margin: 6rem !important; }
  .m-md2-11 {
    margin: 7rem !important; }
  .m-md2-12 {
    margin: 8rem !important; }
  .m-md2-13 {
    margin: 9rem !important; }
  .m-md2-14 {
    margin: 10rem !important; }
  .m-md2-15 {
    margin: 14rem !important; }
  .m-md2-16 {
    margin: 18rem !important; }
  .m-md2-auto {
    margin: auto !important; }
  .mx-md2-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important; }
  .mx-md2-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md2-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md2-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-md2-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md2-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md2-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-md2-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md2-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-md2-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-md2-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-md2-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-md2-12 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-md2-13 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-md2-14 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-md2-15 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-md2-16 {
    margin-right: 18rem !important;
    margin-left: 18rem !important; }
  .mx-md2-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md2-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important; }
  .my-md2-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md2-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md2-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-md2-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md2-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md2-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-md2-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md2-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-md2-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-md2-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-md2-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-md2-12 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-md2-13 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-md2-14 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-md2-15 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-md2-16 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important; }
  .my-md2-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md2-0 {
    margin-top: 0rem !important; }
  .mt-md2-1 {
    margin-top: 0.25rem !important; }
  .mt-md2-2 {
    margin-top: 0.5rem !important; }
  .mt-md2-3 {
    margin-top: 0.75rem !important; }
  .mt-md2-4 {
    margin-top: 1rem !important; }
  .mt-md2-5 {
    margin-top: 1.5rem !important; }
  .mt-md2-6 {
    margin-top: 2rem !important; }
  .mt-md2-7 {
    margin-top: 3rem !important; }
  .mt-md2-8 {
    margin-top: 4rem !important; }
  .mt-md2-9 {
    margin-top: 5rem !important; }
  .mt-md2-10 {
    margin-top: 6rem !important; }
  .mt-md2-11 {
    margin-top: 7rem !important; }
  .mt-md2-12 {
    margin-top: 8rem !important; }
  .mt-md2-13 {
    margin-top: 9rem !important; }
  .mt-md2-14 {
    margin-top: 10rem !important; }
  .mt-md2-15 {
    margin-top: 14rem !important; }
  .mt-md2-16 {
    margin-top: 18rem !important; }
  .mt-md2-auto {
    margin-top: auto !important; }
  .me-md2-0 {
    margin-right: 0rem !important; }
  .me-md2-1 {
    margin-right: 0.25rem !important; }
  .me-md2-2 {
    margin-right: 0.5rem !important; }
  .me-md2-3 {
    margin-right: 0.75rem !important; }
  .me-md2-4 {
    margin-right: 1rem !important; }
  .me-md2-5 {
    margin-right: 1.5rem !important; }
  .me-md2-6 {
    margin-right: 2rem !important; }
  .me-md2-7 {
    margin-right: 3rem !important; }
  .me-md2-8 {
    margin-right: 4rem !important; }
  .me-md2-9 {
    margin-right: 5rem !important; }
  .me-md2-10 {
    margin-right: 6rem !important; }
  .me-md2-11 {
    margin-right: 7rem !important; }
  .me-md2-12 {
    margin-right: 8rem !important; }
  .me-md2-13 {
    margin-right: 9rem !important; }
  .me-md2-14 {
    margin-right: 10rem !important; }
  .me-md2-15 {
    margin-right: 14rem !important; }
  .me-md2-16 {
    margin-right: 18rem !important; }
  .me-md2-auto {
    margin-right: auto !important; }
  .mb-md2-0 {
    margin-bottom: 0rem !important; }
  .mb-md2-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md2-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md2-3 {
    margin-bottom: 0.75rem !important; }
  .mb-md2-4 {
    margin-bottom: 1rem !important; }
  .mb-md2-5 {
    margin-bottom: 1.5rem !important; }
  .mb-md2-6 {
    margin-bottom: 2rem !important; }
  .mb-md2-7 {
    margin-bottom: 3rem !important; }
  .mb-md2-8 {
    margin-bottom: 4rem !important; }
  .mb-md2-9 {
    margin-bottom: 5rem !important; }
  .mb-md2-10 {
    margin-bottom: 6rem !important; }
  .mb-md2-11 {
    margin-bottom: 7rem !important; }
  .mb-md2-12 {
    margin-bottom: 8rem !important; }
  .mb-md2-13 {
    margin-bottom: 9rem !important; }
  .mb-md2-14 {
    margin-bottom: 10rem !important; }
  .mb-md2-15 {
    margin-bottom: 14rem !important; }
  .mb-md2-16 {
    margin-bottom: 18rem !important; }
  .mb-md2-auto {
    margin-bottom: auto !important; }
  .ms-md2-0 {
    margin-left: 0rem !important; }
  .ms-md2-1 {
    margin-left: 0.25rem !important; }
  .ms-md2-2 {
    margin-left: 0.5rem !important; }
  .ms-md2-3 {
    margin-left: 0.75rem !important; }
  .ms-md2-4 {
    margin-left: 1rem !important; }
  .ms-md2-5 {
    margin-left: 1.5rem !important; }
  .ms-md2-6 {
    margin-left: 2rem !important; }
  .ms-md2-7 {
    margin-left: 3rem !important; }
  .ms-md2-8 {
    margin-left: 4rem !important; }
  .ms-md2-9 {
    margin-left: 5rem !important; }
  .ms-md2-10 {
    margin-left: 6rem !important; }
  .ms-md2-11 {
    margin-left: 7rem !important; }
  .ms-md2-12 {
    margin-left: 8rem !important; }
  .ms-md2-13 {
    margin-left: 9rem !important; }
  .ms-md2-14 {
    margin-left: 10rem !important; }
  .ms-md2-15 {
    margin-left: 14rem !important; }
  .ms-md2-16 {
    margin-left: 18rem !important; }
  .ms-md2-auto {
    margin-left: auto !important; }
  .m-md2-n1 {
    margin: -0.25rem !important; }
  .m-md2-n2 {
    margin: -0.5rem !important; }
  .m-md2-n3 {
    margin: -0.75rem !important; }
  .m-md2-n4 {
    margin: -1rem !important; }
  .m-md2-n5 {
    margin: -1.5rem !important; }
  .m-md2-n6 {
    margin: -2rem !important; }
  .m-md2-n7 {
    margin: -3rem !important; }
  .m-md2-n8 {
    margin: -4rem !important; }
  .m-md2-n9 {
    margin: -5rem !important; }
  .m-md2-n10 {
    margin: -6rem !important; }
  .m-md2-n11 {
    margin: -7rem !important; }
  .m-md2-n12 {
    margin: -8rem !important; }
  .m-md2-n13 {
    margin: -9rem !important; }
  .m-md2-n14 {
    margin: -10rem !important; }
  .m-md2-n15 {
    margin: -14rem !important; }
  .m-md2-n16 {
    margin: -18rem !important; }
  .mx-md2-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-md2-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-md2-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-md2-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-md2-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-md2-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-md2-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-md2-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-md2-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-md2-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-md2-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-md2-n12 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-md2-n13 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-md2-n14 {
    margin-right: -10rem !important;
    margin-left: -10rem !important; }
  .mx-md2-n15 {
    margin-right: -14rem !important;
    margin-left: -14rem !important; }
  .mx-md2-n16 {
    margin-right: -18rem !important;
    margin-left: -18rem !important; }
  .my-md2-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-md2-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-md2-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-md2-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-md2-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-md2-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-md2-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-md2-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-md2-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-md2-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-md2-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-md2-n12 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-md2-n13 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-md2-n14 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .my-md2-n15 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .my-md2-n16 {
    margin-top: -18rem !important;
    margin-bottom: -18rem !important; }
  .mt-md2-n1 {
    margin-top: -0.25rem !important; }
  .mt-md2-n2 {
    margin-top: -0.5rem !important; }
  .mt-md2-n3 {
    margin-top: -0.75rem !important; }
  .mt-md2-n4 {
    margin-top: -1rem !important; }
  .mt-md2-n5 {
    margin-top: -1.5rem !important; }
  .mt-md2-n6 {
    margin-top: -2rem !important; }
  .mt-md2-n7 {
    margin-top: -3rem !important; }
  .mt-md2-n8 {
    margin-top: -4rem !important; }
  .mt-md2-n9 {
    margin-top: -5rem !important; }
  .mt-md2-n10 {
    margin-top: -6rem !important; }
  .mt-md2-n11 {
    margin-top: -7rem !important; }
  .mt-md2-n12 {
    margin-top: -8rem !important; }
  .mt-md2-n13 {
    margin-top: -9rem !important; }
  .mt-md2-n14 {
    margin-top: -10rem !important; }
  .mt-md2-n15 {
    margin-top: -14rem !important; }
  .mt-md2-n16 {
    margin-top: -18rem !important; }
  .me-md2-n1 {
    margin-right: -0.25rem !important; }
  .me-md2-n2 {
    margin-right: -0.5rem !important; }
  .me-md2-n3 {
    margin-right: -0.75rem !important; }
  .me-md2-n4 {
    margin-right: -1rem !important; }
  .me-md2-n5 {
    margin-right: -1.5rem !important; }
  .me-md2-n6 {
    margin-right: -2rem !important; }
  .me-md2-n7 {
    margin-right: -3rem !important; }
  .me-md2-n8 {
    margin-right: -4rem !important; }
  .me-md2-n9 {
    margin-right: -5rem !important; }
  .me-md2-n10 {
    margin-right: -6rem !important; }
  .me-md2-n11 {
    margin-right: -7rem !important; }
  .me-md2-n12 {
    margin-right: -8rem !important; }
  .me-md2-n13 {
    margin-right: -9rem !important; }
  .me-md2-n14 {
    margin-right: -10rem !important; }
  .me-md2-n15 {
    margin-right: -14rem !important; }
  .me-md2-n16 {
    margin-right: -18rem !important; }
  .mb-md2-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-md2-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-md2-n3 {
    margin-bottom: -0.75rem !important; }
  .mb-md2-n4 {
    margin-bottom: -1rem !important; }
  .mb-md2-n5 {
    margin-bottom: -1.5rem !important; }
  .mb-md2-n6 {
    margin-bottom: -2rem !important; }
  .mb-md2-n7 {
    margin-bottom: -3rem !important; }
  .mb-md2-n8 {
    margin-bottom: -4rem !important; }
  .mb-md2-n9 {
    margin-bottom: -5rem !important; }
  .mb-md2-n10 {
    margin-bottom: -6rem !important; }
  .mb-md2-n11 {
    margin-bottom: -7rem !important; }
  .mb-md2-n12 {
    margin-bottom: -8rem !important; }
  .mb-md2-n13 {
    margin-bottom: -9rem !important; }
  .mb-md2-n14 {
    margin-bottom: -10rem !important; }
  .mb-md2-n15 {
    margin-bottom: -14rem !important; }
  .mb-md2-n16 {
    margin-bottom: -18rem !important; }
  .ms-md2-n1 {
    margin-left: -0.25rem !important; }
  .ms-md2-n2 {
    margin-left: -0.5rem !important; }
  .ms-md2-n3 {
    margin-left: -0.75rem !important; }
  .ms-md2-n4 {
    margin-left: -1rem !important; }
  .ms-md2-n5 {
    margin-left: -1.5rem !important; }
  .ms-md2-n6 {
    margin-left: -2rem !important; }
  .ms-md2-n7 {
    margin-left: -3rem !important; }
  .ms-md2-n8 {
    margin-left: -4rem !important; }
  .ms-md2-n9 {
    margin-left: -5rem !important; }
  .ms-md2-n10 {
    margin-left: -6rem !important; }
  .ms-md2-n11 {
    margin-left: -7rem !important; }
  .ms-md2-n12 {
    margin-left: -8rem !important; }
  .ms-md2-n13 {
    margin-left: -9rem !important; }
  .ms-md2-n14 {
    margin-left: -10rem !important; }
  .ms-md2-n15 {
    margin-left: -14rem !important; }
  .ms-md2-n16 {
    margin-left: -18rem !important; }
  .p-md2-0 {
    padding: 0rem !important; }
  .p-md2-1 {
    padding: 0.25rem !important; }
  .p-md2-2 {
    padding: 0.5rem !important; }
  .p-md2-3 {
    padding: 0.75rem !important; }
  .p-md2-4 {
    padding: 1rem !important; }
  .p-md2-5 {
    padding: 1.5rem !important; }
  .p-md2-6 {
    padding: 2rem !important; }
  .p-md2-7 {
    padding: 3rem !important; }
  .p-md2-8 {
    padding: 4rem !important; }
  .p-md2-9 {
    padding: 5rem !important; }
  .p-md2-10 {
    padding: 6rem !important; }
  .p-md2-11 {
    padding: 7rem !important; }
  .p-md2-12 {
    padding: 8rem !important; }
  .p-md2-13 {
    padding: 9rem !important; }
  .p-md2-14 {
    padding: 10rem !important; }
  .p-md2-15 {
    padding: 14rem !important; }
  .p-md2-16 {
    padding: 18rem !important; }
  .px-md2-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important; }
  .px-md2-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md2-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md2-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-md2-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md2-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md2-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-md2-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-md2-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-md2-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-md2-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-md2-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-md2-12 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-md2-13 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-md2-14 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-md2-15 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-md2-16 {
    padding-right: 18rem !important;
    padding-left: 18rem !important; }
  .py-md2-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important; }
  .py-md2-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md2-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md2-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-md2-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md2-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md2-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-md2-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-md2-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-md2-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-md2-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-md2-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-md2-12 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-md2-13 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-md2-14 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-md2-15 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-md2-16 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important; }
  .pt-md2-0 {
    padding-top: 0rem !important; }
  .pt-md2-1 {
    padding-top: 0.25rem !important; }
  .pt-md2-2 {
    padding-top: 0.5rem !important; }
  .pt-md2-3 {
    padding-top: 0.75rem !important; }
  .pt-md2-4 {
    padding-top: 1rem !important; }
  .pt-md2-5 {
    padding-top: 1.5rem !important; }
  .pt-md2-6 {
    padding-top: 2rem !important; }
  .pt-md2-7 {
    padding-top: 3rem !important; }
  .pt-md2-8 {
    padding-top: 4rem !important; }
  .pt-md2-9 {
    padding-top: 5rem !important; }
  .pt-md2-10 {
    padding-top: 6rem !important; }
  .pt-md2-11 {
    padding-top: 7rem !important; }
  .pt-md2-12 {
    padding-top: 8rem !important; }
  .pt-md2-13 {
    padding-top: 9rem !important; }
  .pt-md2-14 {
    padding-top: 10rem !important; }
  .pt-md2-15 {
    padding-top: 14rem !important; }
  .pt-md2-16 {
    padding-top: 18rem !important; }
  .pe-md2-0 {
    padding-right: 0rem !important; }
  .pe-md2-1 {
    padding-right: 0.25rem !important; }
  .pe-md2-2 {
    padding-right: 0.5rem !important; }
  .pe-md2-3 {
    padding-right: 0.75rem !important; }
  .pe-md2-4 {
    padding-right: 1rem !important; }
  .pe-md2-5 {
    padding-right: 1.5rem !important; }
  .pe-md2-6 {
    padding-right: 2rem !important; }
  .pe-md2-7 {
    padding-right: 3rem !important; }
  .pe-md2-8 {
    padding-right: 4rem !important; }
  .pe-md2-9 {
    padding-right: 5rem !important; }
  .pe-md2-10 {
    padding-right: 6rem !important; }
  .pe-md2-11 {
    padding-right: 7rem !important; }
  .pe-md2-12 {
    padding-right: 8rem !important; }
  .pe-md2-13 {
    padding-right: 9rem !important; }
  .pe-md2-14 {
    padding-right: 10rem !important; }
  .pe-md2-15 {
    padding-right: 14rem !important; }
  .pe-md2-16 {
    padding-right: 18rem !important; }
  .pb-md2-0 {
    padding-bottom: 0rem !important; }
  .pb-md2-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md2-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md2-3 {
    padding-bottom: 0.75rem !important; }
  .pb-md2-4 {
    padding-bottom: 1rem !important; }
  .pb-md2-5 {
    padding-bottom: 1.5rem !important; }
  .pb-md2-6 {
    padding-bottom: 2rem !important; }
  .pb-md2-7 {
    padding-bottom: 3rem !important; }
  .pb-md2-8 {
    padding-bottom: 4rem !important; }
  .pb-md2-9 {
    padding-bottom: 5rem !important; }
  .pb-md2-10 {
    padding-bottom: 6rem !important; }
  .pb-md2-11 {
    padding-bottom: 7rem !important; }
  .pb-md2-12 {
    padding-bottom: 8rem !important; }
  .pb-md2-13 {
    padding-bottom: 9rem !important; }
  .pb-md2-14 {
    padding-bottom: 10rem !important; }
  .pb-md2-15 {
    padding-bottom: 14rem !important; }
  .pb-md2-16 {
    padding-bottom: 18rem !important; }
  .ps-md2-0 {
    padding-left: 0rem !important; }
  .ps-md2-1 {
    padding-left: 0.25rem !important; }
  .ps-md2-2 {
    padding-left: 0.5rem !important; }
  .ps-md2-3 {
    padding-left: 0.75rem !important; }
  .ps-md2-4 {
    padding-left: 1rem !important; }
  .ps-md2-5 {
    padding-left: 1.5rem !important; }
  .ps-md2-6 {
    padding-left: 2rem !important; }
  .ps-md2-7 {
    padding-left: 3rem !important; }
  .ps-md2-8 {
    padding-left: 4rem !important; }
  .ps-md2-9 {
    padding-left: 5rem !important; }
  .ps-md2-10 {
    padding-left: 6rem !important; }
  .ps-md2-11 {
    padding-left: 7rem !important; }
  .ps-md2-12 {
    padding-left: 8rem !important; }
  .ps-md2-13 {
    padding-left: 9rem !important; }
  .ps-md2-14 {
    padding-left: 10rem !important; }
  .ps-md2-15 {
    padding-left: 14rem !important; }
  .ps-md2-16 {
    padding-left: 18rem !important; }
  .fs-md2-0 {
    font-size: 0rem !important; }
  .fs-md2-1 {
    font-size: 0.75rem !important; }
  .fs-md2-2 {
    font-size: 1rem !important; }
  .fs-md2-3 {
    font-size: 1.125rem !important; }
  .fs-md2-4 {
    font-size: 1.5rem !important; }
  .fs-md2-5 {
    font-size: 2rem !important; }
  .fs-md2-6 {
    font-size: 3rem !important; }
  .fs-md2-7 {
    font-size: 4rem !important; }
  .font-style-md2-italic {
    font-style: italic !important; }
  .lh-md2-0 {
    line-height: 0 !important; }
  .lh-md2-1 {
    line-height: 1 !important; }
  .lh-md2-2 {
    line-height: 1.5 !important; }
  .lh-md2-3 {
    line-height: 2 !important; }
  .lh-md2-4 {
    line-height: 3 !important; }
  .lh-md2-5 {
    line-height: 4 !important; }
  .lh-md2-1b {
    line-height: 1.25 !important; }
  .lh-md2-1c {
    line-height: 1.33 !important; }
  .text-md2-left {
    text-align: left !important; }
  .text-md2-center {
    text-align: center !important; }
  .text-md2-right {
    text-align: right !important; }
  .ws-md2-wrap {
    white-space: normal !important; }
  .ws-md2-nowrap {
    white-space: nowrap !important; }
  .rounded-md2-0 {
    border-radius: 0rem !important; }
  .rounded-md2-1 {
    border-radius: 0.25rem !important; }
  .rounded-md2-2 {
    border-radius: 0.5rem !important; }
  .rounded-md2-3 {
    border-radius: 1rem !important; }
  .rounded-md2-4 {
    border-radius: 2rem !important; }
  .rounded-md2-6 {
    border-radius: 3rem !important; }
  .rounded-md2-pill {
    border-radius: 100px !important; }
  .rounded-md2-full {
    border-radius: 100% !important; }
  .mih-md2-auto {
    min-height: auto !important; }
  .mih-md2-780px {
    min-height: 780px !important; }
  .mih-md2-280px {
    min-height: 280px !important; }
  .mih-md2-390px {
    min-height: 390px !important; }
  .miw-md2-none {
    min-width: none !important; }
  .miw-md2-vw40 {
    min-width: 40vw !important; }
  .miw-md2-10 {
    min-width: 10% !important; }
  .miw-md2-20 {
    min-width: 20% !important; }
  .miw-md2-30 {
    min-width: 30% !important; }
  .miw-md2-40 {
    min-width: 40% !important; }
  .miw-md2-50 {
    min-width: 50% !important; }
  .miw-md2-100 {
    min-width: 100% !important; }
  .miw-md2-48px {
    min-width: 48px !important; }
  .miw-md2-120px {
    min-width: 120px !important; }
  .miw-md2-128px {
    min-width: 128px !important; }
  .miw-md2-160px {
    min-width: 160px !important; }
  .miw-md2-186px {
    min-width: 186px !important; }
  .miw-md2-190px {
    min-width: 190px !important; }
  .miw-md2-320px {
    min-width: 320px !important; }
  .miw-md2-424px {
    min-width: 424px !important; }
  .miw-md2-576px {
    min-width: 576px !important; }
  .miw-md2-880px {
    min-width: 880px !important; }
  .miw-md2-auto {
    min-width: auto !important; }
  .zi-md2-0 {
    z-index: 1 !important; }
  .zi-md2-1 {
    z-index: 9 !important; }
  .zi-md2-2 {
    z-index: 99 !important; }
  .zi-md2-3 {
    z-index: 999 !important; }
  .zi-md2-4 {
    z-index: 9999 !important; }
  .zi-md2-5 {
    z-index: 99999 !important; }
  .zi-md2-6 {
    z-index: 999999 !important; }
  .zi-md2-7 {
    z-index: 9999999 !important; } }

@media (min-width: 1400px) {
  .float-lg-start {
    float: left !important; }
  .float-lg-end {
    float: right !important; }
  .float-lg-none {
    float: none !important; }
  .opacity-lg-0 {
    opacity: 0 !important; }
  .opacity-lg-10 {
    opacity: 0.1 !important; }
  .opacity-lg-20 {
    opacity: 0.2 !important; }
  .opacity-lg-30 {
    opacity: 0.3 !important; }
  .opacity-lg-40 {
    opacity: 0.4 !important; }
  .opacity-lg-50 {
    opacity: 0.5 !important; }
  .opacity-lg-60 {
    opacity: 0.6 !important; }
  .opacity-lg-70 {
    opacity: 0.7 !important; }
  .opacity-lg-80 {
    opacity: 0.8 !important; }
  .opacity-lg-90 {
    opacity: 0.9 !important; }
  .opacity-lg-100 {
    opacity: 1 !important; }
  .overflow-lg-visible {
    overflow: visible !important; }
  .overflow-lg-hidden {
    overflow: hidden !important; }
  .overflow-lg-scroll {
    overflow: scroll !important; }
  .overflow-lg-auto {
    overflow: auto !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; }
  .position-lg-sticky {
    position: sticky !important; }
  .position-lg-static {
    position: static !important; }
  .position-lg-relative {
    position: relative !important; }
  .position-lg-absolute {
    position: absolute !important; }
  .position-lg-fixed {
    position: fixed !important; }
  .w-lg-vw40 {
    width: 40vw !important; }
  .w-lg-10 {
    width: 10% !important; }
  .w-lg-20 {
    width: 20% !important; }
  .w-lg-30 {
    width: 30% !important; }
  .w-lg-40 {
    width: 40% !important; }
  .w-lg-50 {
    width: 50% !important; }
  .w-lg-60 {
    width: 60% !important; }
  .w-lg-70 {
    width: 70% !important; }
  .w-lg-80 {
    width: 80% !important; }
  .w-lg-90 {
    width: 90% !important; }
  .w-lg-100 {
    width: 100% !important; }
  .w-lg-48px {
    width: 48px !important; }
  .w-lg-120px {
    width: 120px !important; }
  .w-lg-160px {
    width: 160px !important; }
  .w-lg-186px {
    width: 186px !important; }
  .w-lg-190px {
    width: 190px !important; }
  .w-lg-320px {
    width: 320px !important; }
  .w-lg-424px {
    width: 424px !important; }
  .w-lg-576px {
    width: 576px !important; }
  .w-lg-auto {
    width: auto !important; }
  .maxw-lg-none {
    max-width: none !important; }
  .maxw-lg-vw40 {
    max-width: 40vw !important; }
  .maxw-lg-10 {
    max-width: 10% !important; }
  .maxw-lg-20 {
    max-width: 20% !important; }
  .maxw-lg-30 {
    max-width: 30% !important; }
  .maxw-lg-40 {
    max-width: 40% !important; }
  .maxw-lg-50 {
    max-width: 50% !important; }
  .maxw-lg-100 {
    max-width: 100% !important; }
  .maxw-lg-120px {
    max-width: 120px !important; }
  .maxw-lg-128px {
    max-width: 128px !important; }
  .maxw-lg-160px {
    max-width: 160px !important; }
  .maxw-lg-190px {
    max-width: 190px !important; }
  .maxw-lg-48px {
    max-width: 48px !important; }
  .maxw-lg-186px {
    max-width: 186px !important; }
  .maxw-lg-320px {
    max-width: 320px !important; }
  .maxw-lg-350px {
    max-width: 350px !important; }
  .maxw-lg-424px {
    max-width: 424px !important; }
  .maxw-lg-576px {
    max-width: 576px !important; }
  .maxw-lg-880px {
    max-width: 880px !important; }
  .maxw-lg-auto {
    max-width: auto !important; }
  .vw-lg-10 {
    width: 10vw !important; }
  .vw-lg-100vw {
    width: 100vw !important; }
  .h-lg-0 {
    height: 0 !important; }
  .h-lg-780px {
    height: 780px !important; }
  .h-lg-390px {
    height: 390px !important; }
  .h-lg-520px {
    height: 520px !important; }
  .h-lg-100 {
    height: 100% !important; }
  .h-lg-100vh {
    height: 100vh !important; }
  .h-lg-auto {
    height: auto !important; }
  .maxh-lg-0 {
    max-height: 0 !important; }
  .maxh-lg-48px {
    max-height: 48px !important; }
  .maxh-lg-780px {
    max-height: 780px !important; }
  .maxh-lg-390px {
    max-height: 390px !important; }
  .maxh-lg-520px {
    max-height: 520px !important; }
  .maxh-lg-100 {
    max-height: 100% !important; }
  .maxh-lg-100vh {
    max-height: 100vh !important; }
  .maxh-lg-auto {
    max-height: auto !important; }
  .maxh-lg-none {
    max-height: none !important; }
  .vh-lg-10 {
    height: 10vh !important; }
  .vh-lg-50 {
    height: 50vh !important; }
  .vh-lg-100 {
    height: 100vh !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: 0rem !important; }
  .gap-lg-1 {
    gap: 0.25rem !important; }
  .gap-lg-2 {
    gap: 0.5rem !important; }
  .gap-lg-3 {
    gap: 0.75rem !important; }
  .gap-lg-4 {
    gap: 1rem !important; }
  .gap-lg-5 {
    gap: 1.5rem !important; }
  .gap-lg-6 {
    gap: 2rem !important; }
  .gap-lg-7 {
    gap: 3rem !important; }
  .gap-lg-8 {
    gap: 4rem !important; }
  .gap-lg-9 {
    gap: 5rem !important; }
  .gap-lg-10 {
    gap: 6rem !important; }
  .gap-lg-11 {
    gap: 7rem !important; }
  .gap-lg-12 {
    gap: 8rem !important; }
  .gap-lg-13 {
    gap: 9rem !important; }
  .gap-lg-14 {
    gap: 10rem !important; }
  .gap-lg-15 {
    gap: 14rem !important; }
  .gap-lg-16 {
    gap: 18rem !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: 0rem !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .m-lg-3 {
    margin: 0.75rem !important; }
  .m-lg-4 {
    margin: 1rem !important; }
  .m-lg-5 {
    margin: 1.5rem !important; }
  .m-lg-6 {
    margin: 2rem !important; }
  .m-lg-7 {
    margin: 3rem !important; }
  .m-lg-8 {
    margin: 4rem !important; }
  .m-lg-9 {
    margin: 5rem !important; }
  .m-lg-10 {
    margin: 6rem !important; }
  .m-lg-11 {
    margin: 7rem !important; }
  .m-lg-12 {
    margin: 8rem !important; }
  .m-lg-13 {
    margin: 9rem !important; }
  .m-lg-14 {
    margin: 10rem !important; }
  .m-lg-15 {
    margin: 14rem !important; }
  .m-lg-16 {
    margin: 18rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !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: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-lg-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-lg-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-lg-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-lg-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-lg-12 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-lg-13 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-lg-14 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-lg-15 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-lg-16 {
    margin-right: 18rem !important;
    margin-left: 18rem !important; }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !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: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-lg-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-lg-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-lg-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-lg-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-lg-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-lg-12 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-lg-13 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-lg-14 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-lg-15 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-lg-16 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important; }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg-0 {
    margin-top: 0rem !important; }
  .mt-lg-1 {
    margin-top: 0.25rem !important; }
  .mt-lg-2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3 {
    margin-top: 0.75rem !important; }
  .mt-lg-4 {
    margin-top: 1rem !important; }
  .mt-lg-5 {
    margin-top: 1.5rem !important; }
  .mt-lg-6 {
    margin-top: 2rem !important; }
  .mt-lg-7 {
    margin-top: 3rem !important; }
  .mt-lg-8 {
    margin-top: 4rem !important; }
  .mt-lg-9 {
    margin-top: 5rem !important; }
  .mt-lg-10 {
    margin-top: 6rem !important; }
  .mt-lg-11 {
    margin-top: 7rem !important; }
  .mt-lg-12 {
    margin-top: 8rem !important; }
  .mt-lg-13 {
    margin-top: 9rem !important; }
  .mt-lg-14 {
    margin-top: 10rem !important; }
  .mt-lg-15 {
    margin-top: 14rem !important; }
  .mt-lg-16 {
    margin-top: 18rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .me-lg-0 {
    margin-right: 0rem !important; }
  .me-lg-1 {
    margin-right: 0.25rem !important; }
  .me-lg-2 {
    margin-right: 0.5rem !important; }
  .me-lg-3 {
    margin-right: 0.75rem !important; }
  .me-lg-4 {
    margin-right: 1rem !important; }
  .me-lg-5 {
    margin-right: 1.5rem !important; }
  .me-lg-6 {
    margin-right: 2rem !important; }
  .me-lg-7 {
    margin-right: 3rem !important; }
  .me-lg-8 {
    margin-right: 4rem !important; }
  .me-lg-9 {
    margin-right: 5rem !important; }
  .me-lg-10 {
    margin-right: 6rem !important; }
  .me-lg-11 {
    margin-right: 7rem !important; }
  .me-lg-12 {
    margin-right: 8rem !important; }
  .me-lg-13 {
    margin-right: 9rem !important; }
  .me-lg-14 {
    margin-right: 10rem !important; }
  .me-lg-15 {
    margin-right: 14rem !important; }
  .me-lg-16 {
    margin-right: 18rem !important; }
  .me-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0rem !important; }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 0.75rem !important; }
  .mb-lg-4 {
    margin-bottom: 1rem !important; }
  .mb-lg-5 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-6 {
    margin-bottom: 2rem !important; }
  .mb-lg-7 {
    margin-bottom: 3rem !important; }
  .mb-lg-8 {
    margin-bottom: 4rem !important; }
  .mb-lg-9 {
    margin-bottom: 5rem !important; }
  .mb-lg-10 {
    margin-bottom: 6rem !important; }
  .mb-lg-11 {
    margin-bottom: 7rem !important; }
  .mb-lg-12 {
    margin-bottom: 8rem !important; }
  .mb-lg-13 {
    margin-bottom: 9rem !important; }
  .mb-lg-14 {
    margin-bottom: 10rem !important; }
  .mb-lg-15 {
    margin-bottom: 14rem !important; }
  .mb-lg-16 {
    margin-bottom: 18rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ms-lg-0 {
    margin-left: 0rem !important; }
  .ms-lg-1 {
    margin-left: 0.25rem !important; }
  .ms-lg-2 {
    margin-left: 0.5rem !important; }
  .ms-lg-3 {
    margin-left: 0.75rem !important; }
  .ms-lg-4 {
    margin-left: 1rem !important; }
  .ms-lg-5 {
    margin-left: 1.5rem !important; }
  .ms-lg-6 {
    margin-left: 2rem !important; }
  .ms-lg-7 {
    margin-left: 3rem !important; }
  .ms-lg-8 {
    margin-left: 4rem !important; }
  .ms-lg-9 {
    margin-left: 5rem !important; }
  .ms-lg-10 {
    margin-left: 6rem !important; }
  .ms-lg-11 {
    margin-left: 7rem !important; }
  .ms-lg-12 {
    margin-left: 8rem !important; }
  .ms-lg-13 {
    margin-left: 9rem !important; }
  .ms-lg-14 {
    margin-left: 10rem !important; }
  .ms-lg-15 {
    margin-left: 14rem !important; }
  .ms-lg-16 {
    margin-left: 18rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .m-lg-n3 {
    margin: -0.75rem !important; }
  .m-lg-n4 {
    margin: -1rem !important; }
  .m-lg-n5 {
    margin: -1.5rem !important; }
  .m-lg-n6 {
    margin: -2rem !important; }
  .m-lg-n7 {
    margin: -3rem !important; }
  .m-lg-n8 {
    margin: -4rem !important; }
  .m-lg-n9 {
    margin: -5rem !important; }
  .m-lg-n10 {
    margin: -6rem !important; }
  .m-lg-n11 {
    margin: -7rem !important; }
  .m-lg-n12 {
    margin: -8rem !important; }
  .m-lg-n13 {
    margin: -9rem !important; }
  .m-lg-n14 {
    margin: -10rem !important; }
  .m-lg-n15 {
    margin: -14rem !important; }
  .m-lg-n16 {
    margin: -18rem !important; }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-lg-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-lg-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-lg-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-lg-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-lg-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-lg-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-lg-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-lg-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-lg-n12 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-lg-n13 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-lg-n14 {
    margin-right: -10rem !important;
    margin-left: -10rem !important; }
  .mx-lg-n15 {
    margin-right: -14rem !important;
    margin-left: -14rem !important; }
  .mx-lg-n16 {
    margin-right: -18rem !important;
    margin-left: -18rem !important; }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-lg-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-lg-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-lg-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-lg-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-lg-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-lg-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-lg-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-lg-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-lg-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-lg-n12 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-lg-n13 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-lg-n14 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .my-lg-n15 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .my-lg-n16 {
    margin-top: -18rem !important;
    margin-bottom: -18rem !important; }
  .mt-lg-n1 {
    margin-top: -0.25rem !important; }
  .mt-lg-n2 {
    margin-top: -0.5rem !important; }
  .mt-lg-n3 {
    margin-top: -0.75rem !important; }
  .mt-lg-n4 {
    margin-top: -1rem !important; }
  .mt-lg-n5 {
    margin-top: -1.5rem !important; }
  .mt-lg-n6 {
    margin-top: -2rem !important; }
  .mt-lg-n7 {
    margin-top: -3rem !important; }
  .mt-lg-n8 {
    margin-top: -4rem !important; }
  .mt-lg-n9 {
    margin-top: -5rem !important; }
  .mt-lg-n10 {
    margin-top: -6rem !important; }
  .mt-lg-n11 {
    margin-top: -7rem !important; }
  .mt-lg-n12 {
    margin-top: -8rem !important; }
  .mt-lg-n13 {
    margin-top: -9rem !important; }
  .mt-lg-n14 {
    margin-top: -10rem !important; }
  .mt-lg-n15 {
    margin-top: -14rem !important; }
  .mt-lg-n16 {
    margin-top: -18rem !important; }
  .me-lg-n1 {
    margin-right: -0.25rem !important; }
  .me-lg-n2 {
    margin-right: -0.5rem !important; }
  .me-lg-n3 {
    margin-right: -0.75rem !important; }
  .me-lg-n4 {
    margin-right: -1rem !important; }
  .me-lg-n5 {
    margin-right: -1.5rem !important; }
  .me-lg-n6 {
    margin-right: -2rem !important; }
  .me-lg-n7 {
    margin-right: -3rem !important; }
  .me-lg-n8 {
    margin-right: -4rem !important; }
  .me-lg-n9 {
    margin-right: -5rem !important; }
  .me-lg-n10 {
    margin-right: -6rem !important; }
  .me-lg-n11 {
    margin-right: -7rem !important; }
  .me-lg-n12 {
    margin-right: -8rem !important; }
  .me-lg-n13 {
    margin-right: -9rem !important; }
  .me-lg-n14 {
    margin-right: -10rem !important; }
  .me-lg-n15 {
    margin-right: -14rem !important; }
  .me-lg-n16 {
    margin-right: -18rem !important; }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-lg-n3 {
    margin-bottom: -0.75rem !important; }
  .mb-lg-n4 {
    margin-bottom: -1rem !important; }
  .mb-lg-n5 {
    margin-bottom: -1.5rem !important; }
  .mb-lg-n6 {
    margin-bottom: -2rem !important; }
  .mb-lg-n7 {
    margin-bottom: -3rem !important; }
  .mb-lg-n8 {
    margin-bottom: -4rem !important; }
  .mb-lg-n9 {
    margin-bottom: -5rem !important; }
  .mb-lg-n10 {
    margin-bottom: -6rem !important; }
  .mb-lg-n11 {
    margin-bottom: -7rem !important; }
  .mb-lg-n12 {
    margin-bottom: -8rem !important; }
  .mb-lg-n13 {
    margin-bottom: -9rem !important; }
  .mb-lg-n14 {
    margin-bottom: -10rem !important; }
  .mb-lg-n15 {
    margin-bottom: -14rem !important; }
  .mb-lg-n16 {
    margin-bottom: -18rem !important; }
  .ms-lg-n1 {
    margin-left: -0.25rem !important; }
  .ms-lg-n2 {
    margin-left: -0.5rem !important; }
  .ms-lg-n3 {
    margin-left: -0.75rem !important; }
  .ms-lg-n4 {
    margin-left: -1rem !important; }
  .ms-lg-n5 {
    margin-left: -1.5rem !important; }
  .ms-lg-n6 {
    margin-left: -2rem !important; }
  .ms-lg-n7 {
    margin-left: -3rem !important; }
  .ms-lg-n8 {
    margin-left: -4rem !important; }
  .ms-lg-n9 {
    margin-left: -5rem !important; }
  .ms-lg-n10 {
    margin-left: -6rem !important; }
  .ms-lg-n11 {
    margin-left: -7rem !important; }
  .ms-lg-n12 {
    margin-left: -8rem !important; }
  .ms-lg-n13 {
    margin-left: -9rem !important; }
  .ms-lg-n14 {
    margin-left: -10rem !important; }
  .ms-lg-n15 {
    margin-left: -14rem !important; }
  .ms-lg-n16 {
    margin-left: -18rem !important; }
  .p-lg-0 {
    padding: 0rem !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-3 {
    padding: 0.75rem !important; }
  .p-lg-4 {
    padding: 1rem !important; }
  .p-lg-5 {
    padding: 1.5rem !important; }
  .p-lg-6 {
    padding: 2rem !important; }
  .p-lg-7 {
    padding: 3rem !important; }
  .p-lg-8 {
    padding: 4rem !important; }
  .p-lg-9 {
    padding: 5rem !important; }
  .p-lg-10 {
    padding: 6rem !important; }
  .p-lg-11 {
    padding: 7rem !important; }
  .p-lg-12 {
    padding: 8rem !important; }
  .p-lg-13 {
    padding: 9rem !important; }
  .p-lg-14 {
    padding: 10rem !important; }
  .p-lg-15 {
    padding: 14rem !important; }
  .p-lg-16 {
    padding: 18rem !important; }
  .px-lg-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !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: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-lg-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-lg-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-lg-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-lg-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-lg-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-lg-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-lg-12 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-lg-13 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-lg-14 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-lg-15 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-lg-16 {
    padding-right: 18rem !important;
    padding-left: 18rem !important; }
  .py-lg-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !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: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-lg-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-lg-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-lg-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-lg-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-lg-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-lg-12 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-lg-13 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-lg-14 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-lg-15 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-lg-16 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important; }
  .pt-lg-0 {
    padding-top: 0rem !important; }
  .pt-lg-1 {
    padding-top: 0.25rem !important; }
  .pt-lg-2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3 {
    padding-top: 0.75rem !important; }
  .pt-lg-4 {
    padding-top: 1rem !important; }
  .pt-lg-5 {
    padding-top: 1.5rem !important; }
  .pt-lg-6 {
    padding-top: 2rem !important; }
  .pt-lg-7 {
    padding-top: 3rem !important; }
  .pt-lg-8 {
    padding-top: 4rem !important; }
  .pt-lg-9 {
    padding-top: 5rem !important; }
  .pt-lg-10 {
    padding-top: 6rem !important; }
  .pt-lg-11 {
    padding-top: 7rem !important; }
  .pt-lg-12 {
    padding-top: 8rem !important; }
  .pt-lg-13 {
    padding-top: 9rem !important; }
  .pt-lg-14 {
    padding-top: 10rem !important; }
  .pt-lg-15 {
    padding-top: 14rem !important; }
  .pt-lg-16 {
    padding-top: 18rem !important; }
  .pe-lg-0 {
    padding-right: 0rem !important; }
  .pe-lg-1 {
    padding-right: 0.25rem !important; }
  .pe-lg-2 {
    padding-right: 0.5rem !important; }
  .pe-lg-3 {
    padding-right: 0.75rem !important; }
  .pe-lg-4 {
    padding-right: 1rem !important; }
  .pe-lg-5 {
    padding-right: 1.5rem !important; }
  .pe-lg-6 {
    padding-right: 2rem !important; }
  .pe-lg-7 {
    padding-right: 3rem !important; }
  .pe-lg-8 {
    padding-right: 4rem !important; }
  .pe-lg-9 {
    padding-right: 5rem !important; }
  .pe-lg-10 {
    padding-right: 6rem !important; }
  .pe-lg-11 {
    padding-right: 7rem !important; }
  .pe-lg-12 {
    padding-right: 8rem !important; }
  .pe-lg-13 {
    padding-right: 9rem !important; }
  .pe-lg-14 {
    padding-right: 10rem !important; }
  .pe-lg-15 {
    padding-right: 14rem !important; }
  .pe-lg-16 {
    padding-right: 18rem !important; }
  .pb-lg-0 {
    padding-bottom: 0rem !important; }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 0.75rem !important; }
  .pb-lg-4 {
    padding-bottom: 1rem !important; }
  .pb-lg-5 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-6 {
    padding-bottom: 2rem !important; }
  .pb-lg-7 {
    padding-bottom: 3rem !important; }
  .pb-lg-8 {
    padding-bottom: 4rem !important; }
  .pb-lg-9 {
    padding-bottom: 5rem !important; }
  .pb-lg-10 {
    padding-bottom: 6rem !important; }
  .pb-lg-11 {
    padding-bottom: 7rem !important; }
  .pb-lg-12 {
    padding-bottom: 8rem !important; }
  .pb-lg-13 {
    padding-bottom: 9rem !important; }
  .pb-lg-14 {
    padding-bottom: 10rem !important; }
  .pb-lg-15 {
    padding-bottom: 14rem !important; }
  .pb-lg-16 {
    padding-bottom: 18rem !important; }
  .ps-lg-0 {
    padding-left: 0rem !important; }
  .ps-lg-1 {
    padding-left: 0.25rem !important; }
  .ps-lg-2 {
    padding-left: 0.5rem !important; }
  .ps-lg-3 {
    padding-left: 0.75rem !important; }
  .ps-lg-4 {
    padding-left: 1rem !important; }
  .ps-lg-5 {
    padding-left: 1.5rem !important; }
  .ps-lg-6 {
    padding-left: 2rem !important; }
  .ps-lg-7 {
    padding-left: 3rem !important; }
  .ps-lg-8 {
    padding-left: 4rem !important; }
  .ps-lg-9 {
    padding-left: 5rem !important; }
  .ps-lg-10 {
    padding-left: 6rem !important; }
  .ps-lg-11 {
    padding-left: 7rem !important; }
  .ps-lg-12 {
    padding-left: 8rem !important; }
  .ps-lg-13 {
    padding-left: 9rem !important; }
  .ps-lg-14 {
    padding-left: 10rem !important; }
  .ps-lg-15 {
    padding-left: 14rem !important; }
  .ps-lg-16 {
    padding-left: 18rem !important; }
  .fs-lg-0 {
    font-size: 0rem !important; }
  .fs-lg-1 {
    font-size: 0.75rem !important; }
  .fs-lg-2 {
    font-size: 1rem !important; }
  .fs-lg-3 {
    font-size: 1.125rem !important; }
  .fs-lg-4 {
    font-size: 1.5rem !important; }
  .fs-lg-5 {
    font-size: 2rem !important; }
  .fs-lg-6 {
    font-size: 3rem !important; }
  .fs-lg-7 {
    font-size: 4rem !important; }
  .font-style-lg-italic {
    font-style: italic !important; }
  .lh-lg-0 {
    line-height: 0 !important; }
  .lh-lg-1 {
    line-height: 1 !important; }
  .lh-lg-2 {
    line-height: 1.5 !important; }
  .lh-lg-3 {
    line-height: 2 !important; }
  .lh-lg-4 {
    line-height: 3 !important; }
  .lh-lg-5 {
    line-height: 4 !important; }
  .lh-lg-1b {
    line-height: 1.25 !important; }
  .lh-lg-1c {
    line-height: 1.33 !important; }
  .text-lg-left {
    text-align: left !important; }
  .text-lg-center {
    text-align: center !important; }
  .text-lg-right {
    text-align: right !important; }
  .ws-lg-wrap {
    white-space: normal !important; }
  .ws-lg-nowrap {
    white-space: nowrap !important; }
  .rounded-lg-0 {
    border-radius: 0rem !important; }
  .rounded-lg-1 {
    border-radius: 0.25rem !important; }
  .rounded-lg-2 {
    border-radius: 0.5rem !important; }
  .rounded-lg-3 {
    border-radius: 1rem !important; }
  .rounded-lg-4 {
    border-radius: 2rem !important; }
  .rounded-lg-6 {
    border-radius: 3rem !important; }
  .rounded-lg-pill {
    border-radius: 100px !important; }
  .rounded-lg-full {
    border-radius: 100% !important; }
  .mih-lg-auto {
    min-height: auto !important; }
  .mih-lg-780px {
    min-height: 780px !important; }
  .mih-lg-280px {
    min-height: 280px !important; }
  .mih-lg-390px {
    min-height: 390px !important; }
  .miw-lg-none {
    min-width: none !important; }
  .miw-lg-vw40 {
    min-width: 40vw !important; }
  .miw-lg-10 {
    min-width: 10% !important; }
  .miw-lg-20 {
    min-width: 20% !important; }
  .miw-lg-30 {
    min-width: 30% !important; }
  .miw-lg-40 {
    min-width: 40% !important; }
  .miw-lg-50 {
    min-width: 50% !important; }
  .miw-lg-100 {
    min-width: 100% !important; }
  .miw-lg-48px {
    min-width: 48px !important; }
  .miw-lg-120px {
    min-width: 120px !important; }
  .miw-lg-128px {
    min-width: 128px !important; }
  .miw-lg-160px {
    min-width: 160px !important; }
  .miw-lg-186px {
    min-width: 186px !important; }
  .miw-lg-190px {
    min-width: 190px !important; }
  .miw-lg-320px {
    min-width: 320px !important; }
  .miw-lg-424px {
    min-width: 424px !important; }
  .miw-lg-576px {
    min-width: 576px !important; }
  .miw-lg-880px {
    min-width: 880px !important; }
  .miw-lg-auto {
    min-width: auto !important; }
  .zi-lg-0 {
    z-index: 1 !important; }
  .zi-lg-1 {
    z-index: 9 !important; }
  .zi-lg-2 {
    z-index: 99 !important; }
  .zi-lg-3 {
    z-index: 999 !important; }
  .zi-lg-4 {
    z-index: 9999 !important; }
  .zi-lg-5 {
    z-index: 99999 !important; }
  .zi-lg-6 {
    z-index: 999999 !important; }
  .zi-lg-7 {
    z-index: 9999999 !important; } }

@media (min-width: 1600px) {
  .float-lg2-start {
    float: left !important; }
  .float-lg2-end {
    float: right !important; }
  .float-lg2-none {
    float: none !important; }
  .opacity-lg2-0 {
    opacity: 0 !important; }
  .opacity-lg2-10 {
    opacity: 0.1 !important; }
  .opacity-lg2-20 {
    opacity: 0.2 !important; }
  .opacity-lg2-30 {
    opacity: 0.3 !important; }
  .opacity-lg2-40 {
    opacity: 0.4 !important; }
  .opacity-lg2-50 {
    opacity: 0.5 !important; }
  .opacity-lg2-60 {
    opacity: 0.6 !important; }
  .opacity-lg2-70 {
    opacity: 0.7 !important; }
  .opacity-lg2-80 {
    opacity: 0.8 !important; }
  .opacity-lg2-90 {
    opacity: 0.9 !important; }
  .opacity-lg2-100 {
    opacity: 1 !important; }
  .overflow-lg2-visible {
    overflow: visible !important; }
  .overflow-lg2-hidden {
    overflow: hidden !important; }
  .overflow-lg2-scroll {
    overflow: scroll !important; }
  .overflow-lg2-auto {
    overflow: auto !important; }
  .d-lg2-inline {
    display: inline !important; }
  .d-lg2-inline-block {
    display: inline-block !important; }
  .d-lg2-block {
    display: block !important; }
  .d-lg2-grid {
    display: grid !important; }
  .d-lg2-table {
    display: table !important; }
  .d-lg2-table-row {
    display: table-row !important; }
  .d-lg2-table-cell {
    display: table-cell !important; }
  .d-lg2-flex {
    display: flex !important; }
  .d-lg2-inline-flex {
    display: inline-flex !important; }
  .d-lg2-none {
    display: none !important; }
  .position-lg2-sticky {
    position: sticky !important; }
  .position-lg2-static {
    position: static !important; }
  .position-lg2-relative {
    position: relative !important; }
  .position-lg2-absolute {
    position: absolute !important; }
  .position-lg2-fixed {
    position: fixed !important; }
  .w-lg2-vw40 {
    width: 40vw !important; }
  .w-lg2-10 {
    width: 10% !important; }
  .w-lg2-20 {
    width: 20% !important; }
  .w-lg2-30 {
    width: 30% !important; }
  .w-lg2-40 {
    width: 40% !important; }
  .w-lg2-50 {
    width: 50% !important; }
  .w-lg2-60 {
    width: 60% !important; }
  .w-lg2-70 {
    width: 70% !important; }
  .w-lg2-80 {
    width: 80% !important; }
  .w-lg2-90 {
    width: 90% !important; }
  .w-lg2-100 {
    width: 100% !important; }
  .w-lg2-48px {
    width: 48px !important; }
  .w-lg2-120px {
    width: 120px !important; }
  .w-lg2-160px {
    width: 160px !important; }
  .w-lg2-186px {
    width: 186px !important; }
  .w-lg2-190px {
    width: 190px !important; }
  .w-lg2-320px {
    width: 320px !important; }
  .w-lg2-424px {
    width: 424px !important; }
  .w-lg2-576px {
    width: 576px !important; }
  .w-lg2-auto {
    width: auto !important; }
  .maxw-lg2-none {
    max-width: none !important; }
  .maxw-lg2-vw40 {
    max-width: 40vw !important; }
  .maxw-lg2-10 {
    max-width: 10% !important; }
  .maxw-lg2-20 {
    max-width: 20% !important; }
  .maxw-lg2-30 {
    max-width: 30% !important; }
  .maxw-lg2-40 {
    max-width: 40% !important; }
  .maxw-lg2-50 {
    max-width: 50% !important; }
  .maxw-lg2-100 {
    max-width: 100% !important; }
  .maxw-lg2-120px {
    max-width: 120px !important; }
  .maxw-lg2-128px {
    max-width: 128px !important; }
  .maxw-lg2-160px {
    max-width: 160px !important; }
  .maxw-lg2-190px {
    max-width: 190px !important; }
  .maxw-lg2-48px {
    max-width: 48px !important; }
  .maxw-lg2-186px {
    max-width: 186px !important; }
  .maxw-lg2-320px {
    max-width: 320px !important; }
  .maxw-lg2-350px {
    max-width: 350px !important; }
  .maxw-lg2-424px {
    max-width: 424px !important; }
  .maxw-lg2-576px {
    max-width: 576px !important; }
  .maxw-lg2-880px {
    max-width: 880px !important; }
  .maxw-lg2-auto {
    max-width: auto !important; }
  .vw-lg2-10 {
    width: 10vw !important; }
  .vw-lg2-100vw {
    width: 100vw !important; }
  .h-lg2-0 {
    height: 0 !important; }
  .h-lg2-780px {
    height: 780px !important; }
  .h-lg2-390px {
    height: 390px !important; }
  .h-lg2-520px {
    height: 520px !important; }
  .h-lg2-100 {
    height: 100% !important; }
  .h-lg2-100vh {
    height: 100vh !important; }
  .h-lg2-auto {
    height: auto !important; }
  .maxh-lg2-0 {
    max-height: 0 !important; }
  .maxh-lg2-48px {
    max-height: 48px !important; }
  .maxh-lg2-780px {
    max-height: 780px !important; }
  .maxh-lg2-390px {
    max-height: 390px !important; }
  .maxh-lg2-520px {
    max-height: 520px !important; }
  .maxh-lg2-100 {
    max-height: 100% !important; }
  .maxh-lg2-100vh {
    max-height: 100vh !important; }
  .maxh-lg2-auto {
    max-height: auto !important; }
  .maxh-lg2-none {
    max-height: none !important; }
  .vh-lg2-10 {
    height: 10vh !important; }
  .vh-lg2-50 {
    height: 50vh !important; }
  .vh-lg2-100 {
    height: 100vh !important; }
  .flex-lg2-fill {
    flex: 1 1 auto !important; }
  .flex-lg2-row {
    flex-direction: row !important; }
  .flex-lg2-column {
    flex-direction: column !important; }
  .flex-lg2-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg2-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg2-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg2-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg2-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg2-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-lg2-wrap {
    flex-wrap: wrap !important; }
  .flex-lg2-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg2-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-lg2-0 {
    gap: 0rem !important; }
  .gap-lg2-1 {
    gap: 0.25rem !important; }
  .gap-lg2-2 {
    gap: 0.5rem !important; }
  .gap-lg2-3 {
    gap: 0.75rem !important; }
  .gap-lg2-4 {
    gap: 1rem !important; }
  .gap-lg2-5 {
    gap: 1.5rem !important; }
  .gap-lg2-6 {
    gap: 2rem !important; }
  .gap-lg2-7 {
    gap: 3rem !important; }
  .gap-lg2-8 {
    gap: 4rem !important; }
  .gap-lg2-9 {
    gap: 5rem !important; }
  .gap-lg2-10 {
    gap: 6rem !important; }
  .gap-lg2-11 {
    gap: 7rem !important; }
  .gap-lg2-12 {
    gap: 8rem !important; }
  .gap-lg2-13 {
    gap: 9rem !important; }
  .gap-lg2-14 {
    gap: 10rem !important; }
  .gap-lg2-15 {
    gap: 14rem !important; }
  .gap-lg2-16 {
    gap: 18rem !important; }
  .justify-content-lg2-start {
    justify-content: flex-start !important; }
  .justify-content-lg2-end {
    justify-content: flex-end !important; }
  .justify-content-lg2-center {
    justify-content: center !important; }
  .justify-content-lg2-between {
    justify-content: space-between !important; }
  .justify-content-lg2-around {
    justify-content: space-around !important; }
  .justify-content-lg2-evenly {
    justify-content: space-evenly !important; }
  .align-items-lg2-start {
    align-items: flex-start !important; }
  .align-items-lg2-end {
    align-items: flex-end !important; }
  .align-items-lg2-center {
    align-items: center !important; }
  .align-items-lg2-baseline {
    align-items: baseline !important; }
  .align-items-lg2-stretch {
    align-items: stretch !important; }
  .align-content-lg2-start {
    align-content: flex-start !important; }
  .align-content-lg2-end {
    align-content: flex-end !important; }
  .align-content-lg2-center {
    align-content: center !important; }
  .align-content-lg2-between {
    align-content: space-between !important; }
  .align-content-lg2-around {
    align-content: space-around !important; }
  .align-content-lg2-stretch {
    align-content: stretch !important; }
  .align-self-lg2-auto {
    align-self: auto !important; }
  .align-self-lg2-start {
    align-self: flex-start !important; }
  .align-self-lg2-end {
    align-self: flex-end !important; }
  .align-self-lg2-center {
    align-self: center !important; }
  .align-self-lg2-baseline {
    align-self: baseline !important; }
  .align-self-lg2-stretch {
    align-self: stretch !important; }
  .order-lg2-first {
    order: -1 !important; }
  .order-lg2-0 {
    order: 0 !important; }
  .order-lg2-1 {
    order: 1 !important; }
  .order-lg2-2 {
    order: 2 !important; }
  .order-lg2-3 {
    order: 3 !important; }
  .order-lg2-4 {
    order: 4 !important; }
  .order-lg2-5 {
    order: 5 !important; }
  .order-lg2-last {
    order: 6 !important; }
  .m-lg2-0 {
    margin: 0rem !important; }
  .m-lg2-1 {
    margin: 0.25rem !important; }
  .m-lg2-2 {
    margin: 0.5rem !important; }
  .m-lg2-3 {
    margin: 0.75rem !important; }
  .m-lg2-4 {
    margin: 1rem !important; }
  .m-lg2-5 {
    margin: 1.5rem !important; }
  .m-lg2-6 {
    margin: 2rem !important; }
  .m-lg2-7 {
    margin: 3rem !important; }
  .m-lg2-8 {
    margin: 4rem !important; }
  .m-lg2-9 {
    margin: 5rem !important; }
  .m-lg2-10 {
    margin: 6rem !important; }
  .m-lg2-11 {
    margin: 7rem !important; }
  .m-lg2-12 {
    margin: 8rem !important; }
  .m-lg2-13 {
    margin: 9rem !important; }
  .m-lg2-14 {
    margin: 10rem !important; }
  .m-lg2-15 {
    margin: 14rem !important; }
  .m-lg2-16 {
    margin: 18rem !important; }
  .m-lg2-auto {
    margin: auto !important; }
  .mx-lg2-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important; }
  .mx-lg2-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg2-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg2-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-lg2-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg2-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg2-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-lg2-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg2-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-lg2-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-lg2-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-lg2-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-lg2-12 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-lg2-13 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-lg2-14 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-lg2-15 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-lg2-16 {
    margin-right: 18rem !important;
    margin-left: 18rem !important; }
  .mx-lg2-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg2-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important; }
  .my-lg2-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg2-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg2-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-lg2-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg2-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg2-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-lg2-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg2-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-lg2-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-lg2-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-lg2-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-lg2-12 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-lg2-13 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-lg2-14 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-lg2-15 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-lg2-16 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important; }
  .my-lg2-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg2-0 {
    margin-top: 0rem !important; }
  .mt-lg2-1 {
    margin-top: 0.25rem !important; }
  .mt-lg2-2 {
    margin-top: 0.5rem !important; }
  .mt-lg2-3 {
    margin-top: 0.75rem !important; }
  .mt-lg2-4 {
    margin-top: 1rem !important; }
  .mt-lg2-5 {
    margin-top: 1.5rem !important; }
  .mt-lg2-6 {
    margin-top: 2rem !important; }
  .mt-lg2-7 {
    margin-top: 3rem !important; }
  .mt-lg2-8 {
    margin-top: 4rem !important; }
  .mt-lg2-9 {
    margin-top: 5rem !important; }
  .mt-lg2-10 {
    margin-top: 6rem !important; }
  .mt-lg2-11 {
    margin-top: 7rem !important; }
  .mt-lg2-12 {
    margin-top: 8rem !important; }
  .mt-lg2-13 {
    margin-top: 9rem !important; }
  .mt-lg2-14 {
    margin-top: 10rem !important; }
  .mt-lg2-15 {
    margin-top: 14rem !important; }
  .mt-lg2-16 {
    margin-top: 18rem !important; }
  .mt-lg2-auto {
    margin-top: auto !important; }
  .me-lg2-0 {
    margin-right: 0rem !important; }
  .me-lg2-1 {
    margin-right: 0.25rem !important; }
  .me-lg2-2 {
    margin-right: 0.5rem !important; }
  .me-lg2-3 {
    margin-right: 0.75rem !important; }
  .me-lg2-4 {
    margin-right: 1rem !important; }
  .me-lg2-5 {
    margin-right: 1.5rem !important; }
  .me-lg2-6 {
    margin-right: 2rem !important; }
  .me-lg2-7 {
    margin-right: 3rem !important; }
  .me-lg2-8 {
    margin-right: 4rem !important; }
  .me-lg2-9 {
    margin-right: 5rem !important; }
  .me-lg2-10 {
    margin-right: 6rem !important; }
  .me-lg2-11 {
    margin-right: 7rem !important; }
  .me-lg2-12 {
    margin-right: 8rem !important; }
  .me-lg2-13 {
    margin-right: 9rem !important; }
  .me-lg2-14 {
    margin-right: 10rem !important; }
  .me-lg2-15 {
    margin-right: 14rem !important; }
  .me-lg2-16 {
    margin-right: 18rem !important; }
  .me-lg2-auto {
    margin-right: auto !important; }
  .mb-lg2-0 {
    margin-bottom: 0rem !important; }
  .mb-lg2-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg2-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg2-3 {
    margin-bottom: 0.75rem !important; }
  .mb-lg2-4 {
    margin-bottom: 1rem !important; }
  .mb-lg2-5 {
    margin-bottom: 1.5rem !important; }
  .mb-lg2-6 {
    margin-bottom: 2rem !important; }
  .mb-lg2-7 {
    margin-bottom: 3rem !important; }
  .mb-lg2-8 {
    margin-bottom: 4rem !important; }
  .mb-lg2-9 {
    margin-bottom: 5rem !important; }
  .mb-lg2-10 {
    margin-bottom: 6rem !important; }
  .mb-lg2-11 {
    margin-bottom: 7rem !important; }
  .mb-lg2-12 {
    margin-bottom: 8rem !important; }
  .mb-lg2-13 {
    margin-bottom: 9rem !important; }
  .mb-lg2-14 {
    margin-bottom: 10rem !important; }
  .mb-lg2-15 {
    margin-bottom: 14rem !important; }
  .mb-lg2-16 {
    margin-bottom: 18rem !important; }
  .mb-lg2-auto {
    margin-bottom: auto !important; }
  .ms-lg2-0 {
    margin-left: 0rem !important; }
  .ms-lg2-1 {
    margin-left: 0.25rem !important; }
  .ms-lg2-2 {
    margin-left: 0.5rem !important; }
  .ms-lg2-3 {
    margin-left: 0.75rem !important; }
  .ms-lg2-4 {
    margin-left: 1rem !important; }
  .ms-lg2-5 {
    margin-left: 1.5rem !important; }
  .ms-lg2-6 {
    margin-left: 2rem !important; }
  .ms-lg2-7 {
    margin-left: 3rem !important; }
  .ms-lg2-8 {
    margin-left: 4rem !important; }
  .ms-lg2-9 {
    margin-left: 5rem !important; }
  .ms-lg2-10 {
    margin-left: 6rem !important; }
  .ms-lg2-11 {
    margin-left: 7rem !important; }
  .ms-lg2-12 {
    margin-left: 8rem !important; }
  .ms-lg2-13 {
    margin-left: 9rem !important; }
  .ms-lg2-14 {
    margin-left: 10rem !important; }
  .ms-lg2-15 {
    margin-left: 14rem !important; }
  .ms-lg2-16 {
    margin-left: 18rem !important; }
  .ms-lg2-auto {
    margin-left: auto !important; }
  .m-lg2-n1 {
    margin: -0.25rem !important; }
  .m-lg2-n2 {
    margin: -0.5rem !important; }
  .m-lg2-n3 {
    margin: -0.75rem !important; }
  .m-lg2-n4 {
    margin: -1rem !important; }
  .m-lg2-n5 {
    margin: -1.5rem !important; }
  .m-lg2-n6 {
    margin: -2rem !important; }
  .m-lg2-n7 {
    margin: -3rem !important; }
  .m-lg2-n8 {
    margin: -4rem !important; }
  .m-lg2-n9 {
    margin: -5rem !important; }
  .m-lg2-n10 {
    margin: -6rem !important; }
  .m-lg2-n11 {
    margin: -7rem !important; }
  .m-lg2-n12 {
    margin: -8rem !important; }
  .m-lg2-n13 {
    margin: -9rem !important; }
  .m-lg2-n14 {
    margin: -10rem !important; }
  .m-lg2-n15 {
    margin: -14rem !important; }
  .m-lg2-n16 {
    margin: -18rem !important; }
  .mx-lg2-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-lg2-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-lg2-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-lg2-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-lg2-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-lg2-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-lg2-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-lg2-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-lg2-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-lg2-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-lg2-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-lg2-n12 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-lg2-n13 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-lg2-n14 {
    margin-right: -10rem !important;
    margin-left: -10rem !important; }
  .mx-lg2-n15 {
    margin-right: -14rem !important;
    margin-left: -14rem !important; }
  .mx-lg2-n16 {
    margin-right: -18rem !important;
    margin-left: -18rem !important; }
  .my-lg2-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-lg2-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-lg2-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-lg2-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-lg2-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-lg2-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-lg2-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-lg2-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-lg2-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-lg2-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-lg2-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-lg2-n12 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-lg2-n13 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-lg2-n14 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .my-lg2-n15 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .my-lg2-n16 {
    margin-top: -18rem !important;
    margin-bottom: -18rem !important; }
  .mt-lg2-n1 {
    margin-top: -0.25rem !important; }
  .mt-lg2-n2 {
    margin-top: -0.5rem !important; }
  .mt-lg2-n3 {
    margin-top: -0.75rem !important; }
  .mt-lg2-n4 {
    margin-top: -1rem !important; }
  .mt-lg2-n5 {
    margin-top: -1.5rem !important; }
  .mt-lg2-n6 {
    margin-top: -2rem !important; }
  .mt-lg2-n7 {
    margin-top: -3rem !important; }
  .mt-lg2-n8 {
    margin-top: -4rem !important; }
  .mt-lg2-n9 {
    margin-top: -5rem !important; }
  .mt-lg2-n10 {
    margin-top: -6rem !important; }
  .mt-lg2-n11 {
    margin-top: -7rem !important; }
  .mt-lg2-n12 {
    margin-top: -8rem !important; }
  .mt-lg2-n13 {
    margin-top: -9rem !important; }
  .mt-lg2-n14 {
    margin-top: -10rem !important; }
  .mt-lg2-n15 {
    margin-top: -14rem !important; }
  .mt-lg2-n16 {
    margin-top: -18rem !important; }
  .me-lg2-n1 {
    margin-right: -0.25rem !important; }
  .me-lg2-n2 {
    margin-right: -0.5rem !important; }
  .me-lg2-n3 {
    margin-right: -0.75rem !important; }
  .me-lg2-n4 {
    margin-right: -1rem !important; }
  .me-lg2-n5 {
    margin-right: -1.5rem !important; }
  .me-lg2-n6 {
    margin-right: -2rem !important; }
  .me-lg2-n7 {
    margin-right: -3rem !important; }
  .me-lg2-n8 {
    margin-right: -4rem !important; }
  .me-lg2-n9 {
    margin-right: -5rem !important; }
  .me-lg2-n10 {
    margin-right: -6rem !important; }
  .me-lg2-n11 {
    margin-right: -7rem !important; }
  .me-lg2-n12 {
    margin-right: -8rem !important; }
  .me-lg2-n13 {
    margin-right: -9rem !important; }
  .me-lg2-n14 {
    margin-right: -10rem !important; }
  .me-lg2-n15 {
    margin-right: -14rem !important; }
  .me-lg2-n16 {
    margin-right: -18rem !important; }
  .mb-lg2-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-lg2-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-lg2-n3 {
    margin-bottom: -0.75rem !important; }
  .mb-lg2-n4 {
    margin-bottom: -1rem !important; }
  .mb-lg2-n5 {
    margin-bottom: -1.5rem !important; }
  .mb-lg2-n6 {
    margin-bottom: -2rem !important; }
  .mb-lg2-n7 {
    margin-bottom: -3rem !important; }
  .mb-lg2-n8 {
    margin-bottom: -4rem !important; }
  .mb-lg2-n9 {
    margin-bottom: -5rem !important; }
  .mb-lg2-n10 {
    margin-bottom: -6rem !important; }
  .mb-lg2-n11 {
    margin-bottom: -7rem !important; }
  .mb-lg2-n12 {
    margin-bottom: -8rem !important; }
  .mb-lg2-n13 {
    margin-bottom: -9rem !important; }
  .mb-lg2-n14 {
    margin-bottom: -10rem !important; }
  .mb-lg2-n15 {
    margin-bottom: -14rem !important; }
  .mb-lg2-n16 {
    margin-bottom: -18rem !important; }
  .ms-lg2-n1 {
    margin-left: -0.25rem !important; }
  .ms-lg2-n2 {
    margin-left: -0.5rem !important; }
  .ms-lg2-n3 {
    margin-left: -0.75rem !important; }
  .ms-lg2-n4 {
    margin-left: -1rem !important; }
  .ms-lg2-n5 {
    margin-left: -1.5rem !important; }
  .ms-lg2-n6 {
    margin-left: -2rem !important; }
  .ms-lg2-n7 {
    margin-left: -3rem !important; }
  .ms-lg2-n8 {
    margin-left: -4rem !important; }
  .ms-lg2-n9 {
    margin-left: -5rem !important; }
  .ms-lg2-n10 {
    margin-left: -6rem !important; }
  .ms-lg2-n11 {
    margin-left: -7rem !important; }
  .ms-lg2-n12 {
    margin-left: -8rem !important; }
  .ms-lg2-n13 {
    margin-left: -9rem !important; }
  .ms-lg2-n14 {
    margin-left: -10rem !important; }
  .ms-lg2-n15 {
    margin-left: -14rem !important; }
  .ms-lg2-n16 {
    margin-left: -18rem !important; }
  .p-lg2-0 {
    padding: 0rem !important; }
  .p-lg2-1 {
    padding: 0.25rem !important; }
  .p-lg2-2 {
    padding: 0.5rem !important; }
  .p-lg2-3 {
    padding: 0.75rem !important; }
  .p-lg2-4 {
    padding: 1rem !important; }
  .p-lg2-5 {
    padding: 1.5rem !important; }
  .p-lg2-6 {
    padding: 2rem !important; }
  .p-lg2-7 {
    padding: 3rem !important; }
  .p-lg2-8 {
    padding: 4rem !important; }
  .p-lg2-9 {
    padding: 5rem !important; }
  .p-lg2-10 {
    padding: 6rem !important; }
  .p-lg2-11 {
    padding: 7rem !important; }
  .p-lg2-12 {
    padding: 8rem !important; }
  .p-lg2-13 {
    padding: 9rem !important; }
  .p-lg2-14 {
    padding: 10rem !important; }
  .p-lg2-15 {
    padding: 14rem !important; }
  .p-lg2-16 {
    padding: 18rem !important; }
  .px-lg2-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important; }
  .px-lg2-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg2-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg2-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-lg2-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg2-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg2-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-lg2-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-lg2-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-lg2-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-lg2-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-lg2-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-lg2-12 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-lg2-13 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-lg2-14 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-lg2-15 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-lg2-16 {
    padding-right: 18rem !important;
    padding-left: 18rem !important; }
  .py-lg2-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important; }
  .py-lg2-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg2-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg2-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-lg2-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg2-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg2-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-lg2-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-lg2-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-lg2-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-lg2-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-lg2-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-lg2-12 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-lg2-13 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-lg2-14 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-lg2-15 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-lg2-16 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important; }
  .pt-lg2-0 {
    padding-top: 0rem !important; }
  .pt-lg2-1 {
    padding-top: 0.25rem !important; }
  .pt-lg2-2 {
    padding-top: 0.5rem !important; }
  .pt-lg2-3 {
    padding-top: 0.75rem !important; }
  .pt-lg2-4 {
    padding-top: 1rem !important; }
  .pt-lg2-5 {
    padding-top: 1.5rem !important; }
  .pt-lg2-6 {
    padding-top: 2rem !important; }
  .pt-lg2-7 {
    padding-top: 3rem !important; }
  .pt-lg2-8 {
    padding-top: 4rem !important; }
  .pt-lg2-9 {
    padding-top: 5rem !important; }
  .pt-lg2-10 {
    padding-top: 6rem !important; }
  .pt-lg2-11 {
    padding-top: 7rem !important; }
  .pt-lg2-12 {
    padding-top: 8rem !important; }
  .pt-lg2-13 {
    padding-top: 9rem !important; }
  .pt-lg2-14 {
    padding-top: 10rem !important; }
  .pt-lg2-15 {
    padding-top: 14rem !important; }
  .pt-lg2-16 {
    padding-top: 18rem !important; }
  .pe-lg2-0 {
    padding-right: 0rem !important; }
  .pe-lg2-1 {
    padding-right: 0.25rem !important; }
  .pe-lg2-2 {
    padding-right: 0.5rem !important; }
  .pe-lg2-3 {
    padding-right: 0.75rem !important; }
  .pe-lg2-4 {
    padding-right: 1rem !important; }
  .pe-lg2-5 {
    padding-right: 1.5rem !important; }
  .pe-lg2-6 {
    padding-right: 2rem !important; }
  .pe-lg2-7 {
    padding-right: 3rem !important; }
  .pe-lg2-8 {
    padding-right: 4rem !important; }
  .pe-lg2-9 {
    padding-right: 5rem !important; }
  .pe-lg2-10 {
    padding-right: 6rem !important; }
  .pe-lg2-11 {
    padding-right: 7rem !important; }
  .pe-lg2-12 {
    padding-right: 8rem !important; }
  .pe-lg2-13 {
    padding-right: 9rem !important; }
  .pe-lg2-14 {
    padding-right: 10rem !important; }
  .pe-lg2-15 {
    padding-right: 14rem !important; }
  .pe-lg2-16 {
    padding-right: 18rem !important; }
  .pb-lg2-0 {
    padding-bottom: 0rem !important; }
  .pb-lg2-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg2-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg2-3 {
    padding-bottom: 0.75rem !important; }
  .pb-lg2-4 {
    padding-bottom: 1rem !important; }
  .pb-lg2-5 {
    padding-bottom: 1.5rem !important; }
  .pb-lg2-6 {
    padding-bottom: 2rem !important; }
  .pb-lg2-7 {
    padding-bottom: 3rem !important; }
  .pb-lg2-8 {
    padding-bottom: 4rem !important; }
  .pb-lg2-9 {
    padding-bottom: 5rem !important; }
  .pb-lg2-10 {
    padding-bottom: 6rem !important; }
  .pb-lg2-11 {
    padding-bottom: 7rem !important; }
  .pb-lg2-12 {
    padding-bottom: 8rem !important; }
  .pb-lg2-13 {
    padding-bottom: 9rem !important; }
  .pb-lg2-14 {
    padding-bottom: 10rem !important; }
  .pb-lg2-15 {
    padding-bottom: 14rem !important; }
  .pb-lg2-16 {
    padding-bottom: 18rem !important; }
  .ps-lg2-0 {
    padding-left: 0rem !important; }
  .ps-lg2-1 {
    padding-left: 0.25rem !important; }
  .ps-lg2-2 {
    padding-left: 0.5rem !important; }
  .ps-lg2-3 {
    padding-left: 0.75rem !important; }
  .ps-lg2-4 {
    padding-left: 1rem !important; }
  .ps-lg2-5 {
    padding-left: 1.5rem !important; }
  .ps-lg2-6 {
    padding-left: 2rem !important; }
  .ps-lg2-7 {
    padding-left: 3rem !important; }
  .ps-lg2-8 {
    padding-left: 4rem !important; }
  .ps-lg2-9 {
    padding-left: 5rem !important; }
  .ps-lg2-10 {
    padding-left: 6rem !important; }
  .ps-lg2-11 {
    padding-left: 7rem !important; }
  .ps-lg2-12 {
    padding-left: 8rem !important; }
  .ps-lg2-13 {
    padding-left: 9rem !important; }
  .ps-lg2-14 {
    padding-left: 10rem !important; }
  .ps-lg2-15 {
    padding-left: 14rem !important; }
  .ps-lg2-16 {
    padding-left: 18rem !important; }
  .fs-lg2-0 {
    font-size: 0rem !important; }
  .fs-lg2-1 {
    font-size: 0.75rem !important; }
  .fs-lg2-2 {
    font-size: 1rem !important; }
  .fs-lg2-3 {
    font-size: 1.125rem !important; }
  .fs-lg2-4 {
    font-size: 1.5rem !important; }
  .fs-lg2-5 {
    font-size: 2rem !important; }
  .fs-lg2-6 {
    font-size: 3rem !important; }
  .fs-lg2-7 {
    font-size: 4rem !important; }
  .font-style-lg2-italic {
    font-style: italic !important; }
  .lh-lg2-0 {
    line-height: 0 !important; }
  .lh-lg2-1 {
    line-height: 1 !important; }
  .lh-lg2-2 {
    line-height: 1.5 !important; }
  .lh-lg2-3 {
    line-height: 2 !important; }
  .lh-lg2-4 {
    line-height: 3 !important; }
  .lh-lg2-5 {
    line-height: 4 !important; }
  .lh-lg2-1b {
    line-height: 1.25 !important; }
  .lh-lg2-1c {
    line-height: 1.33 !important; }
  .text-lg2-left {
    text-align: left !important; }
  .text-lg2-center {
    text-align: center !important; }
  .text-lg2-right {
    text-align: right !important; }
  .ws-lg2-wrap {
    white-space: normal !important; }
  .ws-lg2-nowrap {
    white-space: nowrap !important; }
  .rounded-lg2-0 {
    border-radius: 0rem !important; }
  .rounded-lg2-1 {
    border-radius: 0.25rem !important; }
  .rounded-lg2-2 {
    border-radius: 0.5rem !important; }
  .rounded-lg2-3 {
    border-radius: 1rem !important; }
  .rounded-lg2-4 {
    border-radius: 2rem !important; }
  .rounded-lg2-6 {
    border-radius: 3rem !important; }
  .rounded-lg2-pill {
    border-radius: 100px !important; }
  .rounded-lg2-full {
    border-radius: 100% !important; }
  .mih-lg2-auto {
    min-height: auto !important; }
  .mih-lg2-780px {
    min-height: 780px !important; }
  .mih-lg2-280px {
    min-height: 280px !important; }
  .mih-lg2-390px {
    min-height: 390px !important; }
  .miw-lg2-none {
    min-width: none !important; }
  .miw-lg2-vw40 {
    min-width: 40vw !important; }
  .miw-lg2-10 {
    min-width: 10% !important; }
  .miw-lg2-20 {
    min-width: 20% !important; }
  .miw-lg2-30 {
    min-width: 30% !important; }
  .miw-lg2-40 {
    min-width: 40% !important; }
  .miw-lg2-50 {
    min-width: 50% !important; }
  .miw-lg2-100 {
    min-width: 100% !important; }
  .miw-lg2-48px {
    min-width: 48px !important; }
  .miw-lg2-120px {
    min-width: 120px !important; }
  .miw-lg2-128px {
    min-width: 128px !important; }
  .miw-lg2-160px {
    min-width: 160px !important; }
  .miw-lg2-186px {
    min-width: 186px !important; }
  .miw-lg2-190px {
    min-width: 190px !important; }
  .miw-lg2-320px {
    min-width: 320px !important; }
  .miw-lg2-424px {
    min-width: 424px !important; }
  .miw-lg2-576px {
    min-width: 576px !important; }
  .miw-lg2-880px {
    min-width: 880px !important; }
  .miw-lg2-auto {
    min-width: auto !important; }
  .zi-lg2-0 {
    z-index: 1 !important; }
  .zi-lg2-1 {
    z-index: 9 !important; }
  .zi-lg2-2 {
    z-index: 99 !important; }
  .zi-lg2-3 {
    z-index: 999 !important; }
  .zi-lg2-4 {
    z-index: 9999 !important; }
  .zi-lg2-5 {
    z-index: 99999 !important; }
  .zi-lg2-6 {
    z-index: 999999 !important; }
  .zi-lg2-7 {
    z-index: 9999999 !important; } }

@media (min-width: 1920px) {
  .float-xl-start {
    float: left !important; }
  .float-xl-end {
    float: right !important; }
  .float-xl-none {
    float: none !important; }
  .opacity-xl-0 {
    opacity: 0 !important; }
  .opacity-xl-10 {
    opacity: 0.1 !important; }
  .opacity-xl-20 {
    opacity: 0.2 !important; }
  .opacity-xl-30 {
    opacity: 0.3 !important; }
  .opacity-xl-40 {
    opacity: 0.4 !important; }
  .opacity-xl-50 {
    opacity: 0.5 !important; }
  .opacity-xl-60 {
    opacity: 0.6 !important; }
  .opacity-xl-70 {
    opacity: 0.7 !important; }
  .opacity-xl-80 {
    opacity: 0.8 !important; }
  .opacity-xl-90 {
    opacity: 0.9 !important; }
  .opacity-xl-100 {
    opacity: 1 !important; }
  .overflow-xl-visible {
    overflow: visible !important; }
  .overflow-xl-hidden {
    overflow: hidden !important; }
  .overflow-xl-scroll {
    overflow: scroll !important; }
  .overflow-xl-auto {
    overflow: auto !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; }
  .position-xl-sticky {
    position: sticky !important; }
  .position-xl-static {
    position: static !important; }
  .position-xl-relative {
    position: relative !important; }
  .position-xl-absolute {
    position: absolute !important; }
  .position-xl-fixed {
    position: fixed !important; }
  .w-xl-vw40 {
    width: 40vw !important; }
  .w-xl-10 {
    width: 10% !important; }
  .w-xl-20 {
    width: 20% !important; }
  .w-xl-30 {
    width: 30% !important; }
  .w-xl-40 {
    width: 40% !important; }
  .w-xl-50 {
    width: 50% !important; }
  .w-xl-60 {
    width: 60% !important; }
  .w-xl-70 {
    width: 70% !important; }
  .w-xl-80 {
    width: 80% !important; }
  .w-xl-90 {
    width: 90% !important; }
  .w-xl-100 {
    width: 100% !important; }
  .w-xl-48px {
    width: 48px !important; }
  .w-xl-120px {
    width: 120px !important; }
  .w-xl-160px {
    width: 160px !important; }
  .w-xl-186px {
    width: 186px !important; }
  .w-xl-190px {
    width: 190px !important; }
  .w-xl-320px {
    width: 320px !important; }
  .w-xl-424px {
    width: 424px !important; }
  .w-xl-576px {
    width: 576px !important; }
  .w-xl-auto {
    width: auto !important; }
  .maxw-xl-none {
    max-width: none !important; }
  .maxw-xl-vw40 {
    max-width: 40vw !important; }
  .maxw-xl-10 {
    max-width: 10% !important; }
  .maxw-xl-20 {
    max-width: 20% !important; }
  .maxw-xl-30 {
    max-width: 30% !important; }
  .maxw-xl-40 {
    max-width: 40% !important; }
  .maxw-xl-50 {
    max-width: 50% !important; }
  .maxw-xl-100 {
    max-width: 100% !important; }
  .maxw-xl-120px {
    max-width: 120px !important; }
  .maxw-xl-128px {
    max-width: 128px !important; }
  .maxw-xl-160px {
    max-width: 160px !important; }
  .maxw-xl-190px {
    max-width: 190px !important; }
  .maxw-xl-48px {
    max-width: 48px !important; }
  .maxw-xl-186px {
    max-width: 186px !important; }
  .maxw-xl-320px {
    max-width: 320px !important; }
  .maxw-xl-350px {
    max-width: 350px !important; }
  .maxw-xl-424px {
    max-width: 424px !important; }
  .maxw-xl-576px {
    max-width: 576px !important; }
  .maxw-xl-880px {
    max-width: 880px !important; }
  .maxw-xl-auto {
    max-width: auto !important; }
  .vw-xl-10 {
    width: 10vw !important; }
  .vw-xl-100vw {
    width: 100vw !important; }
  .h-xl-0 {
    height: 0 !important; }
  .h-xl-780px {
    height: 780px !important; }
  .h-xl-390px {
    height: 390px !important; }
  .h-xl-520px {
    height: 520px !important; }
  .h-xl-100 {
    height: 100% !important; }
  .h-xl-100vh {
    height: 100vh !important; }
  .h-xl-auto {
    height: auto !important; }
  .maxh-xl-0 {
    max-height: 0 !important; }
  .maxh-xl-48px {
    max-height: 48px !important; }
  .maxh-xl-780px {
    max-height: 780px !important; }
  .maxh-xl-390px {
    max-height: 390px !important; }
  .maxh-xl-520px {
    max-height: 520px !important; }
  .maxh-xl-100 {
    max-height: 100% !important; }
  .maxh-xl-100vh {
    max-height: 100vh !important; }
  .maxh-xl-auto {
    max-height: auto !important; }
  .maxh-xl-none {
    max-height: none !important; }
  .vh-xl-10 {
    height: 10vh !important; }
  .vh-xl-50 {
    height: 50vh !important; }
  .vh-xl-100 {
    height: 100vh !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: 0rem !important; }
  .gap-xl-1 {
    gap: 0.25rem !important; }
  .gap-xl-2 {
    gap: 0.5rem !important; }
  .gap-xl-3 {
    gap: 0.75rem !important; }
  .gap-xl-4 {
    gap: 1rem !important; }
  .gap-xl-5 {
    gap: 1.5rem !important; }
  .gap-xl-6 {
    gap: 2rem !important; }
  .gap-xl-7 {
    gap: 3rem !important; }
  .gap-xl-8 {
    gap: 4rem !important; }
  .gap-xl-9 {
    gap: 5rem !important; }
  .gap-xl-10 {
    gap: 6rem !important; }
  .gap-xl-11 {
    gap: 7rem !important; }
  .gap-xl-12 {
    gap: 8rem !important; }
  .gap-xl-13 {
    gap: 9rem !important; }
  .gap-xl-14 {
    gap: 10rem !important; }
  .gap-xl-15 {
    gap: 14rem !important; }
  .gap-xl-16 {
    gap: 18rem !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: 0rem !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .m-xl-3 {
    margin: 0.75rem !important; }
  .m-xl-4 {
    margin: 1rem !important; }
  .m-xl-5 {
    margin: 1.5rem !important; }
  .m-xl-6 {
    margin: 2rem !important; }
  .m-xl-7 {
    margin: 3rem !important; }
  .m-xl-8 {
    margin: 4rem !important; }
  .m-xl-9 {
    margin: 5rem !important; }
  .m-xl-10 {
    margin: 6rem !important; }
  .m-xl-11 {
    margin: 7rem !important; }
  .m-xl-12 {
    margin: 8rem !important; }
  .m-xl-13 {
    margin: 9rem !important; }
  .m-xl-14 {
    margin: 10rem !important; }
  .m-xl-15 {
    margin: 14rem !important; }
  .m-xl-16 {
    margin: 18rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mx-xl-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !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: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-xl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-xl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-xl-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-xl-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-xl-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-xl-12 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-xl-13 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-xl-14 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-xl-15 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-xl-16 {
    margin-right: 18rem !important;
    margin-left: 18rem !important; }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xl-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !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: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-xl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-xl-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-xl-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-xl-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-xl-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-xl-12 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-xl-13 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-xl-14 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-xl-15 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-xl-16 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important; }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xl-0 {
    margin-top: 0rem !important; }
  .mt-xl-1 {
    margin-top: 0.25rem !important; }
  .mt-xl-2 {
    margin-top: 0.5rem !important; }
  .mt-xl-3 {
    margin-top: 0.75rem !important; }
  .mt-xl-4 {
    margin-top: 1rem !important; }
  .mt-xl-5 {
    margin-top: 1.5rem !important; }
  .mt-xl-6 {
    margin-top: 2rem !important; }
  .mt-xl-7 {
    margin-top: 3rem !important; }
  .mt-xl-8 {
    margin-top: 4rem !important; }
  .mt-xl-9 {
    margin-top: 5rem !important; }
  .mt-xl-10 {
    margin-top: 6rem !important; }
  .mt-xl-11 {
    margin-top: 7rem !important; }
  .mt-xl-12 {
    margin-top: 8rem !important; }
  .mt-xl-13 {
    margin-top: 9rem !important; }
  .mt-xl-14 {
    margin-top: 10rem !important; }
  .mt-xl-15 {
    margin-top: 14rem !important; }
  .mt-xl-16 {
    margin-top: 18rem !important; }
  .mt-xl-auto {
    margin-top: auto !important; }
  .me-xl-0 {
    margin-right: 0rem !important; }
  .me-xl-1 {
    margin-right: 0.25rem !important; }
  .me-xl-2 {
    margin-right: 0.5rem !important; }
  .me-xl-3 {
    margin-right: 0.75rem !important; }
  .me-xl-4 {
    margin-right: 1rem !important; }
  .me-xl-5 {
    margin-right: 1.5rem !important; }
  .me-xl-6 {
    margin-right: 2rem !important; }
  .me-xl-7 {
    margin-right: 3rem !important; }
  .me-xl-8 {
    margin-right: 4rem !important; }
  .me-xl-9 {
    margin-right: 5rem !important; }
  .me-xl-10 {
    margin-right: 6rem !important; }
  .me-xl-11 {
    margin-right: 7rem !important; }
  .me-xl-12 {
    margin-right: 8rem !important; }
  .me-xl-13 {
    margin-right: 9rem !important; }
  .me-xl-14 {
    margin-right: 10rem !important; }
  .me-xl-15 {
    margin-right: 14rem !important; }
  .me-xl-16 {
    margin-right: 18rem !important; }
  .me-xl-auto {
    margin-right: auto !important; }
  .mb-xl-0 {
    margin-bottom: 0rem !important; }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xl-3 {
    margin-bottom: 0.75rem !important; }
  .mb-xl-4 {
    margin-bottom: 1rem !important; }
  .mb-xl-5 {
    margin-bottom: 1.5rem !important; }
  .mb-xl-6 {
    margin-bottom: 2rem !important; }
  .mb-xl-7 {
    margin-bottom: 3rem !important; }
  .mb-xl-8 {
    margin-bottom: 4rem !important; }
  .mb-xl-9 {
    margin-bottom: 5rem !important; }
  .mb-xl-10 {
    margin-bottom: 6rem !important; }
  .mb-xl-11 {
    margin-bottom: 7rem !important; }
  .mb-xl-12 {
    margin-bottom: 8rem !important; }
  .mb-xl-13 {
    margin-bottom: 9rem !important; }
  .mb-xl-14 {
    margin-bottom: 10rem !important; }
  .mb-xl-15 {
    margin-bottom: 14rem !important; }
  .mb-xl-16 {
    margin-bottom: 18rem !important; }
  .mb-xl-auto {
    margin-bottom: auto !important; }
  .ms-xl-0 {
    margin-left: 0rem !important; }
  .ms-xl-1 {
    margin-left: 0.25rem !important; }
  .ms-xl-2 {
    margin-left: 0.5rem !important; }
  .ms-xl-3 {
    margin-left: 0.75rem !important; }
  .ms-xl-4 {
    margin-left: 1rem !important; }
  .ms-xl-5 {
    margin-left: 1.5rem !important; }
  .ms-xl-6 {
    margin-left: 2rem !important; }
  .ms-xl-7 {
    margin-left: 3rem !important; }
  .ms-xl-8 {
    margin-left: 4rem !important; }
  .ms-xl-9 {
    margin-left: 5rem !important; }
  .ms-xl-10 {
    margin-left: 6rem !important; }
  .ms-xl-11 {
    margin-left: 7rem !important; }
  .ms-xl-12 {
    margin-left: 8rem !important; }
  .ms-xl-13 {
    margin-left: 9rem !important; }
  .ms-xl-14 {
    margin-left: 10rem !important; }
  .ms-xl-15 {
    margin-left: 14rem !important; }
  .ms-xl-16 {
    margin-left: 18rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .m-xl-n3 {
    margin: -0.75rem !important; }
  .m-xl-n4 {
    margin: -1rem !important; }
  .m-xl-n5 {
    margin: -1.5rem !important; }
  .m-xl-n6 {
    margin: -2rem !important; }
  .m-xl-n7 {
    margin: -3rem !important; }
  .m-xl-n8 {
    margin: -4rem !important; }
  .m-xl-n9 {
    margin: -5rem !important; }
  .m-xl-n10 {
    margin: -6rem !important; }
  .m-xl-n11 {
    margin: -7rem !important; }
  .m-xl-n12 {
    margin: -8rem !important; }
  .m-xl-n13 {
    margin: -9rem !important; }
  .m-xl-n14 {
    margin: -10rem !important; }
  .m-xl-n15 {
    margin: -14rem !important; }
  .m-xl-n16 {
    margin: -18rem !important; }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-xl-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-xl-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-xl-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-xl-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-xl-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-xl-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-xl-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-xl-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-xl-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-xl-n12 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-xl-n13 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-xl-n14 {
    margin-right: -10rem !important;
    margin-left: -10rem !important; }
  .mx-xl-n15 {
    margin-right: -14rem !important;
    margin-left: -14rem !important; }
  .mx-xl-n16 {
    margin-right: -18rem !important;
    margin-left: -18rem !important; }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-xl-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-xl-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-xl-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-xl-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-xl-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-xl-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-xl-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-xl-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-xl-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-xl-n12 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-xl-n13 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-xl-n14 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .my-xl-n15 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .my-xl-n16 {
    margin-top: -18rem !important;
    margin-bottom: -18rem !important; }
  .mt-xl-n1 {
    margin-top: -0.25rem !important; }
  .mt-xl-n2 {
    margin-top: -0.5rem !important; }
  .mt-xl-n3 {
    margin-top: -0.75rem !important; }
  .mt-xl-n4 {
    margin-top: -1rem !important; }
  .mt-xl-n5 {
    margin-top: -1.5rem !important; }
  .mt-xl-n6 {
    margin-top: -2rem !important; }
  .mt-xl-n7 {
    margin-top: -3rem !important; }
  .mt-xl-n8 {
    margin-top: -4rem !important; }
  .mt-xl-n9 {
    margin-top: -5rem !important; }
  .mt-xl-n10 {
    margin-top: -6rem !important; }
  .mt-xl-n11 {
    margin-top: -7rem !important; }
  .mt-xl-n12 {
    margin-top: -8rem !important; }
  .mt-xl-n13 {
    margin-top: -9rem !important; }
  .mt-xl-n14 {
    margin-top: -10rem !important; }
  .mt-xl-n15 {
    margin-top: -14rem !important; }
  .mt-xl-n16 {
    margin-top: -18rem !important; }
  .me-xl-n1 {
    margin-right: -0.25rem !important; }
  .me-xl-n2 {
    margin-right: -0.5rem !important; }
  .me-xl-n3 {
    margin-right: -0.75rem !important; }
  .me-xl-n4 {
    margin-right: -1rem !important; }
  .me-xl-n5 {
    margin-right: -1.5rem !important; }
  .me-xl-n6 {
    margin-right: -2rem !important; }
  .me-xl-n7 {
    margin-right: -3rem !important; }
  .me-xl-n8 {
    margin-right: -4rem !important; }
  .me-xl-n9 {
    margin-right: -5rem !important; }
  .me-xl-n10 {
    margin-right: -6rem !important; }
  .me-xl-n11 {
    margin-right: -7rem !important; }
  .me-xl-n12 {
    margin-right: -8rem !important; }
  .me-xl-n13 {
    margin-right: -9rem !important; }
  .me-xl-n14 {
    margin-right: -10rem !important; }
  .me-xl-n15 {
    margin-right: -14rem !important; }
  .me-xl-n16 {
    margin-right: -18rem !important; }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-xl-n3 {
    margin-bottom: -0.75rem !important; }
  .mb-xl-n4 {
    margin-bottom: -1rem !important; }
  .mb-xl-n5 {
    margin-bottom: -1.5rem !important; }
  .mb-xl-n6 {
    margin-bottom: -2rem !important; }
  .mb-xl-n7 {
    margin-bottom: -3rem !important; }
  .mb-xl-n8 {
    margin-bottom: -4rem !important; }
  .mb-xl-n9 {
    margin-bottom: -5rem !important; }
  .mb-xl-n10 {
    margin-bottom: -6rem !important; }
  .mb-xl-n11 {
    margin-bottom: -7rem !important; }
  .mb-xl-n12 {
    margin-bottom: -8rem !important; }
  .mb-xl-n13 {
    margin-bottom: -9rem !important; }
  .mb-xl-n14 {
    margin-bottom: -10rem !important; }
  .mb-xl-n15 {
    margin-bottom: -14rem !important; }
  .mb-xl-n16 {
    margin-bottom: -18rem !important; }
  .ms-xl-n1 {
    margin-left: -0.25rem !important; }
  .ms-xl-n2 {
    margin-left: -0.5rem !important; }
  .ms-xl-n3 {
    margin-left: -0.75rem !important; }
  .ms-xl-n4 {
    margin-left: -1rem !important; }
  .ms-xl-n5 {
    margin-left: -1.5rem !important; }
  .ms-xl-n6 {
    margin-left: -2rem !important; }
  .ms-xl-n7 {
    margin-left: -3rem !important; }
  .ms-xl-n8 {
    margin-left: -4rem !important; }
  .ms-xl-n9 {
    margin-left: -5rem !important; }
  .ms-xl-n10 {
    margin-left: -6rem !important; }
  .ms-xl-n11 {
    margin-left: -7rem !important; }
  .ms-xl-n12 {
    margin-left: -8rem !important; }
  .ms-xl-n13 {
    margin-left: -9rem !important; }
  .ms-xl-n14 {
    margin-left: -10rem !important; }
  .ms-xl-n15 {
    margin-left: -14rem !important; }
  .ms-xl-n16 {
    margin-left: -18rem !important; }
  .p-xl-0 {
    padding: 0rem !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-3 {
    padding: 0.75rem !important; }
  .p-xl-4 {
    padding: 1rem !important; }
  .p-xl-5 {
    padding: 1.5rem !important; }
  .p-xl-6 {
    padding: 2rem !important; }
  .p-xl-7 {
    padding: 3rem !important; }
  .p-xl-8 {
    padding: 4rem !important; }
  .p-xl-9 {
    padding: 5rem !important; }
  .p-xl-10 {
    padding: 6rem !important; }
  .p-xl-11 {
    padding: 7rem !important; }
  .p-xl-12 {
    padding: 8rem !important; }
  .p-xl-13 {
    padding: 9rem !important; }
  .p-xl-14 {
    padding: 10rem !important; }
  .p-xl-15 {
    padding: 14rem !important; }
  .p-xl-16 {
    padding: 18rem !important; }
  .px-xl-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !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: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-xl-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-xl-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-xl-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-xl-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-xl-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-xl-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-xl-12 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-xl-13 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-xl-14 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-xl-15 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-xl-16 {
    padding-right: 18rem !important;
    padding-left: 18rem !important; }
  .py-xl-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !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: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-xl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-xl-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-xl-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-xl-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-xl-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-xl-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-xl-12 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-xl-13 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-xl-14 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-xl-15 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-xl-16 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important; }
  .pt-xl-0 {
    padding-top: 0rem !important; }
  .pt-xl-1 {
    padding-top: 0.25rem !important; }
  .pt-xl-2 {
    padding-top: 0.5rem !important; }
  .pt-xl-3 {
    padding-top: 0.75rem !important; }
  .pt-xl-4 {
    padding-top: 1rem !important; }
  .pt-xl-5 {
    padding-top: 1.5rem !important; }
  .pt-xl-6 {
    padding-top: 2rem !important; }
  .pt-xl-7 {
    padding-top: 3rem !important; }
  .pt-xl-8 {
    padding-top: 4rem !important; }
  .pt-xl-9 {
    padding-top: 5rem !important; }
  .pt-xl-10 {
    padding-top: 6rem !important; }
  .pt-xl-11 {
    padding-top: 7rem !important; }
  .pt-xl-12 {
    padding-top: 8rem !important; }
  .pt-xl-13 {
    padding-top: 9rem !important; }
  .pt-xl-14 {
    padding-top: 10rem !important; }
  .pt-xl-15 {
    padding-top: 14rem !important; }
  .pt-xl-16 {
    padding-top: 18rem !important; }
  .pe-xl-0 {
    padding-right: 0rem !important; }
  .pe-xl-1 {
    padding-right: 0.25rem !important; }
  .pe-xl-2 {
    padding-right: 0.5rem !important; }
  .pe-xl-3 {
    padding-right: 0.75rem !important; }
  .pe-xl-4 {
    padding-right: 1rem !important; }
  .pe-xl-5 {
    padding-right: 1.5rem !important; }
  .pe-xl-6 {
    padding-right: 2rem !important; }
  .pe-xl-7 {
    padding-right: 3rem !important; }
  .pe-xl-8 {
    padding-right: 4rem !important; }
  .pe-xl-9 {
    padding-right: 5rem !important; }
  .pe-xl-10 {
    padding-right: 6rem !important; }
  .pe-xl-11 {
    padding-right: 7rem !important; }
  .pe-xl-12 {
    padding-right: 8rem !important; }
  .pe-xl-13 {
    padding-right: 9rem !important; }
  .pe-xl-14 {
    padding-right: 10rem !important; }
  .pe-xl-15 {
    padding-right: 14rem !important; }
  .pe-xl-16 {
    padding-right: 18rem !important; }
  .pb-xl-0 {
    padding-bottom: 0rem !important; }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xl-3 {
    padding-bottom: 0.75rem !important; }
  .pb-xl-4 {
    padding-bottom: 1rem !important; }
  .pb-xl-5 {
    padding-bottom: 1.5rem !important; }
  .pb-xl-6 {
    padding-bottom: 2rem !important; }
  .pb-xl-7 {
    padding-bottom: 3rem !important; }
  .pb-xl-8 {
    padding-bottom: 4rem !important; }
  .pb-xl-9 {
    padding-bottom: 5rem !important; }
  .pb-xl-10 {
    padding-bottom: 6rem !important; }
  .pb-xl-11 {
    padding-bottom: 7rem !important; }
  .pb-xl-12 {
    padding-bottom: 8rem !important; }
  .pb-xl-13 {
    padding-bottom: 9rem !important; }
  .pb-xl-14 {
    padding-bottom: 10rem !important; }
  .pb-xl-15 {
    padding-bottom: 14rem !important; }
  .pb-xl-16 {
    padding-bottom: 18rem !important; }
  .ps-xl-0 {
    padding-left: 0rem !important; }
  .ps-xl-1 {
    padding-left: 0.25rem !important; }
  .ps-xl-2 {
    padding-left: 0.5rem !important; }
  .ps-xl-3 {
    padding-left: 0.75rem !important; }
  .ps-xl-4 {
    padding-left: 1rem !important; }
  .ps-xl-5 {
    padding-left: 1.5rem !important; }
  .ps-xl-6 {
    padding-left: 2rem !important; }
  .ps-xl-7 {
    padding-left: 3rem !important; }
  .ps-xl-8 {
    padding-left: 4rem !important; }
  .ps-xl-9 {
    padding-left: 5rem !important; }
  .ps-xl-10 {
    padding-left: 6rem !important; }
  .ps-xl-11 {
    padding-left: 7rem !important; }
  .ps-xl-12 {
    padding-left: 8rem !important; }
  .ps-xl-13 {
    padding-left: 9rem !important; }
  .ps-xl-14 {
    padding-left: 10rem !important; }
  .ps-xl-15 {
    padding-left: 14rem !important; }
  .ps-xl-16 {
    padding-left: 18rem !important; }
  .fs-xl-0 {
    font-size: 0rem !important; }
  .fs-xl-1 {
    font-size: 0.75rem !important; }
  .fs-xl-2 {
    font-size: 1rem !important; }
  .fs-xl-3 {
    font-size: 1.125rem !important; }
  .fs-xl-4 {
    font-size: 1.5rem !important; }
  .fs-xl-5 {
    font-size: 2rem !important; }
  .fs-xl-6 {
    font-size: 3rem !important; }
  .fs-xl-7 {
    font-size: 4rem !important; }
  .font-style-xl-italic {
    font-style: italic !important; }
  .lh-xl-0 {
    line-height: 0 !important; }
  .lh-xl-1 {
    line-height: 1 !important; }
  .lh-xl-2 {
    line-height: 1.5 !important; }
  .lh-xl-3 {
    line-height: 2 !important; }
  .lh-xl-4 {
    line-height: 3 !important; }
  .lh-xl-5 {
    line-height: 4 !important; }
  .lh-xl-1b {
    line-height: 1.25 !important; }
  .lh-xl-1c {
    line-height: 1.33 !important; }
  .text-xl-left {
    text-align: left !important; }
  .text-xl-center {
    text-align: center !important; }
  .text-xl-right {
    text-align: right !important; }
  .ws-xl-wrap {
    white-space: normal !important; }
  .ws-xl-nowrap {
    white-space: nowrap !important; }
  .rounded-xl-0 {
    border-radius: 0rem !important; }
  .rounded-xl-1 {
    border-radius: 0.25rem !important; }
  .rounded-xl-2 {
    border-radius: 0.5rem !important; }
  .rounded-xl-3 {
    border-radius: 1rem !important; }
  .rounded-xl-4 {
    border-radius: 2rem !important; }
  .rounded-xl-6 {
    border-radius: 3rem !important; }
  .rounded-xl-pill {
    border-radius: 100px !important; }
  .rounded-xl-full {
    border-radius: 100% !important; }
  .mih-xl-auto {
    min-height: auto !important; }
  .mih-xl-780px {
    min-height: 780px !important; }
  .mih-xl-280px {
    min-height: 280px !important; }
  .mih-xl-390px {
    min-height: 390px !important; }
  .miw-xl-none {
    min-width: none !important; }
  .miw-xl-vw40 {
    min-width: 40vw !important; }
  .miw-xl-10 {
    min-width: 10% !important; }
  .miw-xl-20 {
    min-width: 20% !important; }
  .miw-xl-30 {
    min-width: 30% !important; }
  .miw-xl-40 {
    min-width: 40% !important; }
  .miw-xl-50 {
    min-width: 50% !important; }
  .miw-xl-100 {
    min-width: 100% !important; }
  .miw-xl-48px {
    min-width: 48px !important; }
  .miw-xl-120px {
    min-width: 120px !important; }
  .miw-xl-128px {
    min-width: 128px !important; }
  .miw-xl-160px {
    min-width: 160px !important; }
  .miw-xl-186px {
    min-width: 186px !important; }
  .miw-xl-190px {
    min-width: 190px !important; }
  .miw-xl-320px {
    min-width: 320px !important; }
  .miw-xl-424px {
    min-width: 424px !important; }
  .miw-xl-576px {
    min-width: 576px !important; }
  .miw-xl-880px {
    min-width: 880px !important; }
  .miw-xl-auto {
    min-width: auto !important; }
  .zi-xl-0 {
    z-index: 1 !important; }
  .zi-xl-1 {
    z-index: 9 !important; }
  .zi-xl-2 {
    z-index: 99 !important; }
  .zi-xl-3 {
    z-index: 999 !important; }
  .zi-xl-4 {
    z-index: 9999 !important; }
  .zi-xl-5 {
    z-index: 99999 !important; }
  .zi-xl-6 {
    z-index: 999999 !important; }
  .zi-xl-7 {
    z-index: 9999999 !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; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .visually-hidden {
    display: none; } }

.air-datepicker-cell.-year-.-other-decade-, .air-datepicker-cell.-day-.-other-month- {
  color: var(--adp-color-other-month); }

.air-datepicker-cell.-year-.-other-decade-:hover, .air-datepicker-cell.-day-.-other-month-:hover {
  color: var(--adp-color-other-month-hover); }

.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-disabled-.-focus-.air-datepicker-cell.-day-.-other-month- {
  color: var(--adp-color-other-month); }

.-selected-.air-datepicker-cell.-year-.-other-decade-, .-selected-.air-datepicker-cell.-day-.-other-month- {
  color: #fff;
  background: var(--adp-background-color-selected-other-month); }

.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-selected-.-focus-.air-datepicker-cell.-day-.-other-month- {
  background: var(--adp-background-color-selected-other-month-focused); }

.-in-range-.air-datepicker-cell.-year-.-other-decade-, .-in-range-.air-datepicker-cell.-day-.-other-month- {
  background-color: var(--adp-background-color-in-range);
  color: var(--adp-color); }

.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-in-range-.-focus-.air-datepicker-cell.-day-.-other-month- {
  background-color: var(--adp-background-color-in-range-focused); }

.air-datepicker-cell.-year-.-other-decade-:empty, .air-datepicker-cell.-day-.-other-month-:empty {
  background: none;
  border: none; }

.air-datepicker-cell {
  border-radius: var(--adp-cell-border-radius);
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  z-index: 1; }

.air-datepicker-cell.-focus- {
  background: var(--adp-cell-background-color-hover); }

.air-datepicker-cell.-current- {
  color: var(--adp-color-current-date); }

.air-datepicker-cell.-current-.-focus- {
  color: var(--adp-color); }

.air-datepicker-cell.-current-.-in-range- {
  color: var(--adp-color-current-date); }

.air-datepicker-cell.-disabled- {
  cursor: default;
  color: var(--adp-color-disabled); }

.air-datepicker-cell.-disabled-.-focus- {
  color: var(--adp-color-disabled); }

.air-datepicker-cell.-disabled-.-in-range- {
  color: var(--adp-color-disabled-in-range); }

.air-datepicker-cell.-disabled-.-current-.-focus- {
  color: var(--adp-color-disabled); }

.air-datepicker-cell.-in-range- {
  background: var(--adp-cell-background-color-in-range);
  border-radius: 0; }

.air-datepicker-cell.-in-range-:hover, .air-datepicker-cell.-in-range-.-focus- {
  background: var(--adp-cell-background-color-in-range-hover); }

.air-datepicker-cell.-range-from- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius); }

.air-datepicker-cell.-range-to- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: 0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0; }

.air-datepicker-cell.-range-to-.-range-from- {
  border-radius: var(--adp-cell-border-radius); }

.air-datepicker-cell.-selected- {
  color: #fff;
  border: none;
  background: var(--adp-cell-background-color-selected); }

.air-datepicker-cell.-selected-.-current- {
  color: #fff;
  background: var(--adp-cell-background-color-selected); }

.air-datepicker-cell.-selected-.-focus- {
  background: var(--adp-cell-background-color-selected-hover); }

.air-datepicker-body {
  transition: all var(--adp-transition-duration) var(--adp-transition-ease); }

.air-datepicker-body.-hidden- {
  display: none; }

.air-datepicker-body--day-names {
  display: grid;
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  margin: 8px 0 3px; }

.air-datepicker-body--day-name {
  color: var(--adp-day-name-color);
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em; }

.air-datepicker-body--day-name.-clickable- {
  cursor: pointer; }

.air-datepicker-body--day-name.-clickable-:hover {
  color: var(--adp-day-name-color-hover); }

.air-datepicker-body--cells {
  display: grid; }

.air-datepicker-body--cells.-days- {
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  grid-auto-rows: var(--adp-day-cell-height); }

.air-datepicker-body--cells.-months- {
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: var(--adp-month-cell-height); }

.air-datepicker-body--cells.-years- {
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: var(--adp-year-cell-height); }

.air-datepicker-nav {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--adp-border-color-inner);
  min-height: var(--adp-nav-height);
  padding: var(--adp-padding);
  box-sizing: content-box; }

.-only-timepicker- .air-datepicker-nav {
  display: none; }

.air-datepicker-nav--title, .air-datepicker-nav--action {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center; }

.air-datepicker-nav--action {
  width: var(--adp-nav-action-size);
  border-radius: var(--adp-border-radius);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.air-datepicker-nav--action:hover {
  background: var(--adp-background-color-hover); }

.air-datepicker-nav--action:active {
  background: var(--adp-background-color-active); }

.air-datepicker-nav--action.-disabled- {
  visibility: hidden; }

.air-datepicker-nav--action svg {
  width: 32px;
  height: 32px; }

.air-datepicker-nav--action path {
  fill: none;
  stroke: var(--adp-nav-arrow-color);
  stroke-width: 2px; }

.air-datepicker-nav--title {
  border-radius: var(--adp-border-radius);
  padding: 0 8px; }

.air-datepicker-nav--title i {
  font-style: normal;
  color: var(--adp-nav-color-secondary);
  margin-left: .3em; }

.air-datepicker-nav--title:hover {
  background: var(--adp-background-color-hover); }

.air-datepicker-nav--title:active {
  background: var(--adp-background-color-active); }

.air-datepicker-nav--title.-disabled- {
  cursor: default;
  background: none; }

.air-datepicker-buttons {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column; }

.air-datepicker-button {
  display: inline-flex;
  color: var(--adp-btn-color);
  border-radius: var(--adp-btn-border-radius);
  cursor: pointer;
  height: var(--adp-btn-height);
  border: none;
  background: rgba(255, 255, 255, 0); }

.air-datepicker-button:hover {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover); }

.air-datepicker-button:focus {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover);
  outline: none; }

.air-datepicker-button:active {
  background: var(--adp-btn-background-color-active); }

.air-datepicker-button span {
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%; }

.air-datepicker-time {
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-column-gap: 12px;
  align-items: center;
  position: relative;
  padding: 0 var(--adp-time-padding-inner); }

.-only-timepicker- .air-datepicker-time {
  border-top: none; }

.air-datepicker-time--current {
  display: flex;
  align-items: center;
  flex: 1;
  font-size: 14px;
  text-align: center; }

.air-datepicker-time--current-colon {
  margin: 0 2px 3px;
  line-height: 1; }

.air-datepicker-time--current-hours, .air-datepicker-time--current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
  position: relative;
  z-index: 1; }

.air-datepicker-time--current-hours:after, .air-datepicker-time--current-minutes:after {
  content: "";
  background: var(--adp-background-color-hover);
  border-radius: var(--adp-border-radius);
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0; }

.air-datepicker-time--current-hours.-focus-:after, .air-datepicker-time--current-minutes.-focus-:after {
  opacity: 1; }

.air-datepicker-time--current-ampm {
  text-transform: uppercase;
  align-self: flex-end;
  color: var(--adp-time-day-period-color);
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px; }

.air-datepicker-time--row {
  display: flex;
  align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat; }

.air-datepicker-time--row:first-child {
  margin-bottom: 4px; }

.air-datepicker-time--row input[type=range] {
  background: none;
  cursor: pointer;
  flex: 1;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none; }

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none; }

.air-datepicker-time--row input[type=range]::-ms-tooltip {
  display: none; }

.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb {
  border-color: var(--adp-time-track-color-hover); }

.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb {
  border-color: var(--adp-time-track-color-hover); }

.air-datepicker-time--row input[type=range]:hover::-ms-thumb {
  border-color: var(--adp-time-track-color-hover); }

.air-datepicker-time--row input[type=range]:focus {
  outline: none; }

.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected); }

.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected); }

.air-datepicker-time--row input[type=range]:focus::-ms-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected); }

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -webkit-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration); }

.air-datepicker-time--row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -moz-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration); }

.air-datepicker-time--row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -ms-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration); }

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  margin-top: calc(var(--adp-time-thumb-size)/2*-1); }

.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0); }

.air-datepicker-time--row input[type=range]::-moz-range-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0); }

.air-datepicker-time--row input[type=range]::-ms-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0); }

.air-datepicker-time--row input[type=range]::-ms-fill-lower {
  background: rgba(0, 0, 0, 0); }

.air-datepicker-time--row input[type=range]::-ms-fill-upper {
  background: rgba(0, 0, 0, 0); }

.air-datepicker {
  --adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --adp-font-size: 14px;
  --adp-width: 246px;
  --adp-z-index: 100;
  --adp-padding: 4px;
  --adp-grid-areas: "nav" "body" "timepicker" "buttons";
  --adp-transition-duration: .3s;
  --adp-transition-ease: ease-out;
  --adp-transition-offset: 8px;
  --adp-background-color: #fff;
  --adp-background-color-hover: #f0f0f0;
  --adp-background-color-active: #eaeaea;
  --adp-background-color-in-range: rgba(92, 196, 239, .1);
  --adp-background-color-in-range-focused: rgba(92, 196, 239, .2);
  --adp-background-color-selected-other-month-focused: #8ad5f4;
  --adp-background-color-selected-other-month: #a2ddf6;
  --adp-color: #4a4a4a;
  --adp-color-secondary: #9c9c9c;
  --adp-accent-color: #4eb5e6;
  --adp-color-current-date: var(--adp-accent-color);
  --adp-color-other-month: #dedede;
  --adp-color-disabled: #aeaeae;
  --adp-color-disabled-in-range: #939393;
  --adp-color-other-month-hover: #c5c5c5;
  --adp-border-color: #dbdbdb;
  --adp-border-color-inner: #efefef;
  --adp-border-radius: 4px;
  --adp-border-color-inline: #d7d7d7;
  --adp-nav-height: 32px;
  --adp-nav-arrow-color: var(--adp-color-secondary);
  --adp-nav-action-size: 32px;
  --adp-nav-color-secondary: var(--adp-color-secondary);
  --adp-day-name-color: #ff9a19;
  --adp-day-name-color-hover: #8ad5f4;
  --adp-day-cell-width: 1fr;
  --adp-day-cell-height: 32px;
  --adp-month-cell-height: 42px;
  --adp-year-cell-height: 56px;
  --adp-pointer-size: 10px;
  --adp-poiner-border-radius: 2px;
  --adp-pointer-offset: 14px;
  --adp-cell-border-radius: 4px;
  --adp-cell-background-color-hover: var(--adp-background-color-hover);
  --adp-cell-background-color-selected: #5cc4ef;
  --adp-cell-background-color-selected-hover: #45bced;
  --adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);
  --adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);
  --adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);
  --adp-btn-height: 32px;
  --adp-btn-color: var(--adp-accent-color);
  --adp-btn-color-hover: var(--adp-color);
  --adp-btn-border-radius: var(--adp-border-radius);
  --adp-btn-background-color-hover: var(--adp-background-color-hover);
  --adp-btn-background-color-active: var(--adp-background-color-active);
  --adp-time-track-height: 1px;
  --adp-time-track-color: #dedede;
  --adp-time-track-color-hover: #b1b1b1;
  --adp-time-thumb-size: 12px;
  --adp-time-padding-inner: 10px;
  --adp-time-day-period-color: var(--adp-color-secondary);
  --adp-mobile-font-size: 16px;
  --adp-mobile-nav-height: 40px;
  --adp-mobile-width: 320px;
  --adp-mobile-day-cell-height: 38px;
  --adp-mobile-month-cell-height: 48px;
  --adp-mobile-year-cell-height: 64px; }

.air-datepicker-overlay {
  --adp-overlay-background-color: rgba(0, 0, 0, .3);
  --adp-overlay-transition-duration: .3s;
  --adp-overlay-transition-ease: ease-out;
  --adp-overlay-z-index: 99; }

.air-datepicker {
  background: var(--adp-background-color);
  border: 1px solid var(--adp-border-color);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: var(--adp-border-radius);
  box-sizing: content-box;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, max-content);
  grid-template-areas: var(--adp-grid-areas);
  font-family: var(--adp-font-family), sans-serif;
  font-size: var(--adp-font-size);
  color: var(--adp-color);
  width: var(--adp-width);
  position: absolute;
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
  z-index: var(--adp-z-index); }

.air-datepicker:not(.-custom-position-) {
  opacity: 0; }

.air-datepicker.-from-top- {
  transform: translateY(calc(var(--adp-transition-offset) * -1)); }

.air-datepicker.-from-right- {
  transform: translateX(var(--adp-transition-offset)); }

.air-datepicker.-from-bottom- {
  transform: translateY(var(--adp-transition-offset)); }

.air-datepicker.-from-left- {
  transform: translateX(calc(var(--adp-transition-offset) * -1)); }

.air-datepicker.-active-:not(.-custom-position-) {
  transform: translate(0, 0);
  opacity: 1; }

.air-datepicker.-active-.-custom-position- {
  transition: none; }

.air-datepicker.-inline- {
  border-color: var(--adp-border-color-inline);
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  transform: none; }

.air-datepicker.-inline- .air-datepicker--pointer {
  display: none; }

.air-datepicker.-is-mobile- {
  --adp-font-size: var(--adp-mobile-font-size);
  --adp-day-cell-height: var(--adp-mobile-day-cell-height);
  --adp-month-cell-height: var(--adp-mobile-month-cell-height);
  --adp-year-cell-height: var(--adp-mobile-year-cell-height);
  --adp-nav-height: var(--adp-mobile-nav-height);
  --adp-nav-action-size: var(--adp-mobile-nav-height);
  position: fixed;
  width: var(--adp-mobile-width);
  border: none; }

.air-datepicker.-is-mobile- * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.air-datepicker.-is-mobile- .air-datepicker--pointer {
  display: none; }

.air-datepicker.-is-mobile-:not(.-custom-position-) {
  transform: translate(-50%, calc(-50% + var(--adp-transition-offset))); }

.air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {
  transform: translate(-50%, -50%); }

.air-datepicker.-custom-position- {
  transition: none; }

.air-datepicker-global-container {
  position: absolute;
  left: 0;
  top: 0; }

.air-datepicker--pointer {
  --pointer-half-size: calc(var(--adp-pointer-size) / 2);
  position: absolute;
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  z-index: -1; }

.air-datepicker--pointer:after {
  content: "";
  position: absolute;
  background: #fff;
  border-top: 1px solid var(--adp-border-color-inline);
  border-right: 1px solid var(--adp-border-color-inline);
  border-top-right-radius: var(--adp-poiner-border-radius);
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  box-sizing: border-box; }

.-top-left- .air-datepicker--pointer, .-top-center- .air-datepicker--pointer, .-top-right- .air-datepicker--pointer, [data-popper-placement^=top] .air-datepicker--pointer {
  top: calc(100% - var(--pointer-half-size) + 1px); }

.-top-left- .air-datepicker--pointer:after, .-top-center- .air-datepicker--pointer:after, .-top-right- .air-datepicker--pointer:after, [data-popper-placement^=top] .air-datepicker--pointer:after {
  transform: rotate(135deg); }

.-right-top- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer, [data-popper-placement^=right] .air-datepicker--pointer {
  right: calc(100% - var(--pointer-half-size) + 1px); }

.-right-top- .air-datepicker--pointer:after, .-right-center- .air-datepicker--pointer:after, .-right-bottom- .air-datepicker--pointer:after, [data-popper-placement^=right] .air-datepicker--pointer:after {
  transform: rotate(225deg); }

.-bottom-left- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer, [data-popper-placement^=bottom] .air-datepicker--pointer {
  bottom: calc(100% - var(--pointer-half-size) + 1px); }

.-bottom-left- .air-datepicker--pointer:after, .-bottom-center- .air-datepicker--pointer:after, .-bottom-right- .air-datepicker--pointer:after, [data-popper-placement^=bottom] .air-datepicker--pointer:after {
  transform: rotate(315deg); }

.-left-top- .air-datepicker--pointer, .-left-center- .air-datepicker--pointer, .-left-bottom- .air-datepicker--pointer, [data-popper-placement^=left] .air-datepicker--pointer {
  left: calc(100% - var(--pointer-half-size) + 1px); }

.-left-top- .air-datepicker--pointer:after, .-left-center- .air-datepicker--pointer:after, .-left-bottom- .air-datepicker--pointer:after, [data-popper-placement^=left] .air-datepicker--pointer:after {
  transform: rotate(45deg); }

.-top-left- .air-datepicker--pointer, .-bottom-left- .air-datepicker--pointer {
  left: var(--adp-pointer-offset); }

.-top-right- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer {
  right: var(--adp-pointer-offset); }

.-top-center- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer {
  left: calc(50% - var(--adp-pointer-size)/2); }

.-left-top- .air-datepicker--pointer, .-right-top- .air-datepicker--pointer {
  top: var(--adp-pointer-offset); }

.-left-bottom- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer {
  bottom: var(--adp-pointer-offset); }

.-left-center- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer {
  top: calc(50% - var(--adp-pointer-size)/2); }

.air-datepicker--navigation {
  grid-area: nav; }

.air-datepicker--content {
  box-sizing: content-box;
  padding: var(--adp-padding);
  grid-area: body; }

.-only-timepicker- .air-datepicker--content {
  display: none; }

.air-datepicker--time {
  grid-area: timepicker; }

.air-datepicker--buttons {
  grid-area: buttons; }

.air-datepicker--buttons, .air-datepicker--time {
  padding: var(--adp-padding);
  border-top: 1px solid var(--adp-border-color-inner); }

.air-datepicker-overlay {
  position: fixed;
  background: var(--adp-overlay-background-color);
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  opacity: 0;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
  transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
  z-index: var(--adp-overlay-z-index); }

.air-datepicker-overlay.-active- {
  opacity: 1;
  width: 100%;
  height: 100%;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s; }

.air-datepicker {
  --adp-font-family: satoshi, Segoe UI, sans-serif;
  --adp-font-size: 14px;
  --adp-width: 246px;
  --adp-z-index: 100;
  --adp-padding: 4px;
  --adp-grid-areas: "nav" "body" "timepicker" "buttons";
  --adp-transition-duration: .3s;
  --adp-transition-ease: ease-out;
  --adp-transition-offset: 8px;
  --adp-background-color: #fff;
  --adp-background-color-hover: #f0f0f0;
  --adp-background-color-active: #eaeaea;
  --adp-background-color-in-range: rgba(92,196,239,.1);
  --adp-background-color-in-range-focused: rgba(92,196,239,.2);
  --adp-background-color-selected-other-month-focused: rgba(217, 61, 61, 0.2);
  --adp-background-color-selected-other-month: rgba(217, 61, 61, 0.2);
  --adp-color: #4a4a4a;
  --adp-color-secondary: #9c9c9c;
  --adp-accent-color: #D93D3D;
  --adp-color-current-date: var(--adp-accent-color);
  --adp-color-other-month: #dedede;
  --adp-color-disabled: #aeaeae;
  --adp-color-disabled-in-range: #939393;
  --adp-color-other-month-hover: #c5c5c5;
  --adp-border-color: transparent;
  --adp-border-color-inner: #efefef;
  --adp-border-radius: 1rem;
  --adp-border-color-inline: transparent;
  --adp-nav-height: 32px;
  --adp-nav-arrow-color: #bababa;
  --adp-nav-action-size: 32px;
  --adp-nav-color-secondary: var(--adp-color-secondary);
  --adp-day-name-color: #a62e2e;
  --adp-day-name-color-hover: #e67d7d;
  --adp-day-cell-width: 1fr;
  --adp-day-cell-height: 32px;
  --adp-month-cell-height: 42px;
  --adp-year-cell-height: 56px;
  --adp-pointer-size: 10px;
  --adp-pointer-border-radius: 1rem;
  --adp-pointer-offset: 14px;
  --adp-cell-border-radius: 1rem;
  --adp-cell-background-color-hover: var(--adp-background-color-hover);
  --adp-cell-background-color-selected: #D93D3D;
  --adp-cell-background-color-selected-hover: #e67d7d;
  --adp-cell-background-color-in-range: rgba(217, 61, 61, 0.1);
  --adp-cell-background-color-in-range-hover: rgba(217, 61, 61, 0.2);
  --adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);
  --adp-btn-height: 32px;
  --adp-btn-color: var(--adp-accent-color);
  --adp-btn-color-hover: var(--adp-color);
  --adp-btn-border-radius: 1rem;
  --adp-btn-background-color-hover: var(--adp-background-color-hover);
  --adp-btn-background-color-active: var(--adp-background-color-active);
  --adp-time-track-height: 1px;
  --adp-time-track-color: #dedede;
  --adp-time-track-color-hover: #b1b1b1;
  --adp-time-thumb-size: 12px;
  --adp-time-padding-inner: 10px;
  --adp-time-day-period-color: var(--adp-color-secondary);
  --adp-mobile-font-size: 16px;
  --adp-mobile-nav-height: 40px;
  --adp-mobile-width: 320px;
  --adp-mobile-day-cell-height: 38px;
  --adp-mobile-month-cell-height: 48px;
  --adp-mobile-year-cell-height: 64px; }

.air-datepicker-global-container, .air-datepicker-global-container > * {
  z-index: 999999; }

.carousel {
  position: relative;
  box-sizing: border-box; }

.carousel *, .carousel *:before, .carousel *:after {
  box-sizing: inherit; }

.carousel.is-draggable {
  cursor: move;
  cursor: grab; }

.carousel.is-dragging {
  cursor: move;
  cursor: grabbing; }

.carousel__viewport {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  max-height: 100%; }

.carousel__track {
  display: flex; }

.carousel__slide {
  flex: 0 0 auto;
  width: var(--carousel-slide-width, 60%);
  max-width: 100%;
  padding: 1rem;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain; }

.has-dots {
  margin-bottom: calc(0.5rem + 22px); }

.carousel__dots {
  margin: 0 auto;
  padding: 0;
  position: absolute;
  top: calc(100% + 0.5rem);
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  list-style: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none; }

.carousel__dots .carousel__dot {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  width: 22px;
  height: 22px;
  cursor: pointer; }

.carousel__dots .carousel__dot:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: currentColor;
  opacity: .25;
  transition: opacity .15s ease-in-out; }

.carousel__dots .carousel__dot.is-selected:after {
  opacity: 1; }

.carousel__button {
  width: var(--carousel-button-width, 48px);
  height: var(--carousel-button-height, 48px);
  padding: 0;
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: all;
  cursor: pointer;
  color: var(--carousel-button-color, currentColor);
  background: var(--carousel-button-bg, transparent);
  border-radius: var(--carousel-button-border-radius, 50%);
  box-shadow: var(--carousel-button-shadow, none);
  transition: opacity .15s ease; }

.carousel__button.is-prev, .carousel__button.is-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

.carousel__button.is-prev {
  left: 10px; }

.carousel__button.is-next {
  right: 10px; }

.carousel__button[disabled] {
  cursor: default;
  opacity: .3; }

.carousel__button svg {
  width: var(--carousel-button-svg-width, 50%);
  height: var(--carousel-button-svg-height, 50%);
  fill: none;
  stroke: currentColor;
  stroke-width: var(--carousel-button-svg-stroke-width, 1.5);
  stroke-linejoin: bevel;
  stroke-linecap: round;
  filter: var(--carousel-button-svg-filter, none);
  pointer-events: none; }

html.with-fancybox {
  scroll-behavior: auto; }

body.compensate-for-scrollbar {
  overflow: hidden !important;
  touch-action: none; }

.fancybox__container {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  margin: 0;
  padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  color: var(--fancybox-color, #fff);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: hidden;
  z-index: 1050;
  outline: none;
  transform-origin: top left;
  --carousel-button-width: 48px;
  --carousel-button-height: 48px;
  --carousel-button-svg-width: 24px;
  --carousel-button-svg-height: 24px;
  --carousel-button-svg-stroke-width: 2.5;
  --carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4)); }

.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {
  box-sizing: inherit; }

.fancybox__container :focus {
  outline: none; }

body:not(.is-using-mouse) .fancybox__container :focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94)); }

@media all and (min-width: 1024px) {
  .fancybox__container {
    --carousel-button-width:48px;
    --carousel-button-height:48px;
    --carousel-button-svg-width:27px;
    --carousel-button-svg-height:27px; } }

.fancybox__backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: var(--fancybox-bg, rgba(24, 24, 27, 0.92)); }

.fancybox__carousel {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  height: 100%;
  z-index: 10; }

.fancybox__carousel.has-dots {
  margin-bottom: calc(0.5rem + 22px); }

.fancybox__viewport {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: visible;
  cursor: default; }

.fancybox__track {
  display: flex;
  height: 100%; }

.fancybox__slide {
  flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 48px 8px 8px 8px;
  position: relative;
  overscroll-behavior: contain;
  display: flex;
  flex-direction: column;
  outline: 0;
  overflow: auto;
  --carousel-button-width: 36px;
  --carousel-button-height: 36px;
  --carousel-button-svg-width: 22px;
  --carousel-button-svg-height: 22px; }

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  flex: 0 0 0;
  margin: auto; }

@media all and (min-width: 1024px) {
  .fancybox__slide {
    padding: 64px 100px; } }

.fancybox__content {
  margin: 0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);
  padding: 36px;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  position: relative;
  align-self: center;
  display: flex;
  flex-direction: column;
  z-index: 20; }

.fancybox__content :focus:not(.carousel__button.is-close) {
  outline: thin dotted;
  box-shadow: none; }

.fancybox__caption {
  align-self: center;
  max-width: 100%;
  margin: 0;
  padding: 1rem 0 0 0;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  visibility: visible;
  cursor: auto;
  flex-shrink: 0;
  overflow-wrap: anywhere; }

.is-loading .fancybox__caption {
  visibility: hidden; }

.fancybox__container > .carousel__dots {
  top: 100%;
  color: var(--fancybox-color, #fff); }

.fancybox__nav .carousel__button {
  z-index: 40; }

.fancybox__nav .carousel__button.is-next {
  right: 8px; }

@media all and (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-next {
    right: 40px; } }

.fancybox__nav .carousel__button.is-prev {
  left: 8px; }

@media all and (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-prev {
    left: 40px; } }

.carousel__button.is-close {
  position: absolute;
  top: 8px;
  right: 8px;
  top: calc(env(safe-area-inset-top, 0px) + 8px);
  right: calc(env(safe-area-inset-right, 0px) + 8px);
  z-index: 40; }

@media all and (min-width: 1024px) {
  .carousel__button.is-close {
    right: 40px; } }

.fancybox__content > .carousel__button.is-close {
  position: absolute;
  top: -40px;
  right: 0;
  color: var(--fancybox-color, #fff); }

.fancybox__no-click, .fancybox__no-click button {
  pointer-events: none; }

.fancybox__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  color: var(--fancybox-color, currentColor); }

.fancybox__slide .fancybox__spinner {
  cursor: pointer;
  z-index: 1053; }

.fancybox__spinner svg {
  animation: fancybox-rotate 2s linear infinite;
  transform-origin: center center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%; }

.fancybox__spinner svg circle {
  fill: none;
  stroke-width: 2.75;
  stroke-miterlimit: 10;
  stroke-dasharray: 1,200;
  stroke-dashoffset: 0;
  animation: fancybox-dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  stroke: currentColor; }

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg); } }

@keyframes fancybox-dash {
  0% {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35px; }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124px; } }

.fancybox__backdrop, .fancybox__caption, .fancybox__nav, .carousel__dots, .carousel__button.is-close {
  opacity: var(--fancybox-opacity, 1); }

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden=false] .fancybox__caption, .fancybox__container.is-animated[aria-hidden=false] .fancybox__nav, .fancybox__container.is-animated[aria-hidden=false] .carousel__dots, .fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {
  animation: .15s ease backwards fancybox-fadeIn; }

.fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .carousel__button.is-close {
  animation: .15s ease both fancybox-fadeOut; }

.fancybox-fadeIn {
  animation: .15s ease both fancybox-fadeIn; }

.fancybox-fadeOut {
  animation: .1s ease both fancybox-fadeOut; }

.fancybox-zoomInUp {
  animation: .2s ease both fancybox-zoomInUp; }

.fancybox-zoomOutDown {
  animation: .15s ease both fancybox-zoomOutDown; }

.fancybox-throwOutUp {
  animation: .15s ease both fancybox-throwOutUp; }

.fancybox-throwOutDown {
  animation: .15s ease both fancybox-throwOutDown; }

@keyframes fancybox-fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fancybox-fadeOut {
  to {
    opacity: 0; } }

@keyframes fancybox-zoomInUp {
  from {
    transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0; }
  to {
    transform: scale(1) translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes fancybox-zoomOutDown {
  to {
    transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0; } }

@keyframes fancybox-throwOutUp {
  to {
    transform: translate3d(0, -30%, 0);
    opacity: 0; } }

@keyframes fancybox-throwOutDown {
  to {
    transform: translate3d(0, 30%, 0);
    opacity: 0; } }

.fancybox__carousel .carousel__slide {
  scrollbar-width: thin;
  scrollbar-color: #ccc rgba(255, 255, 255, 0.1); }

.fancybox__carousel .carousel__slide::-webkit-scrollbar {
  width: 8px;
  height: 8px; }

.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.1); }

.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 2px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2); }

.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {
  cursor: move;
  cursor: grab; }

.fancybox__carousel.is-dragging .fancybox__slide, .fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {
  cursor: move;
  cursor: grabbing; }

.fancybox__carousel .fancybox__slide .fancybox__content {
  cursor: auto; }

.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {
  cursor: zoom-in; }

.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {
  cursor: zoom-out; }

.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {
  cursor: move;
  cursor: grab; }

.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {
  cursor: move;
  cursor: grabbing; }

.fancybox__image {
  transform-origin: 0 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: none; }

.has-image .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px; }

.is-closing .has-image .fancybox__content {
  overflow: visible; }

.has-image[data-image-fit=contain] {
  overflow: visible;
  touch-action: none; }

.has-image[data-image-fit=contain] .fancybox__content {
  flex-direction: row;
  flex-wrap: wrap; }

.has-image[data-image-fit=contain] .fancybox__image {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain; }

.has-image[data-image-fit=contain-w] {
  overflow-x: hidden;
  overflow-y: auto; }

.has-image[data-image-fit=contain-w] .fancybox__content {
  min-height: auto; }

.has-image[data-image-fit=contain-w] .fancybox__image {
  max-width: 100%;
  height: auto; }

.has-image[data-image-fit=cover] {
  overflow: visible;
  touch-action: none; }

.has-image[data-image-fit=cover] .fancybox__content {
  width: 100%;
  height: 100%; }

.has-image[data-image-fit=cover] .fancybox__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  max-width: 100%;
  flex-shrink: 1;
  min-height: 1px;
  overflow: visible; }

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {
  width: 100%;
  height: 80%; }

.fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%; }

.fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff; }

.fancybox__carousel .fancybox__slide.has-map .fancybox__content {
  background: #e5e3df; }

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0); }

.fancybox-placeholder {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.fancybox__thumbs {
  flex: 0 0 auto;
  position: relative;
  padding: 0px 3px;
  opacity: var(--fancybox-opacity, 1); }

.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {
  animation: .15s ease-in backwards fancybox-fadeIn; }

.fancybox__container.is-animated.is-closing .fancybox__thumbs {
  opacity: 0; }

.fancybox__thumbs .carousel__slide {
  flex: 0 0 auto;
  width: var(--fancybox-thumbs-width, 96px);
  margin: 0;
  padding: 8px 3px;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  cursor: pointer; }

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-width: 5px;
  border-style: solid;
  border-color: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
  opacity: 0;
  transition: opacity .15s ease;
  border-radius: var(--fancybox-thumbs-border-radius, 4px); }

.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {
  opacity: .92; }

.fancybox__thumbs .carousel__slide > * {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none; }

.fancybox__thumb {
  position: relative;
  width: 100%;
  padding-top: calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));
  background-size: cover;
  background-position: center center;
  background-color: rgba(255, 255, 255, 0.1);
  background-repeat: no-repeat;
  border-radius: var(--fancybox-thumbs-border-radius, 4px); }

.fancybox__toolbar {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
  background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);
  padding: 0;
  touch-action: none;
  display: flex;
  justify-content: space-between;
  --carousel-button-svg-width: 20px;
  --carousel-button-svg-height: 20px;
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4)); }

@media all and (min-width: 1024px) {
  .fancybox__toolbar {
    padding: 8px; } }

.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {
  animation: .15s ease-in backwards fancybox-fadeIn; }

.fancybox__container.is-animated.is-closing .fancybox__toolbar {
  opacity: 0; }

.fancybox__toolbar__items {
  display: flex; }

.fancybox__toolbar__items--left {
  margin-right: auto; }

.fancybox__toolbar__items--center {
  position: absolute;
  left: 50%;
  transform: translateX(-50%); }

.fancybox__toolbar__items--right {
  margin-left: auto; }

@media (max-width: 640px) {
  .fancybox__toolbar__items--center:not(:last-child) {
    display: none; } }

.fancybox__counter {
  min-width: 72px;
  padding: 0 10px;
  line-height: var(--carousel-button-height, 48px);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased; }

.fancybox__progress {
  background: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 30;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none; }

.fancybox__container:fullscreen::backdrop {
  opacity: 0; }

.fancybox__button--fullscreen g:nth-child(2) {
  display: none; }

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {
  display: none; }

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {
  display: block; }

.fancybox__button--slideshow g:nth-child(2) {
  display: none; }

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {
  display: none; }

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {
  display: block; }

.fancybox__container {
  z-index: 999999;
  --fancybox-accent-color: var(--zaux-color-set1-color1); }

.fancybox__button--slideshow, .fancybox__button--fullscreen, .fancybox__button--thumbs, .fancybox__button--zoom {
  display: none !important; }

.fancybox__counter {
  display: none; }

@media (max-width: 1399.98px) {
  .fancybox__nav .carousel__button {
    display: none; } }

.fancybox__slide.has-image .fancybox__content {
  transition: border-radius 0.2s ease-out;
  border-radius: 1rem;
  overflow: hidden; }

[data-fancybox] {
  cursor: pointer; }

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color: #007aff; }

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-vertical > .swiper-wrapper {
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0); }

.swiper-pointer-events {
  touch-action: pan-y; }
  .swiper-pointer-events.swiper-vertical {
    touch-action: pan-x; }

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto; }

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height; }

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px; }

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d; }

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }
  .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory; }

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory; }

.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999; }

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after); }

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after); }

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center; }

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out; }

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity; }
  .swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none; }

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */ }

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10; }
  .swiper-pagination.swiper-pagination-hidden {
    opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33); }

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); }
  button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
  .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer; }
  .swiper-pagination-bullet:only-child {
    display: none !important; }

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0); }
  .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
  .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block; }
  .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
  .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px; }
    .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
    .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      display: inline-block;
      transition: 200ms transform, 200ms top; }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap; }
  .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
  .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms left; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right; }

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top; }
  .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top; }
  .swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0; }
  .swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical,
  .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0; }

.swiper-pagination-lock {
  display: none; }

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */ }

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color)); }
  .swiper-button-prev.swiper-button-disabled,
  .swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none; }
  .swiper-button-prev:after,
  .swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1; }

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto; }
  .swiper-button-prev:after,
  .swiper-rtl .swiper-button-next:after {
    content: 'prev'; }

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto; }
  .swiper-button-next:after,
  .swiper-rtl .swiper-button-prev:after {
    content: 'next'; }

.swiper-button-lock {
  display: none; }

.wpcf7-not-valid-tip {
  padding-top: 8px; }

.wpcf7-response-output {
  border: none !important;
  padding: 12px !important;
  background-color: var(--zaux-color-default-warning);
  color: var(--zaux-color-default-white) !important; }

.wpcf7-list-item {
  margin: 0 !important; }

.zaux-color-default-white {
  color: var(--zaux-color-default-white) !important; }

.hover\:zaux-color-default-white {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-white:hover {
    color: var(--zaux-color-default-white) !important; }

.group:hover .group\:hover\:zaux-color-default-white {
  color: var(--zaux-color-default-white) !important; }

.zaux-color-default-black {
  color: var(--zaux-color-default-black) !important; }

.hover\:zaux-color-default-black {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-black:hover {
    color: var(--zaux-color-default-black) !important; }

.group:hover .group\:hover\:zaux-color-default-black {
  color: var(--zaux-color-default-black) !important; }

.zaux-color-default-red {
  color: var(--zaux-color-default-red) !important; }

.hover\:zaux-color-default-red {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-red:hover {
    color: var(--zaux-color-default-red) !important; }

.group:hover .group\:hover\:zaux-color-default-red {
  color: var(--zaux-color-default-red) !important; }

.zaux-color-default-green {
  color: var(--zaux-color-default-green) !important; }

.hover\:zaux-color-default-green {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-green:hover {
    color: var(--zaux-color-default-green) !important; }

.group:hover .group\:hover\:zaux-color-default-green {
  color: var(--zaux-color-default-green) !important; }

.zaux-color-default-blue {
  color: var(--zaux-color-default-blue) !important; }

.hover\:zaux-color-default-blue {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-blue:hover {
    color: var(--zaux-color-default-blue) !important; }

.group:hover .group\:hover\:zaux-color-default-blue {
  color: var(--zaux-color-default-blue) !important; }

.zaux-color-default-magenta {
  color: var(--zaux-color-default-magenta) !important; }

.hover\:zaux-color-default-magenta {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-magenta:hover {
    color: var(--zaux-color-default-magenta) !important; }

.group:hover .group\:hover\:zaux-color-default-magenta {
  color: var(--zaux-color-default-magenta) !important; }

.zaux-color-default-orange {
  color: var(--zaux-color-default-orange) !important; }

.hover\:zaux-color-default-orange {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-orange:hover {
    color: var(--zaux-color-default-orange) !important; }

.group:hover .group\:hover\:zaux-color-default-orange {
  color: var(--zaux-color-default-orange) !important; }

.zaux-color-default-lightgray {
  color: var(--zaux-color-default-lightgray) !important; }

.hover\:zaux-color-default-lightgray {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-lightgray:hover {
    color: var(--zaux-color-default-lightgray) !important; }

.group:hover .group\:hover\:zaux-color-default-lightgray {
  color: var(--zaux-color-default-lightgray) !important; }

.zaux-color-default-warning {
  color: var(--zaux-color-default-warning) !important; }

.hover\:zaux-color-default-warning {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-warning:hover {
    color: var(--zaux-color-default-warning) !important; }

.group:hover .group\:hover\:zaux-color-default-warning {
  color: var(--zaux-color-default-warning) !important; }

.zaux-color-default-error {
  color: var(--zaux-color-default-error) !important; }

.hover\:zaux-color-default-error {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-error:hover {
    color: var(--zaux-color-default-error) !important; }

.group:hover .group\:hover\:zaux-color-default-error {
  color: var(--zaux-color-default-error) !important; }

.zaux-color-default-success {
  color: var(--zaux-color-default-success) !important; }

.hover\:zaux-color-default-success {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-success:hover {
    color: var(--zaux-color-default-success) !important; }

.group:hover .group\:hover\:zaux-color-default-success {
  color: var(--zaux-color-default-success) !important; }

.zaux-color-default-xs-white {
  color: var(--zaux-color-default-white) !important; }

.hover\:zaux-color-default-xs-white {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-xs-white:hover {
    color: var(--zaux-color-default-white) !important; }

.group:hover .group\:hover\:zaux-color-default-xs-white {
  color: var(--zaux-color-default-white) !important; }

.zaux-color-default-xs-black {
  color: var(--zaux-color-default-black) !important; }

.hover\:zaux-color-default-xs-black {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-xs-black:hover {
    color: var(--zaux-color-default-black) !important; }

.group:hover .group\:hover\:zaux-color-default-xs-black {
  color: var(--zaux-color-default-black) !important; }

.zaux-color-default-xs-red {
  color: var(--zaux-color-default-red) !important; }

.hover\:zaux-color-default-xs-red {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-xs-red:hover {
    color: var(--zaux-color-default-red) !important; }

.group:hover .group\:hover\:zaux-color-default-xs-red {
  color: var(--zaux-color-default-red) !important; }

.zaux-color-default-xs-green {
  color: var(--zaux-color-default-green) !important; }

.hover\:zaux-color-default-xs-green {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-xs-green:hover {
    color: var(--zaux-color-default-green) !important; }

.group:hover .group\:hover\:zaux-color-default-xs-green {
  color: var(--zaux-color-default-green) !important; }

.zaux-color-default-xs-blue {
  color: var(--zaux-color-default-blue) !important; }

.hover\:zaux-color-default-xs-blue {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-xs-blue:hover {
    color: var(--zaux-color-default-blue) !important; }

.group:hover .group\:hover\:zaux-color-default-xs-blue {
  color: var(--zaux-color-default-blue) !important; }

.zaux-color-default-xs-magenta {
  color: var(--zaux-color-default-magenta) !important; }

.hover\:zaux-color-default-xs-magenta {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-xs-magenta:hover {
    color: var(--zaux-color-default-magenta) !important; }

.group:hover .group\:hover\:zaux-color-default-xs-magenta {
  color: var(--zaux-color-default-magenta) !important; }

.zaux-color-default-xs-orange {
  color: var(--zaux-color-default-orange) !important; }

.hover\:zaux-color-default-xs-orange {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-xs-orange:hover {
    color: var(--zaux-color-default-orange) !important; }

.group:hover .group\:hover\:zaux-color-default-xs-orange {
  color: var(--zaux-color-default-orange) !important; }

.zaux-color-default-xs-lightgray {
  color: var(--zaux-color-default-lightgray) !important; }

.hover\:zaux-color-default-xs-lightgray {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-xs-lightgray:hover {
    color: var(--zaux-color-default-lightgray) !important; }

.group:hover .group\:hover\:zaux-color-default-xs-lightgray {
  color: var(--zaux-color-default-lightgray) !important; }

.zaux-color-default-xs-warning {
  color: var(--zaux-color-default-warning) !important; }

.hover\:zaux-color-default-xs-warning {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-xs-warning:hover {
    color: var(--zaux-color-default-warning) !important; }

.group:hover .group\:hover\:zaux-color-default-xs-warning {
  color: var(--zaux-color-default-warning) !important; }

.zaux-color-default-xs-error {
  color: var(--zaux-color-default-error) !important; }

.hover\:zaux-color-default-xs-error {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-xs-error:hover {
    color: var(--zaux-color-default-error) !important; }

.group:hover .group\:hover\:zaux-color-default-xs-error {
  color: var(--zaux-color-default-error) !important; }

.zaux-color-default-xs-success {
  color: var(--zaux-color-default-success) !important; }

.hover\:zaux-color-default-xs-success {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-xs-success:hover {
    color: var(--zaux-color-default-success) !important; }

.group:hover .group\:hover\:zaux-color-default-xs-success {
  color: var(--zaux-color-default-success) !important; }

.zaux-color-default-_mid-xs-white {
  color: var(--zaux-color-default-white) !important; }

.hover\:zaux-color-default-_mid-xs-white {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-_mid-xs-white:hover {
    color: var(--zaux-color-default-white) !important; }

.group:hover .group\:hover\:zaux-color-default-_mid-xs-white {
  color: var(--zaux-color-default-white) !important; }

.zaux-color-default-_mid-xs-black {
  color: var(--zaux-color-default-black) !important; }

.hover\:zaux-color-default-_mid-xs-black {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-_mid-xs-black:hover {
    color: var(--zaux-color-default-black) !important; }

.group:hover .group\:hover\:zaux-color-default-_mid-xs-black {
  color: var(--zaux-color-default-black) !important; }

.zaux-color-default-_mid-xs-red {
  color: var(--zaux-color-default-red) !important; }

.hover\:zaux-color-default-_mid-xs-red {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-_mid-xs-red:hover {
    color: var(--zaux-color-default-red) !important; }

.group:hover .group\:hover\:zaux-color-default-_mid-xs-red {
  color: var(--zaux-color-default-red) !important; }

.zaux-color-default-_mid-xs-green {
  color: var(--zaux-color-default-green) !important; }

.hover\:zaux-color-default-_mid-xs-green {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-_mid-xs-green:hover {
    color: var(--zaux-color-default-green) !important; }

.group:hover .group\:hover\:zaux-color-default-_mid-xs-green {
  color: var(--zaux-color-default-green) !important; }

.zaux-color-default-_mid-xs-blue {
  color: var(--zaux-color-default-blue) !important; }

.hover\:zaux-color-default-_mid-xs-blue {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-_mid-xs-blue:hover {
    color: var(--zaux-color-default-blue) !important; }

.group:hover .group\:hover\:zaux-color-default-_mid-xs-blue {
  color: var(--zaux-color-default-blue) !important; }

.zaux-color-default-_mid-xs-magenta {
  color: var(--zaux-color-default-magenta) !important; }

.hover\:zaux-color-default-_mid-xs-magenta {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-_mid-xs-magenta:hover {
    color: var(--zaux-color-default-magenta) !important; }

.group:hover .group\:hover\:zaux-color-default-_mid-xs-magenta {
  color: var(--zaux-color-default-magenta) !important; }

.zaux-color-default-_mid-xs-orange {
  color: var(--zaux-color-default-orange) !important; }

.hover\:zaux-color-default-_mid-xs-orange {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-_mid-xs-orange:hover {
    color: var(--zaux-color-default-orange) !important; }

.group:hover .group\:hover\:zaux-color-default-_mid-xs-orange {
  color: var(--zaux-color-default-orange) !important; }

.zaux-color-default-_mid-xs-lightgray {
  color: var(--zaux-color-default-lightgray) !important; }

.hover\:zaux-color-default-_mid-xs-lightgray {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-_mid-xs-lightgray:hover {
    color: var(--zaux-color-default-lightgray) !important; }

.group:hover .group\:hover\:zaux-color-default-_mid-xs-lightgray {
  color: var(--zaux-color-default-lightgray) !important; }

.zaux-color-default-_mid-xs-warning {
  color: var(--zaux-color-default-warning) !important; }

.hover\:zaux-color-default-_mid-xs-warning {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-_mid-xs-warning:hover {
    color: var(--zaux-color-default-warning) !important; }

.group:hover .group\:hover\:zaux-color-default-_mid-xs-warning {
  color: var(--zaux-color-default-warning) !important; }

.zaux-color-default-_mid-xs-error {
  color: var(--zaux-color-default-error) !important; }

.hover\:zaux-color-default-_mid-xs-error {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-_mid-xs-error:hover {
    color: var(--zaux-color-default-error) !important; }

.group:hover .group\:hover\:zaux-color-default-_mid-xs-error {
  color: var(--zaux-color-default-error) !important; }

.zaux-color-default-_mid-xs-success {
  color: var(--zaux-color-default-success) !important; }

.hover\:zaux-color-default-_mid-xs-success {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-default-_mid-xs-success:hover {
    color: var(--zaux-color-default-success) !important; }

.group:hover .group\:hover\:zaux-color-default-_mid-xs-success {
  color: var(--zaux-color-default-success) !important; }

@media (min-width: 480px) {
  .zaux-color-default-high-xs-white {
    color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-color-default-high-xs-white {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-high-xs-white:hover {
      color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-color-default-high-xs-white {
    color: var(--zaux-color-default-white) !important; }
  .zaux-color-default-high-xs-black {
    color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-color-default-high-xs-black {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-high-xs-black:hover {
      color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-color-default-high-xs-black {
    color: var(--zaux-color-default-black) !important; }
  .zaux-color-default-high-xs-red {
    color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-color-default-high-xs-red {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-high-xs-red:hover {
      color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-color-default-high-xs-red {
    color: var(--zaux-color-default-red) !important; }
  .zaux-color-default-high-xs-green {
    color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-color-default-high-xs-green {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-high-xs-green:hover {
      color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-color-default-high-xs-green {
    color: var(--zaux-color-default-green) !important; }
  .zaux-color-default-high-xs-blue {
    color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-color-default-high-xs-blue {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-high-xs-blue:hover {
      color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-color-default-high-xs-blue {
    color: var(--zaux-color-default-blue) !important; }
  .zaux-color-default-high-xs-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-color-default-high-xs-magenta {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-high-xs-magenta:hover {
      color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-color-default-high-xs-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .zaux-color-default-high-xs-orange {
    color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-color-default-high-xs-orange {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-high-xs-orange:hover {
      color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-color-default-high-xs-orange {
    color: var(--zaux-color-default-orange) !important; }
  .zaux-color-default-high-xs-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-color-default-high-xs-lightgray {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-high-xs-lightgray:hover {
      color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-color-default-high-xs-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .zaux-color-default-high-xs-warning {
    color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-color-default-high-xs-warning {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-high-xs-warning:hover {
      color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-color-default-high-xs-warning {
    color: var(--zaux-color-default-warning) !important; }
  .zaux-color-default-high-xs-error {
    color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-color-default-high-xs-error {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-high-xs-error:hover {
      color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-color-default-high-xs-error {
    color: var(--zaux-color-default-error) !important; }
  .zaux-color-default-high-xs-success {
    color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-color-default-high-xs-success {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-high-xs-success:hover {
      color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-color-default-high-xs-success {
    color: var(--zaux-color-default-success) !important; } }

@media (min-width: 768px) {
  .zaux-color-default-sm-white {
    color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-color-default-sm-white {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-sm-white:hover {
      color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-color-default-sm-white {
    color: var(--zaux-color-default-white) !important; }
  .zaux-color-default-sm-black {
    color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-color-default-sm-black {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-sm-black:hover {
      color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-color-default-sm-black {
    color: var(--zaux-color-default-black) !important; }
  .zaux-color-default-sm-red {
    color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-color-default-sm-red {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-sm-red:hover {
      color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-color-default-sm-red {
    color: var(--zaux-color-default-red) !important; }
  .zaux-color-default-sm-green {
    color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-color-default-sm-green {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-sm-green:hover {
      color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-color-default-sm-green {
    color: var(--zaux-color-default-green) !important; }
  .zaux-color-default-sm-blue {
    color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-color-default-sm-blue {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-sm-blue:hover {
      color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-color-default-sm-blue {
    color: var(--zaux-color-default-blue) !important; }
  .zaux-color-default-sm-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-color-default-sm-magenta {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-sm-magenta:hover {
      color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-color-default-sm-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .zaux-color-default-sm-orange {
    color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-color-default-sm-orange {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-sm-orange:hover {
      color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-color-default-sm-orange {
    color: var(--zaux-color-default-orange) !important; }
  .zaux-color-default-sm-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-color-default-sm-lightgray {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-sm-lightgray:hover {
      color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-color-default-sm-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .zaux-color-default-sm-warning {
    color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-color-default-sm-warning {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-sm-warning:hover {
      color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-color-default-sm-warning {
    color: var(--zaux-color-default-warning) !important; }
  .zaux-color-default-sm-error {
    color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-color-default-sm-error {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-sm-error:hover {
      color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-color-default-sm-error {
    color: var(--zaux-color-default-error) !important; }
  .zaux-color-default-sm-success {
    color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-color-default-sm-success {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-sm-success:hover {
      color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-color-default-sm-success {
    color: var(--zaux-color-default-success) !important; } }

@media (min-width: 992px) {
  .zaux-color-default-md-white {
    color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-color-default-md-white {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md-white:hover {
      color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-color-default-md-white {
    color: var(--zaux-color-default-white) !important; }
  .zaux-color-default-md-black {
    color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-color-default-md-black {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md-black:hover {
      color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-color-default-md-black {
    color: var(--zaux-color-default-black) !important; }
  .zaux-color-default-md-red {
    color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-color-default-md-red {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md-red:hover {
      color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-color-default-md-red {
    color: var(--zaux-color-default-red) !important; }
  .zaux-color-default-md-green {
    color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-color-default-md-green {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md-green:hover {
      color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-color-default-md-green {
    color: var(--zaux-color-default-green) !important; }
  .zaux-color-default-md-blue {
    color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-color-default-md-blue {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md-blue:hover {
      color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-color-default-md-blue {
    color: var(--zaux-color-default-blue) !important; }
  .zaux-color-default-md-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-color-default-md-magenta {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md-magenta:hover {
      color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-color-default-md-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .zaux-color-default-md-orange {
    color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-color-default-md-orange {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md-orange:hover {
      color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-color-default-md-orange {
    color: var(--zaux-color-default-orange) !important; }
  .zaux-color-default-md-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-color-default-md-lightgray {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md-lightgray:hover {
      color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-color-default-md-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .zaux-color-default-md-warning {
    color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-color-default-md-warning {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md-warning:hover {
      color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-color-default-md-warning {
    color: var(--zaux-color-default-warning) !important; }
  .zaux-color-default-md-error {
    color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-color-default-md-error {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md-error:hover {
      color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-color-default-md-error {
    color: var(--zaux-color-default-error) !important; }
  .zaux-color-default-md-success {
    color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-color-default-md-success {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md-success:hover {
      color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-color-default-md-success {
    color: var(--zaux-color-default-success) !important; } }

@media (min-width: 1200px) {
  .zaux-color-default-md2-white {
    color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-color-default-md2-white {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md2-white:hover {
      color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-color-default-md2-white {
    color: var(--zaux-color-default-white) !important; }
  .zaux-color-default-md2-black {
    color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-color-default-md2-black {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md2-black:hover {
      color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-color-default-md2-black {
    color: var(--zaux-color-default-black) !important; }
  .zaux-color-default-md2-red {
    color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-color-default-md2-red {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md2-red:hover {
      color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-color-default-md2-red {
    color: var(--zaux-color-default-red) !important; }
  .zaux-color-default-md2-green {
    color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-color-default-md2-green {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md2-green:hover {
      color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-color-default-md2-green {
    color: var(--zaux-color-default-green) !important; }
  .zaux-color-default-md2-blue {
    color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-color-default-md2-blue {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md2-blue:hover {
      color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-color-default-md2-blue {
    color: var(--zaux-color-default-blue) !important; }
  .zaux-color-default-md2-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-color-default-md2-magenta {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md2-magenta:hover {
      color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-color-default-md2-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .zaux-color-default-md2-orange {
    color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-color-default-md2-orange {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md2-orange:hover {
      color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-color-default-md2-orange {
    color: var(--zaux-color-default-orange) !important; }
  .zaux-color-default-md2-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-color-default-md2-lightgray {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md2-lightgray:hover {
      color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-color-default-md2-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .zaux-color-default-md2-warning {
    color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-color-default-md2-warning {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md2-warning:hover {
      color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-color-default-md2-warning {
    color: var(--zaux-color-default-warning) !important; }
  .zaux-color-default-md2-error {
    color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-color-default-md2-error {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md2-error:hover {
      color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-color-default-md2-error {
    color: var(--zaux-color-default-error) !important; }
  .zaux-color-default-md2-success {
    color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-color-default-md2-success {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-md2-success:hover {
      color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-color-default-md2-success {
    color: var(--zaux-color-default-success) !important; } }

@media (min-width: 1400px) {
  .zaux-color-default-lg-white {
    color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-color-default-lg-white {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg-white:hover {
      color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg-white {
    color: var(--zaux-color-default-white) !important; }
  .zaux-color-default-lg-black {
    color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-color-default-lg-black {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg-black:hover {
      color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg-black {
    color: var(--zaux-color-default-black) !important; }
  .zaux-color-default-lg-red {
    color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-color-default-lg-red {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg-red:hover {
      color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg-red {
    color: var(--zaux-color-default-red) !important; }
  .zaux-color-default-lg-green {
    color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-color-default-lg-green {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg-green:hover {
      color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg-green {
    color: var(--zaux-color-default-green) !important; }
  .zaux-color-default-lg-blue {
    color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-color-default-lg-blue {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg-blue:hover {
      color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg-blue {
    color: var(--zaux-color-default-blue) !important; }
  .zaux-color-default-lg-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-color-default-lg-magenta {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg-magenta:hover {
      color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .zaux-color-default-lg-orange {
    color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-color-default-lg-orange {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg-orange:hover {
      color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg-orange {
    color: var(--zaux-color-default-orange) !important; }
  .zaux-color-default-lg-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-color-default-lg-lightgray {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg-lightgray:hover {
      color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .zaux-color-default-lg-warning {
    color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-color-default-lg-warning {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg-warning:hover {
      color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg-warning {
    color: var(--zaux-color-default-warning) !important; }
  .zaux-color-default-lg-error {
    color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-color-default-lg-error {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg-error:hover {
      color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg-error {
    color: var(--zaux-color-default-error) !important; }
  .zaux-color-default-lg-success {
    color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-color-default-lg-success {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg-success:hover {
      color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg-success {
    color: var(--zaux-color-default-success) !important; } }

@media (min-width: 1600px) {
  .zaux-color-default-lg2-white {
    color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-color-default-lg2-white {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg2-white:hover {
      color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg2-white {
    color: var(--zaux-color-default-white) !important; }
  .zaux-color-default-lg2-black {
    color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-color-default-lg2-black {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg2-black:hover {
      color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg2-black {
    color: var(--zaux-color-default-black) !important; }
  .zaux-color-default-lg2-red {
    color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-color-default-lg2-red {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg2-red:hover {
      color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg2-red {
    color: var(--zaux-color-default-red) !important; }
  .zaux-color-default-lg2-green {
    color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-color-default-lg2-green {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg2-green:hover {
      color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg2-green {
    color: var(--zaux-color-default-green) !important; }
  .zaux-color-default-lg2-blue {
    color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-color-default-lg2-blue {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg2-blue:hover {
      color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg2-blue {
    color: var(--zaux-color-default-blue) !important; }
  .zaux-color-default-lg2-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-color-default-lg2-magenta {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg2-magenta:hover {
      color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg2-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .zaux-color-default-lg2-orange {
    color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-color-default-lg2-orange {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg2-orange:hover {
      color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg2-orange {
    color: var(--zaux-color-default-orange) !important; }
  .zaux-color-default-lg2-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-color-default-lg2-lightgray {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg2-lightgray:hover {
      color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg2-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .zaux-color-default-lg2-warning {
    color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-color-default-lg2-warning {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg2-warning:hover {
      color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg2-warning {
    color: var(--zaux-color-default-warning) !important; }
  .zaux-color-default-lg2-error {
    color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-color-default-lg2-error {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg2-error:hover {
      color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg2-error {
    color: var(--zaux-color-default-error) !important; }
  .zaux-color-default-lg2-success {
    color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-color-default-lg2-success {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-lg2-success:hover {
      color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-color-default-lg2-success {
    color: var(--zaux-color-default-success) !important; } }

@media (min-width: 1920px) {
  .zaux-color-default-xl-white {
    color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-color-default-xl-white {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-xl-white:hover {
      color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-color-default-xl-white {
    color: var(--zaux-color-default-white) !important; }
  .zaux-color-default-xl-black {
    color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-color-default-xl-black {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-xl-black:hover {
      color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-color-default-xl-black {
    color: var(--zaux-color-default-black) !important; }
  .zaux-color-default-xl-red {
    color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-color-default-xl-red {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-xl-red:hover {
      color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-color-default-xl-red {
    color: var(--zaux-color-default-red) !important; }
  .zaux-color-default-xl-green {
    color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-color-default-xl-green {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-xl-green:hover {
      color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-color-default-xl-green {
    color: var(--zaux-color-default-green) !important; }
  .zaux-color-default-xl-blue {
    color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-color-default-xl-blue {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-xl-blue:hover {
      color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-color-default-xl-blue {
    color: var(--zaux-color-default-blue) !important; }
  .zaux-color-default-xl-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-color-default-xl-magenta {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-xl-magenta:hover {
      color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-color-default-xl-magenta {
    color: var(--zaux-color-default-magenta) !important; }
  .zaux-color-default-xl-orange {
    color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-color-default-xl-orange {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-xl-orange:hover {
      color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-color-default-xl-orange {
    color: var(--zaux-color-default-orange) !important; }
  .zaux-color-default-xl-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-color-default-xl-lightgray {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-xl-lightgray:hover {
      color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-color-default-xl-lightgray {
    color: var(--zaux-color-default-lightgray) !important; }
  .zaux-color-default-xl-warning {
    color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-color-default-xl-warning {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-xl-warning:hover {
      color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-color-default-xl-warning {
    color: var(--zaux-color-default-warning) !important; }
  .zaux-color-default-xl-error {
    color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-color-default-xl-error {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-xl-error:hover {
      color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-color-default-xl-error {
    color: var(--zaux-color-default-error) !important; }
  .zaux-color-default-xl-success {
    color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-color-default-xl-success {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-default-xl-success:hover {
      color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-color-default-xl-success {
    color: var(--zaux-color-default-success) !important; } }

.zaux-color-app-theme {
  color: var(--zaux-color-app-theme) !important; }

.hover\:zaux-color-app-theme {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-app-theme:hover {
    color: var(--zaux-color-app-theme) !important; }

.group:hover .group\:hover\:zaux-color-app-theme {
  color: var(--zaux-color-app-theme) !important; }

.zaux-color-app-xs-theme {
  color: var(--zaux-color-app-theme) !important; }

.hover\:zaux-color-app-xs-theme {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-app-xs-theme:hover {
    color: var(--zaux-color-app-theme) !important; }

.group:hover .group\:hover\:zaux-color-app-xs-theme {
  color: var(--zaux-color-app-theme) !important; }

.zaux-color-app-_mid-xs-theme {
  color: var(--zaux-color-app-theme) !important; }

.hover\:zaux-color-app-_mid-xs-theme {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-app-_mid-xs-theme:hover {
    color: var(--zaux-color-app-theme) !important; }

.group:hover .group\:hover\:zaux-color-app-_mid-xs-theme {
  color: var(--zaux-color-app-theme) !important; }

@media (min-width: 480px) {
  .zaux-color-app-high-xs-theme {
    color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-color-app-high-xs-theme {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-app-high-xs-theme:hover {
      color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-color-app-high-xs-theme {
    color: var(--zaux-color-app-theme) !important; } }

@media (min-width: 768px) {
  .zaux-color-app-sm-theme {
    color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-color-app-sm-theme {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-app-sm-theme:hover {
      color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-color-app-sm-theme {
    color: var(--zaux-color-app-theme) !important; } }

@media (min-width: 992px) {
  .zaux-color-app-md-theme {
    color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-color-app-md-theme {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-app-md-theme:hover {
      color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-color-app-md-theme {
    color: var(--zaux-color-app-theme) !important; } }

@media (min-width: 1200px) {
  .zaux-color-app-md2-theme {
    color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-color-app-md2-theme {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-app-md2-theme:hover {
      color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-color-app-md2-theme {
    color: var(--zaux-color-app-theme) !important; } }

@media (min-width: 1400px) {
  .zaux-color-app-lg-theme {
    color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-color-app-lg-theme {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-app-lg-theme:hover {
      color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-color-app-lg-theme {
    color: var(--zaux-color-app-theme) !important; } }

@media (min-width: 1600px) {
  .zaux-color-app-lg2-theme {
    color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-color-app-lg2-theme {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-app-lg2-theme:hover {
      color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-color-app-lg2-theme {
    color: var(--zaux-color-app-theme) !important; } }

@media (min-width: 1920px) {
  .zaux-color-app-xl-theme {
    color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-color-app-xl-theme {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-app-xl-theme:hover {
      color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-color-app-xl-theme {
    color: var(--zaux-color-app-theme) !important; } }

.zaux-color-set1-black1 {
  color: var(--zaux-color-set1-black1) !important; }

.hover\:zaux-color-set1-black1 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-black1:hover {
    color: var(--zaux-color-set1-black1) !important; }

.group:hover .group\:hover\:zaux-color-set1-black1 {
  color: var(--zaux-color-set1-black1) !important; }

.zaux-color-set1-black2 {
  color: var(--zaux-color-set1-black2) !important; }

.hover\:zaux-color-set1-black2 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-black2:hover {
    color: var(--zaux-color-set1-black2) !important; }

.group:hover .group\:hover\:zaux-color-set1-black2 {
  color: var(--zaux-color-set1-black2) !important; }

.zaux-color-set1-white1 {
  color: var(--zaux-color-set1-white1) !important; }

.hover\:zaux-color-set1-white1 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-white1:hover {
    color: var(--zaux-color-set1-white1) !important; }

.group:hover .group\:hover\:zaux-color-set1-white1 {
  color: var(--zaux-color-set1-white1) !important; }

.zaux-color-set1-color1 {
  color: var(--zaux-color-set1-color1) !important; }

.hover\:zaux-color-set1-color1 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-color1:hover {
    color: var(--zaux-color-set1-color1) !important; }

.group:hover .group\:hover\:zaux-color-set1-color1 {
  color: var(--zaux-color-set1-color1) !important; }

.zaux-color-set1-color2 {
  color: var(--zaux-color-set1-color2) !important; }

.hover\:zaux-color-set1-color2 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-color2:hover {
    color: var(--zaux-color-set1-color2) !important; }

.group:hover .group\:hover\:zaux-color-set1-color2 {
  color: var(--zaux-color-set1-color2) !important; }

.zaux-color-set1-color3 {
  color: var(--zaux-color-set1-color3) !important; }

.hover\:zaux-color-set1-color3 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-color3:hover {
    color: var(--zaux-color-set1-color3) !important; }

.group:hover .group\:hover\:zaux-color-set1-color3 {
  color: var(--zaux-color-set1-color3) !important; }

.zaux-color-set1-color4 {
  color: var(--zaux-color-set1-color4) !important; }

.hover\:zaux-color-set1-color4 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-color4:hover {
    color: var(--zaux-color-set1-color4) !important; }

.group:hover .group\:hover\:zaux-color-set1-color4 {
  color: var(--zaux-color-set1-color4) !important; }

.zaux-color-set1-color5 {
  color: var(--zaux-color-set1-color5) !important; }

.hover\:zaux-color-set1-color5 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-color5:hover {
    color: var(--zaux-color-set1-color5) !important; }

.group:hover .group\:hover\:zaux-color-set1-color5 {
  color: var(--zaux-color-set1-color5) !important; }

.zaux-color-set1-color6 {
  color: var(--zaux-color-set1-color6) !important; }

.hover\:zaux-color-set1-color6 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-color6:hover {
    color: var(--zaux-color-set1-color6) !important; }

.group:hover .group\:hover\:zaux-color-set1-color6 {
  color: var(--zaux-color-set1-color6) !important; }

.zaux-color-set1-color7 {
  color: var(--zaux-color-set1-color7) !important; }

.hover\:zaux-color-set1-color7 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-color7:hover {
    color: var(--zaux-color-set1-color7) !important; }

.group:hover .group\:hover\:zaux-color-set1-color7 {
  color: var(--zaux-color-set1-color7) !important; }

.zaux-color-set1-color8 {
  color: var(--zaux-color-set1-color8) !important; }

.hover\:zaux-color-set1-color8 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-color8:hover {
    color: var(--zaux-color-set1-color8) !important; }

.group:hover .group\:hover\:zaux-color-set1-color8 {
  color: var(--zaux-color-set1-color8) !important; }

.zaux-color-set1-xs-black1 {
  color: var(--zaux-color-set1-black1) !important; }

.hover\:zaux-color-set1-xs-black1 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-xs-black1:hover {
    color: var(--zaux-color-set1-black1) !important; }

.group:hover .group\:hover\:zaux-color-set1-xs-black1 {
  color: var(--zaux-color-set1-black1) !important; }

.zaux-color-set1-xs-black2 {
  color: var(--zaux-color-set1-black2) !important; }

.hover\:zaux-color-set1-xs-black2 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-xs-black2:hover {
    color: var(--zaux-color-set1-black2) !important; }

.group:hover .group\:hover\:zaux-color-set1-xs-black2 {
  color: var(--zaux-color-set1-black2) !important; }

.zaux-color-set1-xs-white1 {
  color: var(--zaux-color-set1-white1) !important; }

.hover\:zaux-color-set1-xs-white1 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-xs-white1:hover {
    color: var(--zaux-color-set1-white1) !important; }

.group:hover .group\:hover\:zaux-color-set1-xs-white1 {
  color: var(--zaux-color-set1-white1) !important; }

.zaux-color-set1-xs-color1 {
  color: var(--zaux-color-set1-color1) !important; }

.hover\:zaux-color-set1-xs-color1 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-xs-color1:hover {
    color: var(--zaux-color-set1-color1) !important; }

.group:hover .group\:hover\:zaux-color-set1-xs-color1 {
  color: var(--zaux-color-set1-color1) !important; }

.zaux-color-set1-xs-color2 {
  color: var(--zaux-color-set1-color2) !important; }

.hover\:zaux-color-set1-xs-color2 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-xs-color2:hover {
    color: var(--zaux-color-set1-color2) !important; }

.group:hover .group\:hover\:zaux-color-set1-xs-color2 {
  color: var(--zaux-color-set1-color2) !important; }

.zaux-color-set1-xs-color3 {
  color: var(--zaux-color-set1-color3) !important; }

.hover\:zaux-color-set1-xs-color3 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-xs-color3:hover {
    color: var(--zaux-color-set1-color3) !important; }

.group:hover .group\:hover\:zaux-color-set1-xs-color3 {
  color: var(--zaux-color-set1-color3) !important; }

.zaux-color-set1-xs-color4 {
  color: var(--zaux-color-set1-color4) !important; }

.hover\:zaux-color-set1-xs-color4 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-xs-color4:hover {
    color: var(--zaux-color-set1-color4) !important; }

.group:hover .group\:hover\:zaux-color-set1-xs-color4 {
  color: var(--zaux-color-set1-color4) !important; }

.zaux-color-set1-xs-color5 {
  color: var(--zaux-color-set1-color5) !important; }

.hover\:zaux-color-set1-xs-color5 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-xs-color5:hover {
    color: var(--zaux-color-set1-color5) !important; }

.group:hover .group\:hover\:zaux-color-set1-xs-color5 {
  color: var(--zaux-color-set1-color5) !important; }

.zaux-color-set1-xs-color6 {
  color: var(--zaux-color-set1-color6) !important; }

.hover\:zaux-color-set1-xs-color6 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-xs-color6:hover {
    color: var(--zaux-color-set1-color6) !important; }

.group:hover .group\:hover\:zaux-color-set1-xs-color6 {
  color: var(--zaux-color-set1-color6) !important; }

.zaux-color-set1-xs-color7 {
  color: var(--zaux-color-set1-color7) !important; }

.hover\:zaux-color-set1-xs-color7 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-xs-color7:hover {
    color: var(--zaux-color-set1-color7) !important; }

.group:hover .group\:hover\:zaux-color-set1-xs-color7 {
  color: var(--zaux-color-set1-color7) !important; }

.zaux-color-set1-xs-color8 {
  color: var(--zaux-color-set1-color8) !important; }

.hover\:zaux-color-set1-xs-color8 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-xs-color8:hover {
    color: var(--zaux-color-set1-color8) !important; }

.group:hover .group\:hover\:zaux-color-set1-xs-color8 {
  color: var(--zaux-color-set1-color8) !important; }

.zaux-color-set1-_mid-xs-black1 {
  color: var(--zaux-color-set1-black1) !important; }

.hover\:zaux-color-set1-_mid-xs-black1 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-_mid-xs-black1:hover {
    color: var(--zaux-color-set1-black1) !important; }

.group:hover .group\:hover\:zaux-color-set1-_mid-xs-black1 {
  color: var(--zaux-color-set1-black1) !important; }

.zaux-color-set1-_mid-xs-black2 {
  color: var(--zaux-color-set1-black2) !important; }

.hover\:zaux-color-set1-_mid-xs-black2 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-_mid-xs-black2:hover {
    color: var(--zaux-color-set1-black2) !important; }

.group:hover .group\:hover\:zaux-color-set1-_mid-xs-black2 {
  color: var(--zaux-color-set1-black2) !important; }

.zaux-color-set1-_mid-xs-white1 {
  color: var(--zaux-color-set1-white1) !important; }

.hover\:zaux-color-set1-_mid-xs-white1 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-_mid-xs-white1:hover {
    color: var(--zaux-color-set1-white1) !important; }

.group:hover .group\:hover\:zaux-color-set1-_mid-xs-white1 {
  color: var(--zaux-color-set1-white1) !important; }

.zaux-color-set1-_mid-xs-color1 {
  color: var(--zaux-color-set1-color1) !important; }

.hover\:zaux-color-set1-_mid-xs-color1 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-_mid-xs-color1:hover {
    color: var(--zaux-color-set1-color1) !important; }

.group:hover .group\:hover\:zaux-color-set1-_mid-xs-color1 {
  color: var(--zaux-color-set1-color1) !important; }

.zaux-color-set1-_mid-xs-color2 {
  color: var(--zaux-color-set1-color2) !important; }

.hover\:zaux-color-set1-_mid-xs-color2 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-_mid-xs-color2:hover {
    color: var(--zaux-color-set1-color2) !important; }

.group:hover .group\:hover\:zaux-color-set1-_mid-xs-color2 {
  color: var(--zaux-color-set1-color2) !important; }

.zaux-color-set1-_mid-xs-color3 {
  color: var(--zaux-color-set1-color3) !important; }

.hover\:zaux-color-set1-_mid-xs-color3 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-_mid-xs-color3:hover {
    color: var(--zaux-color-set1-color3) !important; }

.group:hover .group\:hover\:zaux-color-set1-_mid-xs-color3 {
  color: var(--zaux-color-set1-color3) !important; }

.zaux-color-set1-_mid-xs-color4 {
  color: var(--zaux-color-set1-color4) !important; }

.hover\:zaux-color-set1-_mid-xs-color4 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-_mid-xs-color4:hover {
    color: var(--zaux-color-set1-color4) !important; }

.group:hover .group\:hover\:zaux-color-set1-_mid-xs-color4 {
  color: var(--zaux-color-set1-color4) !important; }

.zaux-color-set1-_mid-xs-color5 {
  color: var(--zaux-color-set1-color5) !important; }

.hover\:zaux-color-set1-_mid-xs-color5 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-_mid-xs-color5:hover {
    color: var(--zaux-color-set1-color5) !important; }

.group:hover .group\:hover\:zaux-color-set1-_mid-xs-color5 {
  color: var(--zaux-color-set1-color5) !important; }

.zaux-color-set1-_mid-xs-color6 {
  color: var(--zaux-color-set1-color6) !important; }

.hover\:zaux-color-set1-_mid-xs-color6 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-_mid-xs-color6:hover {
    color: var(--zaux-color-set1-color6) !important; }

.group:hover .group\:hover\:zaux-color-set1-_mid-xs-color6 {
  color: var(--zaux-color-set1-color6) !important; }

.zaux-color-set1-_mid-xs-color7 {
  color: var(--zaux-color-set1-color7) !important; }

.hover\:zaux-color-set1-_mid-xs-color7 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-_mid-xs-color7:hover {
    color: var(--zaux-color-set1-color7) !important; }

.group:hover .group\:hover\:zaux-color-set1-_mid-xs-color7 {
  color: var(--zaux-color-set1-color7) !important; }

.zaux-color-set1-_mid-xs-color8 {
  color: var(--zaux-color-set1-color8) !important; }

.hover\:zaux-color-set1-_mid-xs-color8 {
  transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-color-set1-_mid-xs-color8:hover {
    color: var(--zaux-color-set1-color8) !important; }

.group:hover .group\:hover\:zaux-color-set1-_mid-xs-color8 {
  color: var(--zaux-color-set1-color8) !important; }

@media (min-width: 480px) {
  .zaux-color-set1-high-xs-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-color-set1-high-xs-black1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-high-xs-black1:hover {
      color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-high-xs-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .zaux-color-set1-high-xs-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-color-set1-high-xs-black2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-high-xs-black2:hover {
      color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-high-xs-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .zaux-color-set1-high-xs-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-color-set1-high-xs-white1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-high-xs-white1:hover {
      color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-high-xs-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .zaux-color-set1-high-xs-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-color-set1-high-xs-color1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-high-xs-color1:hover {
      color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-high-xs-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .zaux-color-set1-high-xs-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-color-set1-high-xs-color2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-high-xs-color2:hover {
      color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-high-xs-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .zaux-color-set1-high-xs-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-color-set1-high-xs-color3 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-high-xs-color3:hover {
      color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-color-set1-high-xs-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .zaux-color-set1-high-xs-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-color-set1-high-xs-color4 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-high-xs-color4:hover {
      color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-color-set1-high-xs-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .zaux-color-set1-high-xs-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-color-set1-high-xs-color5 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-high-xs-color5:hover {
      color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-color-set1-high-xs-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .zaux-color-set1-high-xs-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-color-set1-high-xs-color6 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-high-xs-color6:hover {
      color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-color-set1-high-xs-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .zaux-color-set1-high-xs-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-color-set1-high-xs-color7 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-high-xs-color7:hover {
      color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-color-set1-high-xs-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .zaux-color-set1-high-xs-color8 {
    color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-color-set1-high-xs-color8 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-high-xs-color8:hover {
      color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-color-set1-high-xs-color8 {
    color: var(--zaux-color-set1-color8) !important; } }

@media (min-width: 768px) {
  .zaux-color-set1-sm-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-color-set1-sm-black1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-sm-black1:hover {
      color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-sm-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .zaux-color-set1-sm-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-color-set1-sm-black2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-sm-black2:hover {
      color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-sm-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .zaux-color-set1-sm-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-color-set1-sm-white1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-sm-white1:hover {
      color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-sm-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .zaux-color-set1-sm-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-color-set1-sm-color1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-sm-color1:hover {
      color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-sm-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .zaux-color-set1-sm-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-color-set1-sm-color2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-sm-color2:hover {
      color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-sm-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .zaux-color-set1-sm-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-color-set1-sm-color3 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-sm-color3:hover {
      color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-color-set1-sm-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .zaux-color-set1-sm-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-color-set1-sm-color4 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-sm-color4:hover {
      color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-color-set1-sm-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .zaux-color-set1-sm-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-color-set1-sm-color5 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-sm-color5:hover {
      color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-color-set1-sm-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .zaux-color-set1-sm-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-color-set1-sm-color6 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-sm-color6:hover {
      color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-color-set1-sm-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .zaux-color-set1-sm-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-color-set1-sm-color7 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-sm-color7:hover {
      color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-color-set1-sm-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .zaux-color-set1-sm-color8 {
    color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-color-set1-sm-color8 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-sm-color8:hover {
      color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-color-set1-sm-color8 {
    color: var(--zaux-color-set1-color8) !important; } }

@media (min-width: 992px) {
  .zaux-color-set1-md-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-color-set1-md-black1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md-black1:hover {
      color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .zaux-color-set1-md-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-color-set1-md-black2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md-black2:hover {
      color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .zaux-color-set1-md-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-color-set1-md-white1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md-white1:hover {
      color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .zaux-color-set1-md-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-color-set1-md-color1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md-color1:hover {
      color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .zaux-color-set1-md-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-color-set1-md-color2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md-color2:hover {
      color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .zaux-color-set1-md-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-color-set1-md-color3 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md-color3:hover {
      color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .zaux-color-set1-md-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-color-set1-md-color4 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md-color4:hover {
      color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .zaux-color-set1-md-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-color-set1-md-color5 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md-color5:hover {
      color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .zaux-color-set1-md-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-color-set1-md-color6 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md-color6:hover {
      color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .zaux-color-set1-md-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-color-set1-md-color7 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md-color7:hover {
      color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .zaux-color-set1-md-color8 {
    color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-color-set1-md-color8 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md-color8:hover {
      color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md-color8 {
    color: var(--zaux-color-set1-color8) !important; } }

@media (min-width: 1200px) {
  .zaux-color-set1-md2-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-color-set1-md2-black1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md2-black1:hover {
      color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md2-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .zaux-color-set1-md2-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-color-set1-md2-black2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md2-black2:hover {
      color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md2-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .zaux-color-set1-md2-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-color-set1-md2-white1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md2-white1:hover {
      color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md2-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .zaux-color-set1-md2-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-color-set1-md2-color1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md2-color1:hover {
      color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md2-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .zaux-color-set1-md2-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-color-set1-md2-color2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md2-color2:hover {
      color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md2-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .zaux-color-set1-md2-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-color-set1-md2-color3 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md2-color3:hover {
      color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md2-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .zaux-color-set1-md2-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-color-set1-md2-color4 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md2-color4:hover {
      color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md2-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .zaux-color-set1-md2-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-color-set1-md2-color5 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md2-color5:hover {
      color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md2-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .zaux-color-set1-md2-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-color-set1-md2-color6 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md2-color6:hover {
      color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md2-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .zaux-color-set1-md2-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-color-set1-md2-color7 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md2-color7:hover {
      color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md2-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .zaux-color-set1-md2-color8 {
    color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-color-set1-md2-color8 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-md2-color8:hover {
      color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-color-set1-md2-color8 {
    color: var(--zaux-color-set1-color8) !important; } }

@media (min-width: 1400px) {
  .zaux-color-set1-lg-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-color-set1-lg-black1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg-black1:hover {
      color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .zaux-color-set1-lg-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-color-set1-lg-black2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg-black2:hover {
      color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .zaux-color-set1-lg-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-color-set1-lg-white1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg-white1:hover {
      color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .zaux-color-set1-lg-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-color-set1-lg-color1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg-color1:hover {
      color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .zaux-color-set1-lg-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-color-set1-lg-color2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg-color2:hover {
      color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .zaux-color-set1-lg-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-color-set1-lg-color3 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg-color3:hover {
      color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .zaux-color-set1-lg-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-color-set1-lg-color4 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg-color4:hover {
      color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .zaux-color-set1-lg-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-color-set1-lg-color5 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg-color5:hover {
      color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .zaux-color-set1-lg-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-color-set1-lg-color6 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg-color6:hover {
      color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .zaux-color-set1-lg-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-color-set1-lg-color7 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg-color7:hover {
      color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .zaux-color-set1-lg-color8 {
    color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-color-set1-lg-color8 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg-color8:hover {
      color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg-color8 {
    color: var(--zaux-color-set1-color8) !important; } }

@media (min-width: 1600px) {
  .zaux-color-set1-lg2-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-color-set1-lg2-black1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg2-black1:hover {
      color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg2-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .zaux-color-set1-lg2-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-color-set1-lg2-black2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg2-black2:hover {
      color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg2-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .zaux-color-set1-lg2-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-color-set1-lg2-white1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg2-white1:hover {
      color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg2-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .zaux-color-set1-lg2-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-color-set1-lg2-color1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg2-color1:hover {
      color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg2-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .zaux-color-set1-lg2-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-color-set1-lg2-color2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg2-color2:hover {
      color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg2-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .zaux-color-set1-lg2-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-color-set1-lg2-color3 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg2-color3:hover {
      color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg2-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .zaux-color-set1-lg2-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-color-set1-lg2-color4 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg2-color4:hover {
      color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg2-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .zaux-color-set1-lg2-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-color-set1-lg2-color5 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg2-color5:hover {
      color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg2-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .zaux-color-set1-lg2-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-color-set1-lg2-color6 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg2-color6:hover {
      color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg2-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .zaux-color-set1-lg2-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-color-set1-lg2-color7 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg2-color7:hover {
      color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg2-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .zaux-color-set1-lg2-color8 {
    color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-color-set1-lg2-color8 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-lg2-color8:hover {
      color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-color-set1-lg2-color8 {
    color: var(--zaux-color-set1-color8) !important; } }

@media (min-width: 1920px) {
  .zaux-color-set1-xl-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-color-set1-xl-black1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-xl-black1:hover {
      color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-xl-black1 {
    color: var(--zaux-color-set1-black1) !important; }
  .zaux-color-set1-xl-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-color-set1-xl-black2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-xl-black2:hover {
      color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-xl-black2 {
    color: var(--zaux-color-set1-black2) !important; }
  .zaux-color-set1-xl-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-color-set1-xl-white1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-xl-white1:hover {
      color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-xl-white1 {
    color: var(--zaux-color-set1-white1) !important; }
  .zaux-color-set1-xl-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-color-set1-xl-color1 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-xl-color1:hover {
      color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-color-set1-xl-color1 {
    color: var(--zaux-color-set1-color1) !important; }
  .zaux-color-set1-xl-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-color-set1-xl-color2 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-xl-color2:hover {
      color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-color-set1-xl-color2 {
    color: var(--zaux-color-set1-color2) !important; }
  .zaux-color-set1-xl-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-color-set1-xl-color3 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-xl-color3:hover {
      color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-color-set1-xl-color3 {
    color: var(--zaux-color-set1-color3) !important; }
  .zaux-color-set1-xl-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-color-set1-xl-color4 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-xl-color4:hover {
      color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-color-set1-xl-color4 {
    color: var(--zaux-color-set1-color4) !important; }
  .zaux-color-set1-xl-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-color-set1-xl-color5 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-xl-color5:hover {
      color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-color-set1-xl-color5 {
    color: var(--zaux-color-set1-color5) !important; }
  .zaux-color-set1-xl-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-color-set1-xl-color6 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-xl-color6:hover {
      color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-color-set1-xl-color6 {
    color: var(--zaux-color-set1-color6) !important; }
  .zaux-color-set1-xl-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-color-set1-xl-color7 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-xl-color7:hover {
      color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-color-set1-xl-color7 {
    color: var(--zaux-color-set1-color7) !important; }
  .zaux-color-set1-xl-color8 {
    color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-color-set1-xl-color8 {
    transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-color-set1-xl-color8:hover {
      color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-color-set1-xl-color8 {
    color: var(--zaux-color-set1-color8) !important; } }

.zaux-bg-default-white {
  background-color: var(--zaux-color-default-white) !important; }

.hover\:zaux-bg-default-white {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-white:hover {
    background-color: var(--zaux-color-default-white) !important; }

.group:hover .group\:hover\:zaux-bg-default-white {
  background-color: var(--zaux-color-default-white) !important; }

.zaux-bg-default-black {
  background-color: var(--zaux-color-default-black) !important; }

.hover\:zaux-bg-default-black {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-black:hover {
    background-color: var(--zaux-color-default-black) !important; }

.group:hover .group\:hover\:zaux-bg-default-black {
  background-color: var(--zaux-color-default-black) !important; }

.zaux-bg-default-red {
  background-color: var(--zaux-color-default-red) !important; }

.hover\:zaux-bg-default-red {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-red:hover {
    background-color: var(--zaux-color-default-red) !important; }

.group:hover .group\:hover\:zaux-bg-default-red {
  background-color: var(--zaux-color-default-red) !important; }

.zaux-bg-default-green {
  background-color: var(--zaux-color-default-green) !important; }

.hover\:zaux-bg-default-green {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-green:hover {
    background-color: var(--zaux-color-default-green) !important; }

.group:hover .group\:hover\:zaux-bg-default-green {
  background-color: var(--zaux-color-default-green) !important; }

.zaux-bg-default-blue {
  background-color: var(--zaux-color-default-blue) !important; }

.hover\:zaux-bg-default-blue {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-blue:hover {
    background-color: var(--zaux-color-default-blue) !important; }

.group:hover .group\:hover\:zaux-bg-default-blue {
  background-color: var(--zaux-color-default-blue) !important; }

.zaux-bg-default-magenta {
  background-color: var(--zaux-color-default-magenta) !important; }

.hover\:zaux-bg-default-magenta {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-magenta:hover {
    background-color: var(--zaux-color-default-magenta) !important; }

.group:hover .group\:hover\:zaux-bg-default-magenta {
  background-color: var(--zaux-color-default-magenta) !important; }

.zaux-bg-default-orange {
  background-color: var(--zaux-color-default-orange) !important; }

.hover\:zaux-bg-default-orange {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-orange:hover {
    background-color: var(--zaux-color-default-orange) !important; }

.group:hover .group\:hover\:zaux-bg-default-orange {
  background-color: var(--zaux-color-default-orange) !important; }

.zaux-bg-default-lightgray {
  background-color: var(--zaux-color-default-lightgray) !important; }

.hover\:zaux-bg-default-lightgray {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-lightgray:hover {
    background-color: var(--zaux-color-default-lightgray) !important; }

.group:hover .group\:hover\:zaux-bg-default-lightgray {
  background-color: var(--zaux-color-default-lightgray) !important; }

.zaux-bg-default-warning {
  background-color: var(--zaux-color-default-warning) !important; }

.hover\:zaux-bg-default-warning {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-warning:hover {
    background-color: var(--zaux-color-default-warning) !important; }

.group:hover .group\:hover\:zaux-bg-default-warning {
  background-color: var(--zaux-color-default-warning) !important; }

.zaux-bg-default-error {
  background-color: var(--zaux-color-default-error) !important; }

.hover\:zaux-bg-default-error {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-error:hover {
    background-color: var(--zaux-color-default-error) !important; }

.group:hover .group\:hover\:zaux-bg-default-error {
  background-color: var(--zaux-color-default-error) !important; }

.zaux-bg-default-success {
  background-color: var(--zaux-color-default-success) !important; }

.hover\:zaux-bg-default-success {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-success:hover {
    background-color: var(--zaux-color-default-success) !important; }

.group:hover .group\:hover\:zaux-bg-default-success {
  background-color: var(--zaux-color-default-success) !important; }

.zaux-bg-default-xs-white {
  background-color: var(--zaux-color-default-white) !important; }

.hover\:zaux-bg-default-xs-white {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-xs-white:hover {
    background-color: var(--zaux-color-default-white) !important; }

.group:hover .group\:hover\:zaux-bg-default-xs-white {
  background-color: var(--zaux-color-default-white) !important; }

.zaux-bg-default-xs-black {
  background-color: var(--zaux-color-default-black) !important; }

.hover\:zaux-bg-default-xs-black {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-xs-black:hover {
    background-color: var(--zaux-color-default-black) !important; }

.group:hover .group\:hover\:zaux-bg-default-xs-black {
  background-color: var(--zaux-color-default-black) !important; }

.zaux-bg-default-xs-red {
  background-color: var(--zaux-color-default-red) !important; }

.hover\:zaux-bg-default-xs-red {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-xs-red:hover {
    background-color: var(--zaux-color-default-red) !important; }

.group:hover .group\:hover\:zaux-bg-default-xs-red {
  background-color: var(--zaux-color-default-red) !important; }

.zaux-bg-default-xs-green {
  background-color: var(--zaux-color-default-green) !important; }

.hover\:zaux-bg-default-xs-green {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-xs-green:hover {
    background-color: var(--zaux-color-default-green) !important; }

.group:hover .group\:hover\:zaux-bg-default-xs-green {
  background-color: var(--zaux-color-default-green) !important; }

.zaux-bg-default-xs-blue {
  background-color: var(--zaux-color-default-blue) !important; }

.hover\:zaux-bg-default-xs-blue {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-xs-blue:hover {
    background-color: var(--zaux-color-default-blue) !important; }

.group:hover .group\:hover\:zaux-bg-default-xs-blue {
  background-color: var(--zaux-color-default-blue) !important; }

.zaux-bg-default-xs-magenta {
  background-color: var(--zaux-color-default-magenta) !important; }

.hover\:zaux-bg-default-xs-magenta {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-xs-magenta:hover {
    background-color: var(--zaux-color-default-magenta) !important; }

.group:hover .group\:hover\:zaux-bg-default-xs-magenta {
  background-color: var(--zaux-color-default-magenta) !important; }

.zaux-bg-default-xs-orange {
  background-color: var(--zaux-color-default-orange) !important; }

.hover\:zaux-bg-default-xs-orange {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-xs-orange:hover {
    background-color: var(--zaux-color-default-orange) !important; }

.group:hover .group\:hover\:zaux-bg-default-xs-orange {
  background-color: var(--zaux-color-default-orange) !important; }

.zaux-bg-default-xs-lightgray {
  background-color: var(--zaux-color-default-lightgray) !important; }

.hover\:zaux-bg-default-xs-lightgray {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-xs-lightgray:hover {
    background-color: var(--zaux-color-default-lightgray) !important; }

.group:hover .group\:hover\:zaux-bg-default-xs-lightgray {
  background-color: var(--zaux-color-default-lightgray) !important; }

.zaux-bg-default-xs-warning {
  background-color: var(--zaux-color-default-warning) !important; }

.hover\:zaux-bg-default-xs-warning {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-xs-warning:hover {
    background-color: var(--zaux-color-default-warning) !important; }

.group:hover .group\:hover\:zaux-bg-default-xs-warning {
  background-color: var(--zaux-color-default-warning) !important; }

.zaux-bg-default-xs-error {
  background-color: var(--zaux-color-default-error) !important; }

.hover\:zaux-bg-default-xs-error {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-xs-error:hover {
    background-color: var(--zaux-color-default-error) !important; }

.group:hover .group\:hover\:zaux-bg-default-xs-error {
  background-color: var(--zaux-color-default-error) !important; }

.zaux-bg-default-xs-success {
  background-color: var(--zaux-color-default-success) !important; }

.hover\:zaux-bg-default-xs-success {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-xs-success:hover {
    background-color: var(--zaux-color-default-success) !important; }

.group:hover .group\:hover\:zaux-bg-default-xs-success {
  background-color: var(--zaux-color-default-success) !important; }

.zaux-bg-default-_mid-xs-white {
  background-color: var(--zaux-color-default-white) !important; }

.hover\:zaux-bg-default-_mid-xs-white {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-_mid-xs-white:hover {
    background-color: var(--zaux-color-default-white) !important; }

.group:hover .group\:hover\:zaux-bg-default-_mid-xs-white {
  background-color: var(--zaux-color-default-white) !important; }

.zaux-bg-default-_mid-xs-black {
  background-color: var(--zaux-color-default-black) !important; }

.hover\:zaux-bg-default-_mid-xs-black {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-_mid-xs-black:hover {
    background-color: var(--zaux-color-default-black) !important; }

.group:hover .group\:hover\:zaux-bg-default-_mid-xs-black {
  background-color: var(--zaux-color-default-black) !important; }

.zaux-bg-default-_mid-xs-red {
  background-color: var(--zaux-color-default-red) !important; }

.hover\:zaux-bg-default-_mid-xs-red {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-_mid-xs-red:hover {
    background-color: var(--zaux-color-default-red) !important; }

.group:hover .group\:hover\:zaux-bg-default-_mid-xs-red {
  background-color: var(--zaux-color-default-red) !important; }

.zaux-bg-default-_mid-xs-green {
  background-color: var(--zaux-color-default-green) !important; }

.hover\:zaux-bg-default-_mid-xs-green {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-_mid-xs-green:hover {
    background-color: var(--zaux-color-default-green) !important; }

.group:hover .group\:hover\:zaux-bg-default-_mid-xs-green {
  background-color: var(--zaux-color-default-green) !important; }

.zaux-bg-default-_mid-xs-blue {
  background-color: var(--zaux-color-default-blue) !important; }

.hover\:zaux-bg-default-_mid-xs-blue {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-_mid-xs-blue:hover {
    background-color: var(--zaux-color-default-blue) !important; }

.group:hover .group\:hover\:zaux-bg-default-_mid-xs-blue {
  background-color: var(--zaux-color-default-blue) !important; }

.zaux-bg-default-_mid-xs-magenta {
  background-color: var(--zaux-color-default-magenta) !important; }

.hover\:zaux-bg-default-_mid-xs-magenta {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-_mid-xs-magenta:hover {
    background-color: var(--zaux-color-default-magenta) !important; }

.group:hover .group\:hover\:zaux-bg-default-_mid-xs-magenta {
  background-color: var(--zaux-color-default-magenta) !important; }

.zaux-bg-default-_mid-xs-orange {
  background-color: var(--zaux-color-default-orange) !important; }

.hover\:zaux-bg-default-_mid-xs-orange {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-_mid-xs-orange:hover {
    background-color: var(--zaux-color-default-orange) !important; }

.group:hover .group\:hover\:zaux-bg-default-_mid-xs-orange {
  background-color: var(--zaux-color-default-orange) !important; }

.zaux-bg-default-_mid-xs-lightgray {
  background-color: var(--zaux-color-default-lightgray) !important; }

.hover\:zaux-bg-default-_mid-xs-lightgray {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-_mid-xs-lightgray:hover {
    background-color: var(--zaux-color-default-lightgray) !important; }

.group:hover .group\:hover\:zaux-bg-default-_mid-xs-lightgray {
  background-color: var(--zaux-color-default-lightgray) !important; }

.zaux-bg-default-_mid-xs-warning {
  background-color: var(--zaux-color-default-warning) !important; }

.hover\:zaux-bg-default-_mid-xs-warning {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-_mid-xs-warning:hover {
    background-color: var(--zaux-color-default-warning) !important; }

.group:hover .group\:hover\:zaux-bg-default-_mid-xs-warning {
  background-color: var(--zaux-color-default-warning) !important; }

.zaux-bg-default-_mid-xs-error {
  background-color: var(--zaux-color-default-error) !important; }

.hover\:zaux-bg-default-_mid-xs-error {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-_mid-xs-error:hover {
    background-color: var(--zaux-color-default-error) !important; }

.group:hover .group\:hover\:zaux-bg-default-_mid-xs-error {
  background-color: var(--zaux-color-default-error) !important; }

.zaux-bg-default-_mid-xs-success {
  background-color: var(--zaux-color-default-success) !important; }

.hover\:zaux-bg-default-_mid-xs-success {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-default-_mid-xs-success:hover {
    background-color: var(--zaux-color-default-success) !important; }

.group:hover .group\:hover\:zaux-bg-default-_mid-xs-success {
  background-color: var(--zaux-color-default-success) !important; }

@media (min-width: 480px) {
  .zaux-bg-default-high-xs-white {
    background-color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-bg-default-high-xs-white {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-high-xs-white:hover {
      background-color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-bg-default-high-xs-white {
    background-color: var(--zaux-color-default-white) !important; }
  .zaux-bg-default-high-xs-black {
    background-color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-bg-default-high-xs-black {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-high-xs-black:hover {
      background-color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-bg-default-high-xs-black {
    background-color: var(--zaux-color-default-black) !important; }
  .zaux-bg-default-high-xs-red {
    background-color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-bg-default-high-xs-red {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-high-xs-red:hover {
      background-color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-bg-default-high-xs-red {
    background-color: var(--zaux-color-default-red) !important; }
  .zaux-bg-default-high-xs-green {
    background-color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-bg-default-high-xs-green {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-high-xs-green:hover {
      background-color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-bg-default-high-xs-green {
    background-color: var(--zaux-color-default-green) !important; }
  .zaux-bg-default-high-xs-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-bg-default-high-xs-blue {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-high-xs-blue:hover {
      background-color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-bg-default-high-xs-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .zaux-bg-default-high-xs-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-bg-default-high-xs-magenta {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-high-xs-magenta:hover {
      background-color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-bg-default-high-xs-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .zaux-bg-default-high-xs-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-bg-default-high-xs-orange {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-high-xs-orange:hover {
      background-color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-bg-default-high-xs-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .zaux-bg-default-high-xs-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-bg-default-high-xs-lightgray {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-high-xs-lightgray:hover {
      background-color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-bg-default-high-xs-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .zaux-bg-default-high-xs-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-bg-default-high-xs-warning {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-high-xs-warning:hover {
      background-color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-bg-default-high-xs-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .zaux-bg-default-high-xs-error {
    background-color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-bg-default-high-xs-error {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-high-xs-error:hover {
      background-color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-bg-default-high-xs-error {
    background-color: var(--zaux-color-default-error) !important; }
  .zaux-bg-default-high-xs-success {
    background-color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-bg-default-high-xs-success {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-high-xs-success:hover {
      background-color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-bg-default-high-xs-success {
    background-color: var(--zaux-color-default-success) !important; } }

@media (min-width: 768px) {
  .zaux-bg-default-sm-white {
    background-color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-bg-default-sm-white {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-sm-white:hover {
      background-color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-bg-default-sm-white {
    background-color: var(--zaux-color-default-white) !important; }
  .zaux-bg-default-sm-black {
    background-color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-bg-default-sm-black {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-sm-black:hover {
      background-color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-bg-default-sm-black {
    background-color: var(--zaux-color-default-black) !important; }
  .zaux-bg-default-sm-red {
    background-color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-bg-default-sm-red {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-sm-red:hover {
      background-color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-bg-default-sm-red {
    background-color: var(--zaux-color-default-red) !important; }
  .zaux-bg-default-sm-green {
    background-color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-bg-default-sm-green {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-sm-green:hover {
      background-color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-bg-default-sm-green {
    background-color: var(--zaux-color-default-green) !important; }
  .zaux-bg-default-sm-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-bg-default-sm-blue {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-sm-blue:hover {
      background-color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-bg-default-sm-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .zaux-bg-default-sm-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-bg-default-sm-magenta {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-sm-magenta:hover {
      background-color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-bg-default-sm-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .zaux-bg-default-sm-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-bg-default-sm-orange {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-sm-orange:hover {
      background-color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-bg-default-sm-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .zaux-bg-default-sm-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-bg-default-sm-lightgray {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-sm-lightgray:hover {
      background-color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-bg-default-sm-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .zaux-bg-default-sm-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-bg-default-sm-warning {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-sm-warning:hover {
      background-color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-bg-default-sm-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .zaux-bg-default-sm-error {
    background-color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-bg-default-sm-error {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-sm-error:hover {
      background-color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-bg-default-sm-error {
    background-color: var(--zaux-color-default-error) !important; }
  .zaux-bg-default-sm-success {
    background-color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-bg-default-sm-success {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-sm-success:hover {
      background-color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-bg-default-sm-success {
    background-color: var(--zaux-color-default-success) !important; } }

@media (min-width: 992px) {
  .zaux-bg-default-md-white {
    background-color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-bg-default-md-white {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md-white:hover {
      background-color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md-white {
    background-color: var(--zaux-color-default-white) !important; }
  .zaux-bg-default-md-black {
    background-color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-bg-default-md-black {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md-black:hover {
      background-color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md-black {
    background-color: var(--zaux-color-default-black) !important; }
  .zaux-bg-default-md-red {
    background-color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-bg-default-md-red {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md-red:hover {
      background-color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md-red {
    background-color: var(--zaux-color-default-red) !important; }
  .zaux-bg-default-md-green {
    background-color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-bg-default-md-green {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md-green:hover {
      background-color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md-green {
    background-color: var(--zaux-color-default-green) !important; }
  .zaux-bg-default-md-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-bg-default-md-blue {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md-blue:hover {
      background-color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .zaux-bg-default-md-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-bg-default-md-magenta {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md-magenta:hover {
      background-color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .zaux-bg-default-md-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-bg-default-md-orange {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md-orange:hover {
      background-color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .zaux-bg-default-md-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-bg-default-md-lightgray {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md-lightgray:hover {
      background-color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .zaux-bg-default-md-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-bg-default-md-warning {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md-warning:hover {
      background-color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .zaux-bg-default-md-error {
    background-color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-bg-default-md-error {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md-error:hover {
      background-color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md-error {
    background-color: var(--zaux-color-default-error) !important; }
  .zaux-bg-default-md-success {
    background-color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-bg-default-md-success {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md-success:hover {
      background-color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md-success {
    background-color: var(--zaux-color-default-success) !important; } }

@media (min-width: 1200px) {
  .zaux-bg-default-md2-white {
    background-color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-bg-default-md2-white {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md2-white:hover {
      background-color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md2-white {
    background-color: var(--zaux-color-default-white) !important; }
  .zaux-bg-default-md2-black {
    background-color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-bg-default-md2-black {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md2-black:hover {
      background-color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md2-black {
    background-color: var(--zaux-color-default-black) !important; }
  .zaux-bg-default-md2-red {
    background-color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-bg-default-md2-red {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md2-red:hover {
      background-color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md2-red {
    background-color: var(--zaux-color-default-red) !important; }
  .zaux-bg-default-md2-green {
    background-color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-bg-default-md2-green {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md2-green:hover {
      background-color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md2-green {
    background-color: var(--zaux-color-default-green) !important; }
  .zaux-bg-default-md2-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-bg-default-md2-blue {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md2-blue:hover {
      background-color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md2-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .zaux-bg-default-md2-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-bg-default-md2-magenta {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md2-magenta:hover {
      background-color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md2-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .zaux-bg-default-md2-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-bg-default-md2-orange {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md2-orange:hover {
      background-color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md2-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .zaux-bg-default-md2-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-bg-default-md2-lightgray {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md2-lightgray:hover {
      background-color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md2-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .zaux-bg-default-md2-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-bg-default-md2-warning {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md2-warning:hover {
      background-color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md2-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .zaux-bg-default-md2-error {
    background-color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-bg-default-md2-error {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md2-error:hover {
      background-color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md2-error {
    background-color: var(--zaux-color-default-error) !important; }
  .zaux-bg-default-md2-success {
    background-color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-bg-default-md2-success {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-md2-success:hover {
      background-color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-bg-default-md2-success {
    background-color: var(--zaux-color-default-success) !important; } }

@media (min-width: 1400px) {
  .zaux-bg-default-lg-white {
    background-color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-bg-default-lg-white {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg-white:hover {
      background-color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg-white {
    background-color: var(--zaux-color-default-white) !important; }
  .zaux-bg-default-lg-black {
    background-color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-bg-default-lg-black {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg-black:hover {
      background-color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg-black {
    background-color: var(--zaux-color-default-black) !important; }
  .zaux-bg-default-lg-red {
    background-color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-bg-default-lg-red {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg-red:hover {
      background-color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg-red {
    background-color: var(--zaux-color-default-red) !important; }
  .zaux-bg-default-lg-green {
    background-color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-bg-default-lg-green {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg-green:hover {
      background-color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg-green {
    background-color: var(--zaux-color-default-green) !important; }
  .zaux-bg-default-lg-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-bg-default-lg-blue {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg-blue:hover {
      background-color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .zaux-bg-default-lg-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-bg-default-lg-magenta {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg-magenta:hover {
      background-color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .zaux-bg-default-lg-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-bg-default-lg-orange {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg-orange:hover {
      background-color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .zaux-bg-default-lg-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-bg-default-lg-lightgray {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg-lightgray:hover {
      background-color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .zaux-bg-default-lg-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-bg-default-lg-warning {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg-warning:hover {
      background-color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .zaux-bg-default-lg-error {
    background-color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-bg-default-lg-error {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg-error:hover {
      background-color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg-error {
    background-color: var(--zaux-color-default-error) !important; }
  .zaux-bg-default-lg-success {
    background-color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-bg-default-lg-success {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg-success:hover {
      background-color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg-success {
    background-color: var(--zaux-color-default-success) !important; } }

@media (min-width: 1600px) {
  .zaux-bg-default-lg2-white {
    background-color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-bg-default-lg2-white {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg2-white:hover {
      background-color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg2-white {
    background-color: var(--zaux-color-default-white) !important; }
  .zaux-bg-default-lg2-black {
    background-color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-bg-default-lg2-black {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg2-black:hover {
      background-color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg2-black {
    background-color: var(--zaux-color-default-black) !important; }
  .zaux-bg-default-lg2-red {
    background-color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-bg-default-lg2-red {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg2-red:hover {
      background-color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg2-red {
    background-color: var(--zaux-color-default-red) !important; }
  .zaux-bg-default-lg2-green {
    background-color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-bg-default-lg2-green {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg2-green:hover {
      background-color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg2-green {
    background-color: var(--zaux-color-default-green) !important; }
  .zaux-bg-default-lg2-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-bg-default-lg2-blue {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg2-blue:hover {
      background-color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg2-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .zaux-bg-default-lg2-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-bg-default-lg2-magenta {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg2-magenta:hover {
      background-color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg2-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .zaux-bg-default-lg2-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-bg-default-lg2-orange {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg2-orange:hover {
      background-color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg2-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .zaux-bg-default-lg2-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-bg-default-lg2-lightgray {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg2-lightgray:hover {
      background-color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg2-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .zaux-bg-default-lg2-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-bg-default-lg2-warning {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg2-warning:hover {
      background-color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg2-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .zaux-bg-default-lg2-error {
    background-color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-bg-default-lg2-error {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg2-error:hover {
      background-color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg2-error {
    background-color: var(--zaux-color-default-error) !important; }
  .zaux-bg-default-lg2-success {
    background-color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-bg-default-lg2-success {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-lg2-success:hover {
      background-color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-bg-default-lg2-success {
    background-color: var(--zaux-color-default-success) !important; } }

@media (min-width: 1920px) {
  .zaux-bg-default-xl-white {
    background-color: var(--zaux-color-default-white) !important; }
  .hover\:zaux-bg-default-xl-white {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-xl-white:hover {
      background-color: var(--zaux-color-default-white) !important; }
  .group:hover .group\:hover\:zaux-bg-default-xl-white {
    background-color: var(--zaux-color-default-white) !important; }
  .zaux-bg-default-xl-black {
    background-color: var(--zaux-color-default-black) !important; }
  .hover\:zaux-bg-default-xl-black {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-xl-black:hover {
      background-color: var(--zaux-color-default-black) !important; }
  .group:hover .group\:hover\:zaux-bg-default-xl-black {
    background-color: var(--zaux-color-default-black) !important; }
  .zaux-bg-default-xl-red {
    background-color: var(--zaux-color-default-red) !important; }
  .hover\:zaux-bg-default-xl-red {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-xl-red:hover {
      background-color: var(--zaux-color-default-red) !important; }
  .group:hover .group\:hover\:zaux-bg-default-xl-red {
    background-color: var(--zaux-color-default-red) !important; }
  .zaux-bg-default-xl-green {
    background-color: var(--zaux-color-default-green) !important; }
  .hover\:zaux-bg-default-xl-green {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-xl-green:hover {
      background-color: var(--zaux-color-default-green) !important; }
  .group:hover .group\:hover\:zaux-bg-default-xl-green {
    background-color: var(--zaux-color-default-green) !important; }
  .zaux-bg-default-xl-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .hover\:zaux-bg-default-xl-blue {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-xl-blue:hover {
      background-color: var(--zaux-color-default-blue) !important; }
  .group:hover .group\:hover\:zaux-bg-default-xl-blue {
    background-color: var(--zaux-color-default-blue) !important; }
  .zaux-bg-default-xl-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .hover\:zaux-bg-default-xl-magenta {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-xl-magenta:hover {
      background-color: var(--zaux-color-default-magenta) !important; }
  .group:hover .group\:hover\:zaux-bg-default-xl-magenta {
    background-color: var(--zaux-color-default-magenta) !important; }
  .zaux-bg-default-xl-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .hover\:zaux-bg-default-xl-orange {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-xl-orange:hover {
      background-color: var(--zaux-color-default-orange) !important; }
  .group:hover .group\:hover\:zaux-bg-default-xl-orange {
    background-color: var(--zaux-color-default-orange) !important; }
  .zaux-bg-default-xl-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .hover\:zaux-bg-default-xl-lightgray {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-xl-lightgray:hover {
      background-color: var(--zaux-color-default-lightgray) !important; }
  .group:hover .group\:hover\:zaux-bg-default-xl-lightgray {
    background-color: var(--zaux-color-default-lightgray) !important; }
  .zaux-bg-default-xl-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .hover\:zaux-bg-default-xl-warning {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-xl-warning:hover {
      background-color: var(--zaux-color-default-warning) !important; }
  .group:hover .group\:hover\:zaux-bg-default-xl-warning {
    background-color: var(--zaux-color-default-warning) !important; }
  .zaux-bg-default-xl-error {
    background-color: var(--zaux-color-default-error) !important; }
  .hover\:zaux-bg-default-xl-error {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-xl-error:hover {
      background-color: var(--zaux-color-default-error) !important; }
  .group:hover .group\:hover\:zaux-bg-default-xl-error {
    background-color: var(--zaux-color-default-error) !important; }
  .zaux-bg-default-xl-success {
    background-color: var(--zaux-color-default-success) !important; }
  .hover\:zaux-bg-default-xl-success {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-default-xl-success:hover {
      background-color: var(--zaux-color-default-success) !important; }
  .group:hover .group\:hover\:zaux-bg-default-xl-success {
    background-color: var(--zaux-color-default-success) !important; } }

.zaux-bg-app-theme {
  background-color: var(--zaux-color-app-theme) !important; }

.hover\:zaux-bg-app-theme {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-app-theme:hover {
    background-color: var(--zaux-color-app-theme) !important; }

.group:hover .group\:hover\:zaux-bg-app-theme {
  background-color: var(--zaux-color-app-theme) !important; }

.zaux-bg-app-xs-theme {
  background-color: var(--zaux-color-app-theme) !important; }

.hover\:zaux-bg-app-xs-theme {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-app-xs-theme:hover {
    background-color: var(--zaux-color-app-theme) !important; }

.group:hover .group\:hover\:zaux-bg-app-xs-theme {
  background-color: var(--zaux-color-app-theme) !important; }

.zaux-bg-app-_mid-xs-theme {
  background-color: var(--zaux-color-app-theme) !important; }

.hover\:zaux-bg-app-_mid-xs-theme {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-app-_mid-xs-theme:hover {
    background-color: var(--zaux-color-app-theme) !important; }

.group:hover .group\:hover\:zaux-bg-app-_mid-xs-theme {
  background-color: var(--zaux-color-app-theme) !important; }

@media (min-width: 480px) {
  .zaux-bg-app-high-xs-theme {
    background-color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-bg-app-high-xs-theme {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-app-high-xs-theme:hover {
      background-color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-bg-app-high-xs-theme {
    background-color: var(--zaux-color-app-theme) !important; } }

@media (min-width: 768px) {
  .zaux-bg-app-sm-theme {
    background-color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-bg-app-sm-theme {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-app-sm-theme:hover {
      background-color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-bg-app-sm-theme {
    background-color: var(--zaux-color-app-theme) !important; } }

@media (min-width: 992px) {
  .zaux-bg-app-md-theme {
    background-color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-bg-app-md-theme {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-app-md-theme:hover {
      background-color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-bg-app-md-theme {
    background-color: var(--zaux-color-app-theme) !important; } }

@media (min-width: 1200px) {
  .zaux-bg-app-md2-theme {
    background-color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-bg-app-md2-theme {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-app-md2-theme:hover {
      background-color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-bg-app-md2-theme {
    background-color: var(--zaux-color-app-theme) !important; } }

@media (min-width: 1400px) {
  .zaux-bg-app-lg-theme {
    background-color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-bg-app-lg-theme {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-app-lg-theme:hover {
      background-color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-bg-app-lg-theme {
    background-color: var(--zaux-color-app-theme) !important; } }

@media (min-width: 1600px) {
  .zaux-bg-app-lg2-theme {
    background-color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-bg-app-lg2-theme {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-app-lg2-theme:hover {
      background-color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-bg-app-lg2-theme {
    background-color: var(--zaux-color-app-theme) !important; } }

@media (min-width: 1920px) {
  .zaux-bg-app-xl-theme {
    background-color: var(--zaux-color-app-theme) !important; }
  .hover\:zaux-bg-app-xl-theme {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-app-xl-theme:hover {
      background-color: var(--zaux-color-app-theme) !important; }
  .group:hover .group\:hover\:zaux-bg-app-xl-theme {
    background-color: var(--zaux-color-app-theme) !important; } }

.zaux-bg-set1-black1 {
  background-color: var(--zaux-color-set1-black1) !important; }

.hover\:zaux-bg-set1-black1 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-black1:hover {
    background-color: var(--zaux-color-set1-black1) !important; }

.group:hover .group\:hover\:zaux-bg-set1-black1 {
  background-color: var(--zaux-color-set1-black1) !important; }

.zaux-bg-set1-black2 {
  background-color: var(--zaux-color-set1-black2) !important; }

.hover\:zaux-bg-set1-black2 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-black2:hover {
    background-color: var(--zaux-color-set1-black2) !important; }

.group:hover .group\:hover\:zaux-bg-set1-black2 {
  background-color: var(--zaux-color-set1-black2) !important; }

.zaux-bg-set1-white1 {
  background-color: var(--zaux-color-set1-white1) !important; }

.hover\:zaux-bg-set1-white1 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-white1:hover {
    background-color: var(--zaux-color-set1-white1) !important; }

.group:hover .group\:hover\:zaux-bg-set1-white1 {
  background-color: var(--zaux-color-set1-white1) !important; }

.zaux-bg-set1-color1 {
  background-color: var(--zaux-color-set1-color1) !important; }

.hover\:zaux-bg-set1-color1 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-color1:hover {
    background-color: var(--zaux-color-set1-color1) !important; }

.group:hover .group\:hover\:zaux-bg-set1-color1 {
  background-color: var(--zaux-color-set1-color1) !important; }

.zaux-bg-set1-color2 {
  background-color: var(--zaux-color-set1-color2) !important; }

.hover\:zaux-bg-set1-color2 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-color2:hover {
    background-color: var(--zaux-color-set1-color2) !important; }

.group:hover .group\:hover\:zaux-bg-set1-color2 {
  background-color: var(--zaux-color-set1-color2) !important; }

.zaux-bg-set1-color3 {
  background-color: var(--zaux-color-set1-color3) !important; }

.hover\:zaux-bg-set1-color3 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-color3:hover {
    background-color: var(--zaux-color-set1-color3) !important; }

.group:hover .group\:hover\:zaux-bg-set1-color3 {
  background-color: var(--zaux-color-set1-color3) !important; }

.zaux-bg-set1-color4 {
  background-color: var(--zaux-color-set1-color4) !important; }

.hover\:zaux-bg-set1-color4 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-color4:hover {
    background-color: var(--zaux-color-set1-color4) !important; }

.group:hover .group\:hover\:zaux-bg-set1-color4 {
  background-color: var(--zaux-color-set1-color4) !important; }

.zaux-bg-set1-color5 {
  background-color: var(--zaux-color-set1-color5) !important; }

.hover\:zaux-bg-set1-color5 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-color5:hover {
    background-color: var(--zaux-color-set1-color5) !important; }

.group:hover .group\:hover\:zaux-bg-set1-color5 {
  background-color: var(--zaux-color-set1-color5) !important; }

.zaux-bg-set1-color6 {
  background-color: var(--zaux-color-set1-color6) !important; }

.hover\:zaux-bg-set1-color6 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-color6:hover {
    background-color: var(--zaux-color-set1-color6) !important; }

.group:hover .group\:hover\:zaux-bg-set1-color6 {
  background-color: var(--zaux-color-set1-color6) !important; }

.zaux-bg-set1-color7 {
  background-color: var(--zaux-color-set1-color7) !important; }

.hover\:zaux-bg-set1-color7 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-color7:hover {
    background-color: var(--zaux-color-set1-color7) !important; }

.group:hover .group\:hover\:zaux-bg-set1-color7 {
  background-color: var(--zaux-color-set1-color7) !important; }

.zaux-bg-set1-color8 {
  background-color: var(--zaux-color-set1-color8) !important; }

.hover\:zaux-bg-set1-color8 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-color8:hover {
    background-color: var(--zaux-color-set1-color8) !important; }

.group:hover .group\:hover\:zaux-bg-set1-color8 {
  background-color: var(--zaux-color-set1-color8) !important; }

.zaux-bg-set1-xs-black1 {
  background-color: var(--zaux-color-set1-black1) !important; }

.hover\:zaux-bg-set1-xs-black1 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-xs-black1:hover {
    background-color: var(--zaux-color-set1-black1) !important; }

.group:hover .group\:hover\:zaux-bg-set1-xs-black1 {
  background-color: var(--zaux-color-set1-black1) !important; }

.zaux-bg-set1-xs-black2 {
  background-color: var(--zaux-color-set1-black2) !important; }

.hover\:zaux-bg-set1-xs-black2 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-xs-black2:hover {
    background-color: var(--zaux-color-set1-black2) !important; }

.group:hover .group\:hover\:zaux-bg-set1-xs-black2 {
  background-color: var(--zaux-color-set1-black2) !important; }

.zaux-bg-set1-xs-white1 {
  background-color: var(--zaux-color-set1-white1) !important; }

.hover\:zaux-bg-set1-xs-white1 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-xs-white1:hover {
    background-color: var(--zaux-color-set1-white1) !important; }

.group:hover .group\:hover\:zaux-bg-set1-xs-white1 {
  background-color: var(--zaux-color-set1-white1) !important; }

.zaux-bg-set1-xs-color1 {
  background-color: var(--zaux-color-set1-color1) !important; }

.hover\:zaux-bg-set1-xs-color1 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-xs-color1:hover {
    background-color: var(--zaux-color-set1-color1) !important; }

.group:hover .group\:hover\:zaux-bg-set1-xs-color1 {
  background-color: var(--zaux-color-set1-color1) !important; }

.zaux-bg-set1-xs-color2 {
  background-color: var(--zaux-color-set1-color2) !important; }

.hover\:zaux-bg-set1-xs-color2 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-xs-color2:hover {
    background-color: var(--zaux-color-set1-color2) !important; }

.group:hover .group\:hover\:zaux-bg-set1-xs-color2 {
  background-color: var(--zaux-color-set1-color2) !important; }

.zaux-bg-set1-xs-color3 {
  background-color: var(--zaux-color-set1-color3) !important; }

.hover\:zaux-bg-set1-xs-color3 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-xs-color3:hover {
    background-color: var(--zaux-color-set1-color3) !important; }

.group:hover .group\:hover\:zaux-bg-set1-xs-color3 {
  background-color: var(--zaux-color-set1-color3) !important; }

.zaux-bg-set1-xs-color4 {
  background-color: var(--zaux-color-set1-color4) !important; }

.hover\:zaux-bg-set1-xs-color4 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-xs-color4:hover {
    background-color: var(--zaux-color-set1-color4) !important; }

.group:hover .group\:hover\:zaux-bg-set1-xs-color4 {
  background-color: var(--zaux-color-set1-color4) !important; }

.zaux-bg-set1-xs-color5 {
  background-color: var(--zaux-color-set1-color5) !important; }

.hover\:zaux-bg-set1-xs-color5 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-xs-color5:hover {
    background-color: var(--zaux-color-set1-color5) !important; }

.group:hover .group\:hover\:zaux-bg-set1-xs-color5 {
  background-color: var(--zaux-color-set1-color5) !important; }

.zaux-bg-set1-xs-color6 {
  background-color: var(--zaux-color-set1-color6) !important; }

.hover\:zaux-bg-set1-xs-color6 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-xs-color6:hover {
    background-color: var(--zaux-color-set1-color6) !important; }

.group:hover .group\:hover\:zaux-bg-set1-xs-color6 {
  background-color: var(--zaux-color-set1-color6) !important; }

.zaux-bg-set1-xs-color7 {
  background-color: var(--zaux-color-set1-color7) !important; }

.hover\:zaux-bg-set1-xs-color7 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-xs-color7:hover {
    background-color: var(--zaux-color-set1-color7) !important; }

.group:hover .group\:hover\:zaux-bg-set1-xs-color7 {
  background-color: var(--zaux-color-set1-color7) !important; }

.zaux-bg-set1-xs-color8 {
  background-color: var(--zaux-color-set1-color8) !important; }

.hover\:zaux-bg-set1-xs-color8 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-xs-color8:hover {
    background-color: var(--zaux-color-set1-color8) !important; }

.group:hover .group\:hover\:zaux-bg-set1-xs-color8 {
  background-color: var(--zaux-color-set1-color8) !important; }

.zaux-bg-set1-_mid-xs-black1 {
  background-color: var(--zaux-color-set1-black1) !important; }

.hover\:zaux-bg-set1-_mid-xs-black1 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-_mid-xs-black1:hover {
    background-color: var(--zaux-color-set1-black1) !important; }

.group:hover .group\:hover\:zaux-bg-set1-_mid-xs-black1 {
  background-color: var(--zaux-color-set1-black1) !important; }

.zaux-bg-set1-_mid-xs-black2 {
  background-color: var(--zaux-color-set1-black2) !important; }

.hover\:zaux-bg-set1-_mid-xs-black2 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-_mid-xs-black2:hover {
    background-color: var(--zaux-color-set1-black2) !important; }

.group:hover .group\:hover\:zaux-bg-set1-_mid-xs-black2 {
  background-color: var(--zaux-color-set1-black2) !important; }

.zaux-bg-set1-_mid-xs-white1 {
  background-color: var(--zaux-color-set1-white1) !important; }

.hover\:zaux-bg-set1-_mid-xs-white1 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-_mid-xs-white1:hover {
    background-color: var(--zaux-color-set1-white1) !important; }

.group:hover .group\:hover\:zaux-bg-set1-_mid-xs-white1 {
  background-color: var(--zaux-color-set1-white1) !important; }

.zaux-bg-set1-_mid-xs-color1 {
  background-color: var(--zaux-color-set1-color1) !important; }

.hover\:zaux-bg-set1-_mid-xs-color1 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-_mid-xs-color1:hover {
    background-color: var(--zaux-color-set1-color1) !important; }

.group:hover .group\:hover\:zaux-bg-set1-_mid-xs-color1 {
  background-color: var(--zaux-color-set1-color1) !important; }

.zaux-bg-set1-_mid-xs-color2 {
  background-color: var(--zaux-color-set1-color2) !important; }

.hover\:zaux-bg-set1-_mid-xs-color2 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-_mid-xs-color2:hover {
    background-color: var(--zaux-color-set1-color2) !important; }

.group:hover .group\:hover\:zaux-bg-set1-_mid-xs-color2 {
  background-color: var(--zaux-color-set1-color2) !important; }

.zaux-bg-set1-_mid-xs-color3 {
  background-color: var(--zaux-color-set1-color3) !important; }

.hover\:zaux-bg-set1-_mid-xs-color3 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-_mid-xs-color3:hover {
    background-color: var(--zaux-color-set1-color3) !important; }

.group:hover .group\:hover\:zaux-bg-set1-_mid-xs-color3 {
  background-color: var(--zaux-color-set1-color3) !important; }

.zaux-bg-set1-_mid-xs-color4 {
  background-color: var(--zaux-color-set1-color4) !important; }

.hover\:zaux-bg-set1-_mid-xs-color4 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-_mid-xs-color4:hover {
    background-color: var(--zaux-color-set1-color4) !important; }

.group:hover .group\:hover\:zaux-bg-set1-_mid-xs-color4 {
  background-color: var(--zaux-color-set1-color4) !important; }

.zaux-bg-set1-_mid-xs-color5 {
  background-color: var(--zaux-color-set1-color5) !important; }

.hover\:zaux-bg-set1-_mid-xs-color5 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-_mid-xs-color5:hover {
    background-color: var(--zaux-color-set1-color5) !important; }

.group:hover .group\:hover\:zaux-bg-set1-_mid-xs-color5 {
  background-color: var(--zaux-color-set1-color5) !important; }

.zaux-bg-set1-_mid-xs-color6 {
  background-color: var(--zaux-color-set1-color6) !important; }

.hover\:zaux-bg-set1-_mid-xs-color6 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-_mid-xs-color6:hover {
    background-color: var(--zaux-color-set1-color6) !important; }

.group:hover .group\:hover\:zaux-bg-set1-_mid-xs-color6 {
  background-color: var(--zaux-color-set1-color6) !important; }

.zaux-bg-set1-_mid-xs-color7 {
  background-color: var(--zaux-color-set1-color7) !important; }

.hover\:zaux-bg-set1-_mid-xs-color7 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-_mid-xs-color7:hover {
    background-color: var(--zaux-color-set1-color7) !important; }

.group:hover .group\:hover\:zaux-bg-set1-_mid-xs-color7 {
  background-color: var(--zaux-color-set1-color7) !important; }

.zaux-bg-set1-_mid-xs-color8 {
  background-color: var(--zaux-color-set1-color8) !important; }

.hover\:zaux-bg-set1-_mid-xs-color8 {
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hover\:zaux-bg-set1-_mid-xs-color8:hover {
    background-color: var(--zaux-color-set1-color8) !important; }

.group:hover .group\:hover\:zaux-bg-set1-_mid-xs-color8 {
  background-color: var(--zaux-color-set1-color8) !important; }

@media (min-width: 480px) {
  .zaux-bg-set1-high-xs-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-bg-set1-high-xs-black1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-high-xs-black1:hover {
      background-color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-high-xs-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .zaux-bg-set1-high-xs-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-bg-set1-high-xs-black2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-high-xs-black2:hover {
      background-color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-high-xs-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .zaux-bg-set1-high-xs-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-bg-set1-high-xs-white1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-high-xs-white1:hover {
      background-color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-high-xs-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .zaux-bg-set1-high-xs-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-bg-set1-high-xs-color1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-high-xs-color1:hover {
      background-color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-high-xs-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .zaux-bg-set1-high-xs-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-bg-set1-high-xs-color2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-high-xs-color2:hover {
      background-color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-high-xs-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .zaux-bg-set1-high-xs-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-bg-set1-high-xs-color3 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-high-xs-color3:hover {
      background-color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-high-xs-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .zaux-bg-set1-high-xs-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-bg-set1-high-xs-color4 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-high-xs-color4:hover {
      background-color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-high-xs-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .zaux-bg-set1-high-xs-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-bg-set1-high-xs-color5 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-high-xs-color5:hover {
      background-color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-high-xs-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .zaux-bg-set1-high-xs-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-bg-set1-high-xs-color6 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-high-xs-color6:hover {
      background-color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-high-xs-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .zaux-bg-set1-high-xs-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-bg-set1-high-xs-color7 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-high-xs-color7:hover {
      background-color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-high-xs-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .zaux-bg-set1-high-xs-color8 {
    background-color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-bg-set1-high-xs-color8 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-high-xs-color8:hover {
      background-color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-high-xs-color8 {
    background-color: var(--zaux-color-set1-color8) !important; } }

@media (min-width: 768px) {
  .zaux-bg-set1-sm-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-bg-set1-sm-black1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-sm-black1:hover {
      background-color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-sm-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .zaux-bg-set1-sm-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-bg-set1-sm-black2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-sm-black2:hover {
      background-color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-sm-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .zaux-bg-set1-sm-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-bg-set1-sm-white1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-sm-white1:hover {
      background-color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-sm-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .zaux-bg-set1-sm-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-bg-set1-sm-color1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-sm-color1:hover {
      background-color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-sm-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .zaux-bg-set1-sm-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-bg-set1-sm-color2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-sm-color2:hover {
      background-color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-sm-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .zaux-bg-set1-sm-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-bg-set1-sm-color3 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-sm-color3:hover {
      background-color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-sm-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .zaux-bg-set1-sm-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-bg-set1-sm-color4 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-sm-color4:hover {
      background-color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-sm-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .zaux-bg-set1-sm-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-bg-set1-sm-color5 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-sm-color5:hover {
      background-color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-sm-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .zaux-bg-set1-sm-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-bg-set1-sm-color6 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-sm-color6:hover {
      background-color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-sm-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .zaux-bg-set1-sm-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-bg-set1-sm-color7 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-sm-color7:hover {
      background-color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-sm-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .zaux-bg-set1-sm-color8 {
    background-color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-bg-set1-sm-color8 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-sm-color8:hover {
      background-color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-sm-color8 {
    background-color: var(--zaux-color-set1-color8) !important; } }

@media (min-width: 992px) {
  .zaux-bg-set1-md-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-bg-set1-md-black1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md-black1:hover {
      background-color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .zaux-bg-set1-md-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-bg-set1-md-black2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md-black2:hover {
      background-color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .zaux-bg-set1-md-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-bg-set1-md-white1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md-white1:hover {
      background-color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .zaux-bg-set1-md-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-bg-set1-md-color1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md-color1:hover {
      background-color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .zaux-bg-set1-md-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-bg-set1-md-color2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md-color2:hover {
      background-color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .zaux-bg-set1-md-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-bg-set1-md-color3 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md-color3:hover {
      background-color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .zaux-bg-set1-md-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-bg-set1-md-color4 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md-color4:hover {
      background-color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .zaux-bg-set1-md-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-bg-set1-md-color5 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md-color5:hover {
      background-color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .zaux-bg-set1-md-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-bg-set1-md-color6 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md-color6:hover {
      background-color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .zaux-bg-set1-md-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-bg-set1-md-color7 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md-color7:hover {
      background-color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .zaux-bg-set1-md-color8 {
    background-color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-bg-set1-md-color8 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md-color8:hover {
      background-color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md-color8 {
    background-color: var(--zaux-color-set1-color8) !important; } }

@media (min-width: 1200px) {
  .zaux-bg-set1-md2-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-bg-set1-md2-black1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md2-black1:hover {
      background-color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md2-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .zaux-bg-set1-md2-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-bg-set1-md2-black2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md2-black2:hover {
      background-color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md2-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .zaux-bg-set1-md2-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-bg-set1-md2-white1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md2-white1:hover {
      background-color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md2-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .zaux-bg-set1-md2-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-bg-set1-md2-color1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md2-color1:hover {
      background-color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md2-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .zaux-bg-set1-md2-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-bg-set1-md2-color2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md2-color2:hover {
      background-color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md2-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .zaux-bg-set1-md2-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-bg-set1-md2-color3 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md2-color3:hover {
      background-color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md2-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .zaux-bg-set1-md2-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-bg-set1-md2-color4 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md2-color4:hover {
      background-color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md2-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .zaux-bg-set1-md2-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-bg-set1-md2-color5 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md2-color5:hover {
      background-color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md2-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .zaux-bg-set1-md2-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-bg-set1-md2-color6 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md2-color6:hover {
      background-color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md2-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .zaux-bg-set1-md2-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-bg-set1-md2-color7 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md2-color7:hover {
      background-color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md2-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .zaux-bg-set1-md2-color8 {
    background-color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-bg-set1-md2-color8 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-md2-color8:hover {
      background-color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-md2-color8 {
    background-color: var(--zaux-color-set1-color8) !important; } }

@media (min-width: 1400px) {
  .zaux-bg-set1-lg-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-bg-set1-lg-black1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg-black1:hover {
      background-color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .zaux-bg-set1-lg-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-bg-set1-lg-black2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg-black2:hover {
      background-color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .zaux-bg-set1-lg-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-bg-set1-lg-white1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg-white1:hover {
      background-color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .zaux-bg-set1-lg-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-bg-set1-lg-color1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg-color1:hover {
      background-color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .zaux-bg-set1-lg-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-bg-set1-lg-color2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg-color2:hover {
      background-color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .zaux-bg-set1-lg-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-bg-set1-lg-color3 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg-color3:hover {
      background-color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .zaux-bg-set1-lg-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-bg-set1-lg-color4 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg-color4:hover {
      background-color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .zaux-bg-set1-lg-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-bg-set1-lg-color5 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg-color5:hover {
      background-color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .zaux-bg-set1-lg-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-bg-set1-lg-color6 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg-color6:hover {
      background-color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .zaux-bg-set1-lg-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-bg-set1-lg-color7 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg-color7:hover {
      background-color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .zaux-bg-set1-lg-color8 {
    background-color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-bg-set1-lg-color8 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg-color8:hover {
      background-color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg-color8 {
    background-color: var(--zaux-color-set1-color8) !important; } }

@media (min-width: 1600px) {
  .zaux-bg-set1-lg2-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-bg-set1-lg2-black1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg2-black1:hover {
      background-color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg2-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .zaux-bg-set1-lg2-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-bg-set1-lg2-black2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg2-black2:hover {
      background-color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg2-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .zaux-bg-set1-lg2-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-bg-set1-lg2-white1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg2-white1:hover {
      background-color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg2-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .zaux-bg-set1-lg2-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-bg-set1-lg2-color1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg2-color1:hover {
      background-color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg2-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .zaux-bg-set1-lg2-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-bg-set1-lg2-color2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg2-color2:hover {
      background-color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg2-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .zaux-bg-set1-lg2-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-bg-set1-lg2-color3 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg2-color3:hover {
      background-color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg2-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .zaux-bg-set1-lg2-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-bg-set1-lg2-color4 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg2-color4:hover {
      background-color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg2-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .zaux-bg-set1-lg2-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-bg-set1-lg2-color5 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg2-color5:hover {
      background-color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg2-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .zaux-bg-set1-lg2-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-bg-set1-lg2-color6 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg2-color6:hover {
      background-color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg2-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .zaux-bg-set1-lg2-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-bg-set1-lg2-color7 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg2-color7:hover {
      background-color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg2-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .zaux-bg-set1-lg2-color8 {
    background-color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-bg-set1-lg2-color8 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-lg2-color8:hover {
      background-color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-lg2-color8 {
    background-color: var(--zaux-color-set1-color8) !important; } }

@media (min-width: 1920px) {
  .zaux-bg-set1-xl-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .hover\:zaux-bg-set1-xl-black1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-xl-black1:hover {
      background-color: var(--zaux-color-set1-black1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-xl-black1 {
    background-color: var(--zaux-color-set1-black1) !important; }
  .zaux-bg-set1-xl-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .hover\:zaux-bg-set1-xl-black2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-xl-black2:hover {
      background-color: var(--zaux-color-set1-black2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-xl-black2 {
    background-color: var(--zaux-color-set1-black2) !important; }
  .zaux-bg-set1-xl-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .hover\:zaux-bg-set1-xl-white1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-xl-white1:hover {
      background-color: var(--zaux-color-set1-white1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-xl-white1 {
    background-color: var(--zaux-color-set1-white1) !important; }
  .zaux-bg-set1-xl-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .hover\:zaux-bg-set1-xl-color1 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-xl-color1:hover {
      background-color: var(--zaux-color-set1-color1) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-xl-color1 {
    background-color: var(--zaux-color-set1-color1) !important; }
  .zaux-bg-set1-xl-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .hover\:zaux-bg-set1-xl-color2 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-xl-color2:hover {
      background-color: var(--zaux-color-set1-color2) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-xl-color2 {
    background-color: var(--zaux-color-set1-color2) !important; }
  .zaux-bg-set1-xl-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .hover\:zaux-bg-set1-xl-color3 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-xl-color3:hover {
      background-color: var(--zaux-color-set1-color3) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-xl-color3 {
    background-color: var(--zaux-color-set1-color3) !important; }
  .zaux-bg-set1-xl-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .hover\:zaux-bg-set1-xl-color4 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-xl-color4:hover {
      background-color: var(--zaux-color-set1-color4) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-xl-color4 {
    background-color: var(--zaux-color-set1-color4) !important; }
  .zaux-bg-set1-xl-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .hover\:zaux-bg-set1-xl-color5 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-xl-color5:hover {
      background-color: var(--zaux-color-set1-color5) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-xl-color5 {
    background-color: var(--zaux-color-set1-color5) !important; }
  .zaux-bg-set1-xl-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .hover\:zaux-bg-set1-xl-color6 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-xl-color6:hover {
      background-color: var(--zaux-color-set1-color6) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-xl-color6 {
    background-color: var(--zaux-color-set1-color6) !important; }
  .zaux-bg-set1-xl-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .hover\:zaux-bg-set1-xl-color7 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-xl-color7:hover {
      background-color: var(--zaux-color-set1-color7) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-xl-color7 {
    background-color: var(--zaux-color-set1-color7) !important; }
  .zaux-bg-set1-xl-color8 {
    background-color: var(--zaux-color-set1-color8) !important; }
  .hover\:zaux-bg-set1-xl-color8 {
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hover\:zaux-bg-set1-xl-color8:hover {
      background-color: var(--zaux-color-set1-color8) !important; }
  .group:hover .group\:hover\:zaux-bg-set1-xl-color8 {
    background-color: var(--zaux-color-set1-color8) !important; } }

.zaux-fit-of-cover-left-center {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left center;
     object-position: left center; }

.zaux-fit-of-cover-50-50 {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center; }

.zaux-fit-of-cover-right-center {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right center;
     object-position: right center; }

.zaux-fit-of-cover-50-top {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top; }

.zaux-fit-of-contain-50-50 {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center; }

.zaux-fit-cover-full {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

@media (min-width: 480px) {
  .zaux-fit-cover-high-xs-full {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; } }

@media (min-width: 768px) {
  .zaux-fit-cover-sm-full {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; } }

@media (min-width: 992px) {
  .zaux-fit-cover-md-full {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; } }

@media (min-width: 1200px) {
  .zaux-fit-cover-md2-full {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; } }

@media (min-width: 1400px) {
  .zaux-fit-cover-lg-full {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; } }

@media (min-width: 1600px) {
  .zaux-fit-cover-lg2-full {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; } }

@media (min-width: 1920px) {
  .zaux-fit-cover-xl-full {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; } }

.border-none {
  border: none; }

@media (min-width: 768px) {
  .lc-sm-no-mb > *:last-child {
    margin-bottom: 0 !important; }
  .lc-sm-no-me > *:last-child {
    margin-right: 0 !important; }
  .lc-sm-no-ms > * :last-child {
    margin-left: 0 !important; } }

@media (min-width: 992px) {
  .lc-md-no-mb > *:last-child {
    margin-bottom: 0 !important; }
  .lc-md-no-me > *:last-child {
    margin-right: 0 !important; }
  .lc-md-no-ms > * :last-child {
    margin-left: 0 !important; } }

@media (min-width: 1200px) {
  .lc-md2-no-mb > *:last-child {
    margin-bottom: 0 !important; }
  .lc-md2-no-me > *:last-child {
    margin-right: 0 !important; }
  .lc-md2-no-ms > * :last-child {
    margin-left: 0 !important; } }

@media (min-width: 1400px) {
  .lc-lg-no-mb > *:last-child {
    margin-bottom: 0 !important; }
  .lc-lg-no-me > *:last-child {
    margin-right: 0 !important; }
  .lc-lg-no-ms > * :last-child {
    margin-left: 0 !important; } }

@media (min-width: 1600px) {
  .lc-lg2-no-mb > *:last-child {
    margin-bottom: 0 !important; }
  .lc-lg2-no-me > *:last-child {
    margin-right: 0 !important; }
  .lc-lg2-no-ms > * :last-child {
    margin-left: 0 !important; } }

@media (min-width: 1920px) {
  .lc-xl-no-mb > *:last-child {
    margin-bottom: 0 !important; }
  .lc-xl-no-me > *:last-child {
    margin-right: 0 !important; }
  .lc-xl-no-ms > * :last-child {
    margin-left: 0 !important; } }

/* Hide scrollbar for Chrome, Safari and Opera */
.hide-scrolltrack::-webkit-scrollbar {
  display: none; }

/* Hide scrollbar for IE, Edge and Firefox */
.hide-scrolltrack {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */ }

@media (min-width: 768px) {
  /* Hide scrollbar for Chrome, Safari and Opera */
  .hide-sm-scrolltrack::-webkit-scrollbar {
    display: none; }
  /* Hide scrollbar for IE, Edge and Firefox */
  .hide-sm-scrolltrack {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */ } }

@media (min-width: 992px) {
  /* Hide scrollbar for Chrome, Safari and Opera */
  .hide-md-scrolltrack::-webkit-scrollbar {
    display: none; }
  /* Hide scrollbar for IE, Edge and Firefox */
  .hide-md-scrolltrack {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */ } }

@media (min-width: 1200px) {
  /* Hide scrollbar for Chrome, Safari and Opera */
  .hide-md2-scrolltrack::-webkit-scrollbar {
    display: none; }
  /* Hide scrollbar for IE, Edge and Firefox */
  .hide-md2-scrolltrack {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */ } }

@media (min-width: 1400px) {
  /* Hide scrollbar for Chrome, Safari and Opera */
  .hide-lg-scrolltrack::-webkit-scrollbar {
    display: none; }
  /* Hide scrollbar for IE, Edge and Firefox */
  .hide-lg-scrolltrack {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */ } }

@media (min-width: 1600px) {
  /* Hide scrollbar for Chrome, Safari and Opera */
  .hide-lg2-scrolltrack::-webkit-scrollbar {
    display: none; }
  /* Hide scrollbar for IE, Edge and Firefox */
  .hide-lg2-scrolltrack {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */ } }

@media (min-width: 1920px) {
  /* Hide scrollbar for Chrome, Safari and Opera */
  .hide-xl-scrolltrack::-webkit-scrollbar {
    display: none; }
  /* Hide scrollbar for IE, Edge and Firefox */
  .hide-xl-scrolltrack {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */ } }

.fancybox__carousel {
  display: flex;
  align-items: center; }

.fancybox__viewport {
  max-height: 70vh; }

.carousel__button.fancybox__button--close {
  padding-top: 2rem;
  padding-right: 1rem;
  width: 112px;
  height: 112px;
  position: absolute;
  right: 0;
  top: 16rem; }

.carousel__button.fancybox__button--close svg {
  width: 96px;
  height: 96px; }

.zaux-shadow--sm {
  box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow--sm-ins {
  box-shadow: inset 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow-xs--sm {
  box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow-xs--sm-ins {
  box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow-_mid-xs--sm {
  box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow-_mid-xs--sm-ins {
  box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }

@media (min-width: 480px) {
  .zaux-shadow-high-xs--sm {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-high-xs--sm-ins {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 768px) {
  .zaux-shadow-sm--sm {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-sm--sm-ins {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 992px) {
  .zaux-shadow-md--sm {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-md--sm-ins {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 1200px) {
  .zaux-shadow-md2--sm {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-md2--sm-ins {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 1400px) {
  .zaux-shadow-lg--sm {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-lg--sm-ins {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 1600px) {
  .zaux-shadow-lg2--sm {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-lg2--sm-ins {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 1920px) {
  .zaux-shadow-xl--sm {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-xl--sm-ins {
    box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16); } }

.zaux-shadow--smr {
  box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow--smr-ins {
  box-shadow: inset 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow-xs--smr {
  box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow-xs--smr-ins {
  box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow-_mid-xs--smr {
  box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow-_mid-xs--smr-ins {
  box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }

@media (min-width: 480px) {
  .zaux-shadow-high-xs--smr {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-high-xs--smr-ins {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 768px) {
  .zaux-shadow-sm--smr {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-sm--smr-ins {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 992px) {
  .zaux-shadow-md--smr {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-md--smr-ins {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 1200px) {
  .zaux-shadow-md2--smr {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-md2--smr-ins {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 1400px) {
  .zaux-shadow-lg--smr {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-lg--smr-ins {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 1600px) {
  .zaux-shadow-lg2--smr {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-lg2--smr-ins {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 1920px) {
  .zaux-shadow-xl--smr {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-xl--smr-ins {
    box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16); } }

.zaux-shadow--md {
  box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow--md-ins {
  box-shadow: inset 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow-xs--md {
  box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow-xs--md-ins {
  box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow-_mid-xs--md {
  box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }

.zaux-shadow-_mid-xs--md-ins {
  box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }

@media (min-width: 480px) {
  .zaux-shadow-high-xs--md {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-high-xs--md-ins {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 768px) {
  .zaux-shadow-sm--md {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-sm--md-ins {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 992px) {
  .zaux-shadow-md--md {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-md--md-ins {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 1200px) {
  .zaux-shadow-md2--md {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-md2--md-ins {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 1400px) {
  .zaux-shadow-lg--md {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-lg--md-ins {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 1600px) {
  .zaux-shadow-lg2--md {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-lg2--md-ins {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); } }

@media (min-width: 1920px) {
  .zaux-shadow-xl--md {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); }
  .zaux-shadow-xl--md-ins {
    box-shadow: 0px 8px 16px 0px rgba(43, 46, 52, 0.16); } }

.container {
  padding: 0 64px; }

.zaux-ratio--1 {
  aspect-ratio: 1 / 1; }

.zaux-ratio--1-1 {
  aspect-ratio: 1 / 1; }

.zaux-ratio--unset {
  aspect-ratio: unset; }

.zaux-ratio--2 {
  aspect-ratio: 4 / 3; }

.zaux-ratio--4-3 {
  aspect-ratio: 4 / 3; }

.zaux-ratio--unset {
  aspect-ratio: unset; }

.zaux-ratio--3 {
  aspect-ratio: 5 / 3; }

.zaux-ratio--5-3 {
  aspect-ratio: 5 / 3; }

.zaux-ratio--unset {
  aspect-ratio: unset; }

.zaux-ratio--4 {
  aspect-ratio: 16 / 9; }

.zaux-ratio--16-9 {
  aspect-ratio: 16 / 9; }

.zaux-ratio--unset {
  aspect-ratio: unset; }

.zaux-ratio--5 {
  aspect-ratio: 21 / 9; }

.zaux-ratio--21-9 {
  aspect-ratio: 21 / 9; }

.zaux-ratio--unset {
  aspect-ratio: unset; }

.zaux-ratio--6 {
  aspect-ratio: 3 / 1; }

.zaux-ratio--3-1 {
  aspect-ratio: 3 / 1; }

.zaux-ratio--unset {
  aspect-ratio: unset; }

.zaux-ratio--7 {
  aspect-ratio: 3 / 4; }

.zaux-ratio--3-4 {
  aspect-ratio: 3 / 4; }

.zaux-ratio--unset {
  aspect-ratio: unset; }

.zaux-ratio-xs--1 {
  aspect-ratio: 1 / 1; }

.zaux-ratio-xs--1-1 {
  aspect-ratio: 1 / 1; }

.zaux-ratio-xs--unset {
  aspect-ratio: unset; }

.zaux-ratio-_mid-xs--1 {
  aspect-ratio: 1 / 1; }

.zaux-ratio-_mid-xs--1-1 {
  aspect-ratio: 1 / 1; }

.zaux-ratio-_mid-xs--unset {
  aspect-ratio: unset; }

@media (min-width: 480px) {
  .zaux-ratio-high-xs--1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-high-xs--1-1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-high-xs--unset {
    aspect-ratio: unset; } }

@media (min-width: 768px) {
  .zaux-ratio-sm--1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-sm--1-1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-sm--unset {
    aspect-ratio: unset; } }

@media (min-width: 992px) {
  .zaux-ratio-md--1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-md--1-1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-md--unset {
    aspect-ratio: unset; } }

@media (min-width: 1200px) {
  .zaux-ratio-md2--1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-md2--1-1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-md2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1400px) {
  .zaux-ratio-lg--1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-lg--1-1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-lg--unset {
    aspect-ratio: unset; } }

@media (min-width: 1600px) {
  .zaux-ratio-lg2--1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-lg2--1-1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-lg2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1920px) {
  .zaux-ratio-xl--1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-xl--1-1 {
    aspect-ratio: 1 / 1; }
  .zaux-ratio-xl--unset {
    aspect-ratio: unset; } }

.zaux-ratio-xs--2 {
  aspect-ratio: 4 / 3; }

.zaux-ratio-xs--4-3 {
  aspect-ratio: 4 / 3; }

.zaux-ratio-xs--unset {
  aspect-ratio: unset; }

.zaux-ratio-_mid-xs--2 {
  aspect-ratio: 4 / 3; }

.zaux-ratio-_mid-xs--4-3 {
  aspect-ratio: 4 / 3; }

.zaux-ratio-_mid-xs--unset {
  aspect-ratio: unset; }

@media (min-width: 480px) {
  .zaux-ratio-high-xs--2 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-high-xs--4-3 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-high-xs--unset {
    aspect-ratio: unset; } }

@media (min-width: 768px) {
  .zaux-ratio-sm--2 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-sm--4-3 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-sm--unset {
    aspect-ratio: unset; } }

@media (min-width: 992px) {
  .zaux-ratio-md--2 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-md--4-3 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-md--unset {
    aspect-ratio: unset; } }

@media (min-width: 1200px) {
  .zaux-ratio-md2--2 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-md2--4-3 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-md2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1400px) {
  .zaux-ratio-lg--2 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-lg--4-3 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-lg--unset {
    aspect-ratio: unset; } }

@media (min-width: 1600px) {
  .zaux-ratio-lg2--2 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-lg2--4-3 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-lg2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1920px) {
  .zaux-ratio-xl--2 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-xl--4-3 {
    aspect-ratio: 4 / 3; }
  .zaux-ratio-xl--unset {
    aspect-ratio: unset; } }

.zaux-ratio-xs--3 {
  aspect-ratio: 5 / 3; }

.zaux-ratio-xs--5-3 {
  aspect-ratio: 5 / 3; }

.zaux-ratio-xs--unset {
  aspect-ratio: unset; }

.zaux-ratio-_mid-xs--3 {
  aspect-ratio: 5 / 3; }

.zaux-ratio-_mid-xs--5-3 {
  aspect-ratio: 5 / 3; }

.zaux-ratio-_mid-xs--unset {
  aspect-ratio: unset; }

@media (min-width: 480px) {
  .zaux-ratio-high-xs--3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-high-xs--5-3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-high-xs--unset {
    aspect-ratio: unset; } }

@media (min-width: 768px) {
  .zaux-ratio-sm--3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-sm--5-3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-sm--unset {
    aspect-ratio: unset; } }

@media (min-width: 992px) {
  .zaux-ratio-md--3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-md--5-3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-md--unset {
    aspect-ratio: unset; } }

@media (min-width: 1200px) {
  .zaux-ratio-md2--3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-md2--5-3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-md2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1400px) {
  .zaux-ratio-lg--3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-lg--5-3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-lg--unset {
    aspect-ratio: unset; } }

@media (min-width: 1600px) {
  .zaux-ratio-lg2--3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-lg2--5-3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-lg2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1920px) {
  .zaux-ratio-xl--3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-xl--5-3 {
    aspect-ratio: 5 / 3; }
  .zaux-ratio-xl--unset {
    aspect-ratio: unset; } }

.zaux-ratio-xs--4 {
  aspect-ratio: 16 / 9; }

.zaux-ratio-xs--16-9 {
  aspect-ratio: 16 / 9; }

.zaux-ratio-xs--unset {
  aspect-ratio: unset; }

.zaux-ratio-_mid-xs--4 {
  aspect-ratio: 16 / 9; }

.zaux-ratio-_mid-xs--16-9 {
  aspect-ratio: 16 / 9; }

.zaux-ratio-_mid-xs--unset {
  aspect-ratio: unset; }

@media (min-width: 480px) {
  .zaux-ratio-high-xs--4 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-high-xs--16-9 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-high-xs--unset {
    aspect-ratio: unset; } }

@media (min-width: 768px) {
  .zaux-ratio-sm--4 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-sm--16-9 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-sm--unset {
    aspect-ratio: unset; } }

@media (min-width: 992px) {
  .zaux-ratio-md--4 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-md--16-9 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-md--unset {
    aspect-ratio: unset; } }

@media (min-width: 1200px) {
  .zaux-ratio-md2--4 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-md2--16-9 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-md2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1400px) {
  .zaux-ratio-lg--4 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-lg--16-9 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-lg--unset {
    aspect-ratio: unset; } }

@media (min-width: 1600px) {
  .zaux-ratio-lg2--4 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-lg2--16-9 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-lg2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1920px) {
  .zaux-ratio-xl--4 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-xl--16-9 {
    aspect-ratio: 16 / 9; }
  .zaux-ratio-xl--unset {
    aspect-ratio: unset; } }

.zaux-ratio-xs--5 {
  aspect-ratio: 21 / 9; }

.zaux-ratio-xs--21-9 {
  aspect-ratio: 21 / 9; }

.zaux-ratio-xs--unset {
  aspect-ratio: unset; }

.zaux-ratio-_mid-xs--5 {
  aspect-ratio: 21 / 9; }

.zaux-ratio-_mid-xs--21-9 {
  aspect-ratio: 21 / 9; }

.zaux-ratio-_mid-xs--unset {
  aspect-ratio: unset; }

@media (min-width: 480px) {
  .zaux-ratio-high-xs--5 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-high-xs--21-9 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-high-xs--unset {
    aspect-ratio: unset; } }

@media (min-width: 768px) {
  .zaux-ratio-sm--5 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-sm--21-9 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-sm--unset {
    aspect-ratio: unset; } }

@media (min-width: 992px) {
  .zaux-ratio-md--5 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-md--21-9 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-md--unset {
    aspect-ratio: unset; } }

@media (min-width: 1200px) {
  .zaux-ratio-md2--5 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-md2--21-9 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-md2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1400px) {
  .zaux-ratio-lg--5 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-lg--21-9 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-lg--unset {
    aspect-ratio: unset; } }

@media (min-width: 1600px) {
  .zaux-ratio-lg2--5 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-lg2--21-9 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-lg2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1920px) {
  .zaux-ratio-xl--5 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-xl--21-9 {
    aspect-ratio: 21 / 9; }
  .zaux-ratio-xl--unset {
    aspect-ratio: unset; } }

.zaux-ratio-xs--6 {
  aspect-ratio: 3 / 1; }

.zaux-ratio-xs--3-1 {
  aspect-ratio: 3 / 1; }

.zaux-ratio-xs--unset {
  aspect-ratio: unset; }

.zaux-ratio-_mid-xs--6 {
  aspect-ratio: 3 / 1; }

.zaux-ratio-_mid-xs--3-1 {
  aspect-ratio: 3 / 1; }

.zaux-ratio-_mid-xs--unset {
  aspect-ratio: unset; }

@media (min-width: 480px) {
  .zaux-ratio-high-xs--6 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-high-xs--3-1 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-high-xs--unset {
    aspect-ratio: unset; } }

@media (min-width: 768px) {
  .zaux-ratio-sm--6 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-sm--3-1 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-sm--unset {
    aspect-ratio: unset; } }

@media (min-width: 992px) {
  .zaux-ratio-md--6 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-md--3-1 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-md--unset {
    aspect-ratio: unset; } }

@media (min-width: 1200px) {
  .zaux-ratio-md2--6 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-md2--3-1 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-md2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1400px) {
  .zaux-ratio-lg--6 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-lg--3-1 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-lg--unset {
    aspect-ratio: unset; } }

@media (min-width: 1600px) {
  .zaux-ratio-lg2--6 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-lg2--3-1 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-lg2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1920px) {
  .zaux-ratio-xl--6 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-xl--3-1 {
    aspect-ratio: 3 / 1; }
  .zaux-ratio-xl--unset {
    aspect-ratio: unset; } }

.zaux-ratio-xs--7 {
  aspect-ratio: 3 / 4; }

.zaux-ratio-xs--3-4 {
  aspect-ratio: 3 / 4; }

.zaux-ratio-xs--unset {
  aspect-ratio: unset; }

.zaux-ratio-_mid-xs--7 {
  aspect-ratio: 3 / 4; }

.zaux-ratio-_mid-xs--3-4 {
  aspect-ratio: 3 / 4; }

.zaux-ratio-_mid-xs--unset {
  aspect-ratio: unset; }

@media (min-width: 480px) {
  .zaux-ratio-high-xs--7 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-high-xs--3-4 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-high-xs--unset {
    aspect-ratio: unset; } }

@media (min-width: 768px) {
  .zaux-ratio-sm--7 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-sm--3-4 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-sm--unset {
    aspect-ratio: unset; } }

@media (min-width: 992px) {
  .zaux-ratio-md--7 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-md--3-4 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-md--unset {
    aspect-ratio: unset; } }

@media (min-width: 1200px) {
  .zaux-ratio-md2--7 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-md2--3-4 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-md2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1400px) {
  .zaux-ratio-lg--7 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-lg--3-4 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-lg--unset {
    aspect-ratio: unset; } }

@media (min-width: 1600px) {
  .zaux-ratio-lg2--7 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-lg2--3-4 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-lg2--unset {
    aspect-ratio: unset; } }

@media (min-width: 1920px) {
  .zaux-ratio-xl--7 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-xl--3-4 {
    aspect-ratio: 3 / 4; }
  .zaux-ratio-xl--unset {
    aspect-ratio: unset; } }

.zaux-typo-lhcrop--0::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 0) * 0.5em); }

.zaux-typo-lhcrop-xs--0::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 0) * 0.5em); }

.zaux-typo-lhcrop-_mid-xs--0::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 0) * 0.5em); }

@media (min-width: 480px) {
  .zaux-typo-lhcrop-high-xs--0::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 0) * 0.5em); } }

@media (min-width: 768px) {
  .zaux-typo-lhcrop-sm--0::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 0) * 0.5em); } }

@media (min-width: 992px) {
  .zaux-typo-lhcrop-md--0::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 0) * 0.5em); } }

@media (min-width: 1200px) {
  .zaux-typo-lhcrop-md2--0::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 0) * 0.5em); } }

@media (min-width: 1400px) {
  .zaux-typo-lhcrop-lg--0::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 0) * 0.5em); } }

@media (min-width: 1600px) {
  .zaux-typo-lhcrop-lg2--0::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 0) * 0.5em); } }

@media (min-width: 1920px) {
  .zaux-typo-lhcrop-xl--0::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 0) * 0.5em); } }

.zaux-typo-lhcrop--1::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1) * 0.5em); }

.zaux-typo-lhcrop-xs--1::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1) * 0.5em); }

.zaux-typo-lhcrop-_mid-xs--1::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1) * 0.5em); }

@media (min-width: 480px) {
  .zaux-typo-lhcrop-high-xs--1::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1) * 0.5em); } }

@media (min-width: 768px) {
  .zaux-typo-lhcrop-sm--1::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1) * 0.5em); } }

@media (min-width: 992px) {
  .zaux-typo-lhcrop-md--1::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1) * 0.5em); } }

@media (min-width: 1200px) {
  .zaux-typo-lhcrop-md2--1::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1) * 0.5em); } }

@media (min-width: 1400px) {
  .zaux-typo-lhcrop-lg--1::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1) * 0.5em); } }

@media (min-width: 1600px) {
  .zaux-typo-lhcrop-lg2--1::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1) * 0.5em); } }

@media (min-width: 1920px) {
  .zaux-typo-lhcrop-xl--1::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1) * 0.5em); } }

.zaux-typo-lhcrop--2::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.5) * 0.5em); }

.zaux-typo-lhcrop-xs--2::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.5) * 0.5em); }

.zaux-typo-lhcrop-_mid-xs--2::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.5) * 0.5em); }

@media (min-width: 480px) {
  .zaux-typo-lhcrop-high-xs--2::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.5) * 0.5em); } }

@media (min-width: 768px) {
  .zaux-typo-lhcrop-sm--2::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.5) * 0.5em); } }

@media (min-width: 992px) {
  .zaux-typo-lhcrop-md--2::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.5) * 0.5em); } }

@media (min-width: 1200px) {
  .zaux-typo-lhcrop-md2--2::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.5) * 0.5em); } }

@media (min-width: 1400px) {
  .zaux-typo-lhcrop-lg--2::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.5) * 0.5em); } }

@media (min-width: 1600px) {
  .zaux-typo-lhcrop-lg2--2::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.5) * 0.5em); } }

@media (min-width: 1920px) {
  .zaux-typo-lhcrop-xl--2::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.5) * 0.5em); } }

.zaux-typo-lhcrop--3::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 2) * 0.5em); }

.zaux-typo-lhcrop-xs--3::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 2) * 0.5em); }

.zaux-typo-lhcrop-_mid-xs--3::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 2) * 0.5em); }

@media (min-width: 480px) {
  .zaux-typo-lhcrop-high-xs--3::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 2) * 0.5em); } }

@media (min-width: 768px) {
  .zaux-typo-lhcrop-sm--3::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 2) * 0.5em); } }

@media (min-width: 992px) {
  .zaux-typo-lhcrop-md--3::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 2) * 0.5em); } }

@media (min-width: 1200px) {
  .zaux-typo-lhcrop-md2--3::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 2) * 0.5em); } }

@media (min-width: 1400px) {
  .zaux-typo-lhcrop-lg--3::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 2) * 0.5em); } }

@media (min-width: 1600px) {
  .zaux-typo-lhcrop-lg2--3::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 2) * 0.5em); } }

@media (min-width: 1920px) {
  .zaux-typo-lhcrop-xl--3::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 2) * 0.5em); } }

.zaux-typo-lhcrop--4::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 3) * 0.5em); }

.zaux-typo-lhcrop-xs--4::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 3) * 0.5em); }

.zaux-typo-lhcrop-_mid-xs--4::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 3) * 0.5em); }

@media (min-width: 480px) {
  .zaux-typo-lhcrop-high-xs--4::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 3) * 0.5em); } }

@media (min-width: 768px) {
  .zaux-typo-lhcrop-sm--4::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 3) * 0.5em); } }

@media (min-width: 992px) {
  .zaux-typo-lhcrop-md--4::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 3) * 0.5em); } }

@media (min-width: 1200px) {
  .zaux-typo-lhcrop-md2--4::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 3) * 0.5em); } }

@media (min-width: 1400px) {
  .zaux-typo-lhcrop-lg--4::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 3) * 0.5em); } }

@media (min-width: 1600px) {
  .zaux-typo-lhcrop-lg2--4::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 3) * 0.5em); } }

@media (min-width: 1920px) {
  .zaux-typo-lhcrop-xl--4::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 3) * 0.5em); } }

.zaux-typo-lhcrop--5::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 4) * 0.5em); }

.zaux-typo-lhcrop-xs--5::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 4) * 0.5em); }

.zaux-typo-lhcrop-_mid-xs--5::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 4) * 0.5em); }

@media (min-width: 480px) {
  .zaux-typo-lhcrop-high-xs--5::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 4) * 0.5em); } }

@media (min-width: 768px) {
  .zaux-typo-lhcrop-sm--5::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 4) * 0.5em); } }

@media (min-width: 992px) {
  .zaux-typo-lhcrop-md--5::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 4) * 0.5em); } }

@media (min-width: 1200px) {
  .zaux-typo-lhcrop-md2--5::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 4) * 0.5em); } }

@media (min-width: 1400px) {
  .zaux-typo-lhcrop-lg--5::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 4) * 0.5em); } }

@media (min-width: 1600px) {
  .zaux-typo-lhcrop-lg2--5::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 4) * 0.5em); } }

@media (min-width: 1920px) {
  .zaux-typo-lhcrop-xl--5::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 4) * 0.5em); } }

.zaux-typo-lhcrop--1b::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.25) * 0.5em); }

.zaux-typo-lhcrop-xs--1b::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.25) * 0.5em); }

.zaux-typo-lhcrop-_mid-xs--1b::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.25) * 0.5em); }

@media (min-width: 480px) {
  .zaux-typo-lhcrop-high-xs--1b::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.25) * 0.5em); } }

@media (min-width: 768px) {
  .zaux-typo-lhcrop-sm--1b::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.25) * 0.5em); } }

@media (min-width: 992px) {
  .zaux-typo-lhcrop-md--1b::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.25) * 0.5em); } }

@media (min-width: 1200px) {
  .zaux-typo-lhcrop-md2--1b::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.25) * 0.5em); } }

@media (min-width: 1400px) {
  .zaux-typo-lhcrop-lg--1b::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.25) * 0.5em); } }

@media (min-width: 1600px) {
  .zaux-typo-lhcrop-lg2--1b::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.25) * 0.5em); } }

@media (min-width: 1920px) {
  .zaux-typo-lhcrop-xl--1b::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.25) * 0.5em); } }

.zaux-typo-lhcrop--1c::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.33) * 0.5em); }

.zaux-typo-lhcrop-xs--1c::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.33) * 0.5em); }

.zaux-typo-lhcrop-_mid-xs--1c::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.33) * 0.5em); }

@media (min-width: 480px) {
  .zaux-typo-lhcrop-high-xs--1c::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.33) * 0.5em); } }

@media (min-width: 768px) {
  .zaux-typo-lhcrop-sm--1c::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.33) * 0.5em); } }

@media (min-width: 992px) {
  .zaux-typo-lhcrop-md--1c::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.33) * 0.5em); } }

@media (min-width: 1200px) {
  .zaux-typo-lhcrop-md2--1c::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.33) * 0.5em); } }

@media (min-width: 1400px) {
  .zaux-typo-lhcrop-lg--1c::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.33) * 0.5em); } }

@media (min-width: 1600px) {
  .zaux-typo-lhcrop-lg2--1c::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.33) * 0.5em); } }

@media (min-width: 1920px) {
  .zaux-typo-lhcrop-xl--1c::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.33) * 0.5em); } }

[data-zaux-tab-content] {
  display: none;
  opacity: 0; }
  [data-zaux-tab-content]:not(.--fade), [data-zaux-tab-content]:not(.fade) {
    display: none; }
    [data-zaux-tab-content]:not(.--fade).--active, [data-zaux-tab-content]:not(.--fade).active, [data-zaux-tab-content]:not(.fade).--active, [data-zaux-tab-content]:not(.fade).active {
      display: block; }
  [data-zaux-tab-content].--fade, [data-zaux-tab-content].fade {
    opacity: 0;
    transition: opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); }
    [data-zaux-tab-content].--fade.--active, [data-zaux-tab-content].--fade.active, [data-zaux-tab-content].fade.--active, [data-zaux-tab-content].fade.active {
      display: block; }
    [data-zaux-tab-content].--fade.--show, [data-zaux-tab-content].--fade.show, [data-zaux-tab-content].fade.--show, [data-zaux-tab-content].fade.show {
      opacity: 1; }

[data-zaux-spoiler] [data-preview] {
  cursor: pointer; }
  [data-zaux-spoiler] [data-preview][class*=--hide], [data-zaux-spoiler] [data-preview] .hide {
    display: none; }

[data-zaux-spoiler] [data-full-content] {
  display: none; }
  [data-zaux-spoiler] [data-full-content][class*=--show], [data-zaux-spoiler] [data-full-content] .show {
    display: block; }

ul,
ol,
li,
dl,
dt,
dd,
address,
figure {
  padding: 0;
  margin: 0; }

button {
  background-color: transparent;
  padding: 0;
  margin: 0;
  border: 0; }

a {
  text-decoration: none;
  color: inherit; }
  a:hover {
    color: inherit; }

ul {
  list-style-type: none; }

[class^="icozaux1-"],
[class*=" icozaux1-"] {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor; }

body {
  font-family: "satoshi", "Segoe UI", sans-serif; }

[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none; }

html {
  font-size: clamp(14px, 0.834vh, 24px); }

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scrollbar-color: rgba(var(--zaux-color-set1-black1), 0.25) transparent !important;
  scrollbar-width: thin !important; }
  @media  {
    body {
      overflow: overlay; } }
  body::-webkit-scrollbar {
    width: 6px;
    height: 6px; }
  body::-webkit-scrollbar-thumb {
    background: rgba(var(--zaux-color-set1-black1), 0.25);
    border-radius: 6px; }
  body::-webkit-scrollbar-track {
    background: transparent; }

body:not(.home):not(.is-home):not(.no-pad-top) #zaux-content-outer {
  padding-top: var(--header-height);
  overflow: hidden; }

main {
  transition: filter 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); }

#zaux-content-outer {
  overflow: hidden; }

.zaux-block-scroll {
  overflow: hidden !important; }

.zaux-ani--upDownLoop {
  transition: transform 2s ease-out, opacity 2s ease-out; }
  .zaux-ani--upDownLoop.starting {
    opacity: 1;
    transform: translate(0px, 20px);
    position: relative; }
  .zaux-ani--upDownLoop.animated {
    animation: upDownLoop 2s infinite alternate-reverse; }
  .zaux-ani--upDownLoop.zaux-ani--slowdown-1x.animated {
    animation: upDownLoop 1s infinite; }
  .zaux-ani--upDownLoop.zaux-ani--slowdown-2x.animated {
    animation: upDownLoop 2s infinite; }
  .zaux-ani--upDownLoop.zaux-ani--slowdown-3x.animated {
    animation: upDownLoop 2.5s infinite; }
  .zaux-ani--upDownLoop.zaux-ani--slowdown-4x.animated {
    animation: upDownLoop 3s infinite; }
  .zaux-ani--upDownLoop.zaux-ani--slowdown-5x.animated {
    animation: upDownLoop 3.5s infinite; }

@keyframes upDownLoop {
  0% {
    position: relative;
    transform: translate(0px, 20px); }
  100% {
    position: relative;
    top: 0px;
    transform: translate(0px, 0px); } }

.zaux-ani--slideToTopOpaque {
  transition: transform 0.7s ease-out, opacity 0.7s ease-out; }
  .zaux-ani--slideToTopOpaque.starting {
    opacity: 1;
    transform: translate(0px, 50px);
    position: relative; }
  .zaux-ani--slideToTopOpaque.animated {
    animation: slideToTopOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-1x.animated {
    animation: slideToTopOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-2x.animated {
    animation: slideToTopOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-3x.animated {
    animation: slideToTopOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-4x.animated {
    animation: slideToTopOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-5x.animated {
    animation: slideToTopOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-1x-xs.animated {
    animation: slideToTopOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-2x-xs.animated {
    animation: slideToTopOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-3x-xs.animated {
    animation: slideToTopOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-4x-xs.animated {
    animation: slideToTopOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-5x-xs.animated {
    animation: slideToTopOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-1x-_mid-xs.animated {
    animation: slideToTopOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-2x-_mid-xs.animated {
    animation: slideToTopOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-3x-_mid-xs.animated {
    animation: slideToTopOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-4x-_mid-xs.animated {
    animation: slideToTopOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-5x-_mid-xs.animated {
    animation: slideToTopOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  @media (min-width: 480px) {
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-1x-high-xs.animated {
      animation: slideToTopOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-2x-high-xs.animated {
      animation: slideToTopOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-3x-high-xs.animated {
      animation: slideToTopOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-4x-high-xs.animated {
      animation: slideToTopOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-5x-high-xs.animated {
      animation: slideToTopOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 768px) {
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-1x-sm.animated {
      animation: slideToTopOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-2x-sm.animated {
      animation: slideToTopOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-3x-sm.animated {
      animation: slideToTopOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-4x-sm.animated {
      animation: slideToTopOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-5x-sm.animated {
      animation: slideToTopOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 992px) {
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-1x-md.animated {
      animation: slideToTopOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-2x-md.animated {
      animation: slideToTopOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-3x-md.animated {
      animation: slideToTopOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-4x-md.animated {
      animation: slideToTopOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-5x-md.animated {
      animation: slideToTopOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1200px) {
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-1x-md2.animated {
      animation: slideToTopOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-2x-md2.animated {
      animation: slideToTopOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-3x-md2.animated {
      animation: slideToTopOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-4x-md2.animated {
      animation: slideToTopOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-5x-md2.animated {
      animation: slideToTopOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1400px) {
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-1x-lg.animated {
      animation: slideToTopOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-2x-lg.animated {
      animation: slideToTopOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-3x-lg.animated {
      animation: slideToTopOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-4x-lg.animated {
      animation: slideToTopOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-5x-lg.animated {
      animation: slideToTopOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1600px) {
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-1x-lg2.animated {
      animation: slideToTopOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-2x-lg2.animated {
      animation: slideToTopOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-3x-lg2.animated {
      animation: slideToTopOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-4x-lg2.animated {
      animation: slideToTopOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-5x-lg2.animated {
      animation: slideToTopOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1920px) {
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-1x-xl.animated {
      animation: slideToTopOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-2x-xl.animated {
      animation: slideToTopOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-3x-xl.animated {
      animation: slideToTopOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-4x-xl.animated {
      animation: slideToTopOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToTopOpaque.zaux-ani--slowdown-5x-xl.animated {
      animation: slideToTopOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); } }

@keyframes slideToTopOpaque {
  0% {
    position: relative;
    transform: translate(0px, 50px); }
  100% {
    position: relative;
    top: 0px;
    transform: translate(0px, 0px); } }
  .zaux-ani--slideToTopOpaque-xs.starting {
    opacity: 1;
    transform: translate(0px, 50px);
    position: relative; }
  .zaux-ani--slideToTopOpaque-xs.animated {
    animation: slideToTopOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTopOpaque-_mid-xs.starting {
    opacity: 1;
    transform: translate(0px, 50px);
    position: relative; }
  .zaux-ani--slideToTopOpaque-_mid-xs.animated {
    animation: slideToTopOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  @media (min-width: 480px) {
    .zaux-ani--slideToTopOpaque-high-xs.starting {
      opacity: 1;
      transform: translate(0px, 50px);
      position: relative; }
    .zaux-ani--slideToTopOpaque-high-xs.animated {
      animation: slideToTopOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 768px) {
    .zaux-ani--slideToTopOpaque-sm.starting {
      opacity: 1;
      transform: translate(0px, 50px);
      position: relative; }
    .zaux-ani--slideToTopOpaque-sm.animated {
      animation: slideToTopOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 992px) {
    .zaux-ani--slideToTopOpaque-md.starting {
      opacity: 1;
      transform: translate(0px, 50px);
      position: relative; }
    .zaux-ani--slideToTopOpaque-md.animated {
      animation: slideToTopOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1200px) {
    .zaux-ani--slideToTopOpaque-md2.starting {
      opacity: 1;
      transform: translate(0px, 50px);
      position: relative; }
    .zaux-ani--slideToTopOpaque-md2.animated {
      animation: slideToTopOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1400px) {
    .zaux-ani--slideToTopOpaque-lg.starting {
      opacity: 1;
      transform: translate(0px, 50px);
      position: relative; }
    .zaux-ani--slideToTopOpaque-lg.animated {
      animation: slideToTopOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1600px) {
    .zaux-ani--slideToTopOpaque-lg2.starting {
      opacity: 1;
      transform: translate(0px, 50px);
      position: relative; }
    .zaux-ani--slideToTopOpaque-lg2.animated {
      animation: slideToTopOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1920px) {
    .zaux-ani--slideToTopOpaque-xl.starting {
      opacity: 1;
      transform: translate(0px, 50px);
      position: relative; }
    .zaux-ani--slideToTopOpaque-xl.animated {
      animation: slideToTopOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); } }

.zaux-ani--slideToTop {
  transition: transform 0.7s ease-out, opacity 0.7s ease-out; }
  .zaux-ani--slideToTop.starting {
    opacity: 0.1;
    transform: translate(0px, 50px);
    position: relative; }
  .zaux-ani--slideToTop.animated {
    animation: slideToTop 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTop.zaux-ani--slowdown-1x.animated {
    animation: slideToTop 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTop.zaux-ani--slowdown-2x.animated {
    animation: slideToTop 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTop.zaux-ani--slowdown-3x.animated {
    animation: slideToTop 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTop.zaux-ani--slowdown-4x.animated {
    animation: slideToTop 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToTop.zaux-ani--slowdown-5x.animated {
    animation: slideToTop 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }

@keyframes slideToTop {
  0% {
    opacity: 0.0;
    position: relative;
    transform: translate(0px, 50px); }
  100% {
    opacity: 1;
    position: relative;
    top: 0px;
    transform: translate(0px, 0px); } }

.zaux-ani--slideToBottomOpaque {
  transition: transform 0.7s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToBottomOpaque.starting {
    transform: translate(0px, -50px);
    position: relative; }
  .zaux-ani--slideToBottomOpaque.animated {
    animation: slideToBottomOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottomOpaque.animated.ease-out {
      animation: slideToBottomOpaque 0.7s ease-out; }
  .zaux-ani--slideToBottomOpaque.zaux-ani--slowdown-1x.animated {
    animation: slideToBottomOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottomOpaque.zaux-ani--slowdown-1x.animated.ease-out {
      animation: slideToBottomOpaque 1s ease-out; }
  .zaux-ani--slideToBottomOpaque.zaux-ani--slowdown-2x.animated {
    animation: slideToBottomOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottomOpaque.zaux-ani--slowdown-2x.animated.ease-out {
      animation: slideToBottomOpaque 2s ease-out; }
  .zaux-ani--slideToBottomOpaque.zaux-ani--slowdown-3x.animated {
    animation: slideToBottomOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottomOpaque.zaux-ani--slowdown-3x.animated.ease-out {
      animation: slideToBottomOpaque 2.5s ease-out; }
  .zaux-ani--slideToBottomOpaque.zaux-ani--slowdown-4x.animated {
    animation: slideToBottomOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottomOpaque.zaux-ani--slowdown-4x.animated.ease-out {
      animation: slideToBottomOpaque 3s ease-out; }
  .zaux-ani--slideToBottomOpaque.zaux-ani--slowdown-5x.animated {
    animation: slideToBottomOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottomOpaque.zaux-ani--slowdown-5x.animated.ease-out {
      animation: slideToBottomOpaque 3.5s ease-out; }

@keyframes slideToBottomOpaque {
  0% {
    position: relative;
    transform: translate(0px, -50px); }
  100% {
    position: relative;
    top: 0px;
    transform: translate(0px, 0px); } }

.zaux-ani--slideToBottomSlight {
  transition: transform 0.7s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToBottomSlight.starting {
    opacity: 0.2;
    transform: translate(0px, -10px);
    position: relative; }
  .zaux-ani--slideToBottomSlight.animated {
    animation: slideToBottomSlight 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottomSlight.animated.ease-out {
      animation: slideToBottomSlight 0.7s ease-out; }
  .zaux-ani--slideToBottomSlight.zaux-ani--slowdown-1x.animated {
    animation: slideToBottomSlight 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottomSlight.zaux-ani--slowdown-1x.animated.ease-out {
      animation: slideToBottomSlight 1s ease-out; }
  .zaux-ani--slideToBottomSlight.zaux-ani--slowdown-2x.animated {
    animation: slideToBottomSlight 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottomSlight.zaux-ani--slowdown-2x.animated.ease-out {
      animation: slideToBottomSlight 2s ease-out; }
  .zaux-ani--slideToBottomSlight.zaux-ani--slowdown-3x.animated {
    animation: slideToBottomSlight 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottomSlight.zaux-ani--slowdown-3x.animated.ease-out {
      animation: slideToBottomSlight 2.5s ease-out; }
  .zaux-ani--slideToBottomSlight.zaux-ani--slowdown-4x.animated {
    animation: slideToBottomSlight 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottomSlight.zaux-ani--slowdown-4x.animated.ease-out {
      animation: slideToBottomSlight 3s ease-out; }
  .zaux-ani--slideToBottomSlight.zaux-ani--slowdown-5x.animated {
    animation: slideToBottomSlight 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottomSlight.zaux-ani--slowdown-5x.animated.ease-out {
      animation: slideToBottomSlight 3.5s ease-out; }

@keyframes slideToBottomSlight {
  0% {
    opacity: 0.2;
    position: relative;
    transform: translate(0px, -10px); }
  100% {
    opacity: 1;
    position: relative;
    top: 0px;
    transform: translate(0px, 0px); } }

.zaux-ani--slideToBottom {
  transition: transform 0.7s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToBottom.starting {
    opacity: 0.2;
    transform: translate(0px, -50px);
    position: relative; }
  .zaux-ani--slideToBottom.animated {
    animation: slideToBottom 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottom.animated.ease-out {
      animation: slideToBottom 0.7s ease-out; }
  .zaux-ani--slideToBottom.zaux-ani--slowdown-1x.animated {
    animation: slideToBottom 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottom.zaux-ani--slowdown-1x.animated.ease-out {
      animation: slideToBottom 1s ease-out; }
  .zaux-ani--slideToBottom.zaux-ani--slowdown-2x.animated {
    animation: slideToBottom 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottom.zaux-ani--slowdown-2x.animated.ease-out {
      animation: slideToBottom 2s ease-out; }
  .zaux-ani--slideToBottom.zaux-ani--slowdown-3x.animated {
    animation: slideToBottom 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottom.zaux-ani--slowdown-3x.animated.ease-out {
      animation: slideToBottom 2.5s ease-out; }
  .zaux-ani--slideToBottom.zaux-ani--slowdown-4x.animated {
    animation: slideToBottom 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottom.zaux-ani--slowdown-4x.animated.ease-out {
      animation: slideToBottom 3s ease-out; }
  .zaux-ani--slideToBottom.zaux-ani--slowdown-5x.animated {
    animation: slideToBottom 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToBottom.zaux-ani--slowdown-5x.animated.ease-out {
      animation: slideToBottom 3.5s ease-out; }

@keyframes slideToBottom {
  0% {
    opacity: 0.0;
    position: relative;
    transform: translate(0px, -50px); }
  100% {
    opacity: 1;
    position: relative;
    top: 0px;
    transform: translate(0px, 0px); } }

.zaux-ani--fadeIn {
  transition: opacity 1.2s ease-out; }
  .zaux-ani--fadeIn.starting {
    opacity: 0.2;
    position: relative; }
  .zaux-ani--fadeIn.animated {
    animation: fadeIn 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--fadeIn.zaux-ani--slowdown-0.5x.animated {
    animation: fadeIn 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--fadeIn.zaux-ani--slowdown-1x.animated {
    animation: fadeIn 3.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--fadeIn.zaux-ani--slowdown-2x.animated {
    animation: fadeIn 5.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--fadeIn.zaux-ani--slowdown-3x.animated {
    animation: fadeIn 8.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--fadeIn.zaux-ani--slowdown-4x.animated {
    animation: fadeIn 13.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--fadeIn.zaux-ani--slowdown-5x.animated {
    animation: fadeIn 6.0s cubic-bezier(0.215, 0.61, 0.355, 1); }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.zaux-ani--slideToLeft {
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeft.starting {
    opacity: 0.4;
    transform: translate(50px, 0px);
    position: relative; }
  .zaux-ani--slideToLeft.animated {
    animation: slideToLeft 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeft.zaux-ani--slowdown-1x.animated {
    animation: slideToLeft 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeft.zaux-ani--slowdown-2x.animated {
    animation: slideToLeft 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeft.zaux-ani--slowdown-3x.animated {
    animation: slideToLeft 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeft.zaux-ani--slowdown-4x.animated {
    animation: slideToLeft 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeft.zaux-ani--slowdown-5x.animated {
    animation: slideToLeft 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }

@keyframes slideToLeft {
  0% {
    opacity: 0.4;
    position: relative;
    transform: translate(50px, 0); }
  100% {
    opacity: 1;
    position: relative;
    top: 0px;
    transform: translate(0px, 0px); } }

.zaux-ani--slideToLeftOpaque {
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftOpaque.starting {
    opacity: 1;
    transform: translate(50px, 0px);
    position: relative; }
  .zaux-ani--slideToLeftOpaque.animated {
    animation: slideToLeftOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftOpaque.zaux-ani--slowdown-1x.animated {
    animation: slideToLeftOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftOpaque.zaux-ani--slowdown-2x.animated {
    animation: slideToLeftOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftOpaque.zaux-ani--slowdown-3x.animated {
    animation: slideToLeftOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftOpaque.zaux-ani--slowdown-4x.animated {
    animation: slideToLeftOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftOpaque.zaux-ani--slowdown-5x.animated {
    animation: slideToLeftOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }

@keyframes slideToLeftOpaque {
  0% {
    position: relative;
    transform: translate(50px, 0); }
  100% {
    position: relative;
    top: 0px;
    transform: translate(0px, 0px); } }

.zaux-ani--slideToRight {
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); }

@keyframes slideToRight {
  0% {
    opacity: 0.4;
    position: relative;
    transform: translate(-50px, 0); }
  100% {
    opacity: 1;
    position: relative;
    top: 0px;
    transform: translate(0px, 0px); } }
  .zaux-ani--slideToRight.starting {
    opacity: 0.4;
    transform: translate(-50px, 0px);
    position: relative; }
  .zaux-ani--slideToRight.animated {
    animation: slideToRight 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-1x.animated {
    animation: slideToRight 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-2x.animated {
    animation: slideToRight 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-3x.animated {
    animation: slideToRight 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-4x.animated {
    animation: slideToRight 1.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-5x.animated {
    animation: slideToRight 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-1x-xs.animated {
    animation: slideToRight 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-2x-xs.animated {
    animation: slideToRight 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-3x-xs.animated {
    animation: slideToRight 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-4x-xs.animated {
    animation: slideToRight 1.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-5x-xs.animated {
    animation: slideToRight 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-1x-_mid-xs.animated {
    animation: slideToRight 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-2x-_mid-xs.animated {
    animation: slideToRight 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-3x-_mid-xs.animated {
    animation: slideToRight 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-4x-_mid-xs.animated {
    animation: slideToRight 1.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight.zaux-ani--slowdown-5x-_mid-xs.animated {
    animation: slideToRight 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  @media (min-width: 480px) {
    .zaux-ani--slideToRight.zaux-ani--slowdown-1x-high-xs.animated {
      animation: slideToRight 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-2x-high-xs.animated {
      animation: slideToRight 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-3x-high-xs.animated {
      animation: slideToRight 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-4x-high-xs.animated {
      animation: slideToRight 1.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-5x-high-xs.animated {
      animation: slideToRight 2s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 768px) {
    .zaux-ani--slideToRight.zaux-ani--slowdown-1x-sm.animated {
      animation: slideToRight 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-2x-sm.animated {
      animation: slideToRight 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-3x-sm.animated {
      animation: slideToRight 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-4x-sm.animated {
      animation: slideToRight 1.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-5x-sm.animated {
      animation: slideToRight 2s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 992px) {
    .zaux-ani--slideToRight.zaux-ani--slowdown-1x-md.animated {
      animation: slideToRight 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-2x-md.animated {
      animation: slideToRight 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-3x-md.animated {
      animation: slideToRight 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-4x-md.animated {
      animation: slideToRight 1.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-5x-md.animated {
      animation: slideToRight 2s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1200px) {
    .zaux-ani--slideToRight.zaux-ani--slowdown-1x-md2.animated {
      animation: slideToRight 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-2x-md2.animated {
      animation: slideToRight 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-3x-md2.animated {
      animation: slideToRight 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-4x-md2.animated {
      animation: slideToRight 1.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-5x-md2.animated {
      animation: slideToRight 2s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1400px) {
    .zaux-ani--slideToRight.zaux-ani--slowdown-1x-lg.animated {
      animation: slideToRight 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-2x-lg.animated {
      animation: slideToRight 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-3x-lg.animated {
      animation: slideToRight 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-4x-lg.animated {
      animation: slideToRight 1.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-5x-lg.animated {
      animation: slideToRight 2s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1600px) {
    .zaux-ani--slideToRight.zaux-ani--slowdown-1x-lg2.animated {
      animation: slideToRight 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-2x-lg2.animated {
      animation: slideToRight 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-3x-lg2.animated {
      animation: slideToRight 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-4x-lg2.animated {
      animation: slideToRight 1.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-5x-lg2.animated {
      animation: slideToRight 2s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1920px) {
    .zaux-ani--slideToRight.zaux-ani--slowdown-1x-xl.animated {
      animation: slideToRight 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-2x-xl.animated {
      animation: slideToRight 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-3x-xl.animated {
      animation: slideToRight 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-4x-xl.animated {
      animation: slideToRight 1.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .zaux-ani--slideToRight.zaux-ani--slowdown-5x-xl.animated {
      animation: slideToRight 2s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  .zaux-ani--slideToRight-xs.starting {
    opacity: 0.4;
    transform: translate(-50px, 0px);
    position: relative; }
  .zaux-ani--slideToRight-xs.animated {
    animation: slideToRight 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRight-_mid-xs.starting {
    opacity: 0.4;
    transform: translate(-50px, 0px);
    position: relative; }
  .zaux-ani--slideToRight-_mid-xs.animated {
    animation: slideToRight 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); }
  @media (min-width: 480px) {
    .zaux-ani--slideToRight-high-xs.starting {
      opacity: 0.4;
      transform: translate(-50px, 0px);
      position: relative; }
    .zaux-ani--slideToRight-high-xs.animated {
      animation: slideToRight 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 768px) {
    .zaux-ani--slideToRight-sm.starting {
      opacity: 0.4;
      transform: translate(-50px, 0px);
      position: relative; }
    .zaux-ani--slideToRight-sm.animated {
      animation: slideToRight 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 992px) {
    .zaux-ani--slideToRight-md.starting {
      opacity: 0.4;
      transform: translate(-50px, 0px);
      position: relative; }
    .zaux-ani--slideToRight-md.animated {
      animation: slideToRight 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1200px) {
    .zaux-ani--slideToRight-md2.starting {
      opacity: 0.4;
      transform: translate(-50px, 0px);
      position: relative; }
    .zaux-ani--slideToRight-md2.animated {
      animation: slideToRight 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1400px) {
    .zaux-ani--slideToRight-lg.starting {
      opacity: 0.4;
      transform: translate(-50px, 0px);
      position: relative; }
    .zaux-ani--slideToRight-lg.animated {
      animation: slideToRight 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1600px) {
    .zaux-ani--slideToRight-lg2.starting {
      opacity: 0.4;
      transform: translate(-50px, 0px);
      position: relative; }
    .zaux-ani--slideToRight-lg2.animated {
      animation: slideToRight 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  @media (min-width: 1920px) {
    .zaux-ani--slideToRight-xl.starting {
      opacity: 0.4;
      transform: translate(-50px, 0px);
      position: relative; }
    .zaux-ani--slideToRight-xl.animated {
      animation: slideToRight 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); } }

.zaux-ani--slideToRightOpaque {
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightOpaque.starting {
    opacity: 1;
    transform: translate(-50px, 0px);
    position: relative; }
  .zaux-ani--slideToRightOpaque.animated {
    animation: slideToRightOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightOpaque.zaux-ani--slowdown-1x.animated {
    animation: slideToRightOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightOpaque.zaux-ani--slowdown-2x.animated {
    animation: slideToRightOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightOpaque.zaux-ani--slowdown-3x.animated {
    animation: slideToRightOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightOpaque.zaux-ani--slowdown-4x.animated {
    animation: slideToRightOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightOpaque.zaux-ani--slowdown-5x.animated {
    animation: slideToRightOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }

@keyframes slideToRightOpaque {
  0% {
    position: relative;
    transform: translate(-50px, 0); }
  100% {
    position: relative;
    top: 0px;
    transform: translate(0px, 0px); } }

.zaux-ani--slideToRightAbsolute {
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightAbsolute.starting {
    opacity: 0.4;
    transform: translate(50px, 0px);
    position: relative; }
  .zaux-ani--slideToRightAbsolute.animated {
    animation: slideToRightAbsolute 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightAbsolute.zaux-ani--slowdown-1x.animated {
    animation: slideToRightAbsolute 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightAbsolute.zaux-ani--slowdown-2x.animated {
    animation: slideToRightAbsolute 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightAbsolute.zaux-ani--slowdown-3x.animated {
    animation: slideToRightAbsolute 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightAbsolute.zaux-ani--slowdown-4x.animated {
    animation: slideToRightAbsolute 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightAbsolute.zaux-ani--slowdown-5x.animated {
    animation: slideToRightAbsolute 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }

@keyframes slideToRightAbsolute {
  0% {
    opacity: 0.4;
    position: relative;
    left: -50px; }
  100% {
    opacity: 1;
    position: relative;
    left: 0px; } }

.zaux-ani--slideToRightAbsoluteOpaque {
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightAbsoluteOpaque.starting {
    opacity: 1;
    left: -50px; }
  .zaux-ani--slideToRightAbsoluteOpaque.animated {
    animation: slideToRightAbsoluteOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightAbsoluteOpaque.zaux-ani--slowdown-1x.animated {
    animation: slideToRightAbsoluteOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightAbsoluteOpaque.zaux-ani--slowdown-2x.animated {
    animation: slideToRightAbsoluteOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightAbsoluteOpaque.zaux-ani--slowdown-3x.animated {
    animation: slideToRightAbsoluteOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightAbsoluteOpaque.zaux-ani--slowdown-4x.animated {
    animation: slideToRightAbsoluteOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToRightAbsoluteOpaque.zaux-ani--slowdown-5x.animated {
    animation: slideToRightAbsoluteOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }

@keyframes slideToRightAbsoluteOpaque {
  0% {
    left: -50px; }
  100% {
    left: 0px; } }

.zaux-ani--slideToLeftAbsolute {
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftAbsolute.starting {
    opacity: 0.4;
    transform: translate(50px, 0px); }
  .zaux-ani--slideToLeftAbsolute.animated {
    animation: slideToLeftAbsolute 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftAbsolute.zaux-ani--slowdown-1x.animated {
    animation: slideToLeftAbsolute 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftAbsolute.zaux-ani--slowdown-2x.animated {
    animation: slideToLeftAbsolute 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftAbsolute.zaux-ani--slowdown-3x.animated {
    animation: slideToLeftAbsolute 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftAbsolute.zaux-ani--slowdown-4x.animated {
    animation: slideToLeftAbsolute 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftAbsolute.zaux-ani--slowdown-5x.animated {
    animation: slideToLeftAbsolute 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }

@keyframes slideToLeftAbsolute {
  0% {
    opacity: 0.4;
    right: -50px; }
  100% {
    opacity: 1;
    right: 0px; } }

.zaux-ani--slideToLeftAbsoluteOpaque {
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftAbsoluteOpaque.starting {
    opacity: 1;
    right: -50px; }
  .zaux-ani--slideToLeftAbsoluteOpaque.animated {
    animation: slideToLeftAbsoluteOpaque 0.7s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftAbsoluteOpaque.zaux-ani--slowdown-1x.animated {
    animation: slideToLeftAbsoluteOpaque 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftAbsoluteOpaque.zaux-ani--slowdown-2x.animated {
    animation: slideToLeftAbsoluteOpaque 2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftAbsoluteOpaque.zaux-ani--slowdown-3x.animated {
    animation: slideToLeftAbsoluteOpaque 2.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftAbsoluteOpaque.zaux-ani--slowdown-4x.animated {
    animation: slideToLeftAbsoluteOpaque 3s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-ani--slideToLeftAbsoluteOpaque.zaux-ani--slowdown-5x.animated {
    animation: slideToLeftAbsoluteOpaque 3.5s cubic-bezier(0.215, 0.61, 0.355, 1); }

@keyframes slideToLeftAbsoluteOpaque {
  0% {
    right: -50px; }
  100% {
    right: 0px; } }

/*-- Animation keyframes --*/

@keyframes rotate {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

:root {
  --zaux-color-default-white: #FFFFFF;
  --zaux-color-default-white--darker: #ebebeb;
  --zaux-color-default-white--lighter: white;
  --zaux-color-default-black: #333333;
  --zaux-color-default-black--darker: #1f1f1f;
  --zaux-color-default-black--lighter: #474747;
  --zaux-color-default-red: #d9534f;
  --zaux-color-default-red--darker: #d2322d;
  --zaux-color-default-red--lighter: #e07471;
  --zaux-color-default-green: #5cb85c;
  --zaux-color-default-green--darker: #47a447;
  --zaux-color-default-green--lighter: #78c478;
  --zaux-color-default-blue: #337ab7;
  --zaux-color-default-blue--darker: #2a6597;
  --zaux-color-default-blue--lighter: #478ecc;
  --zaux-color-default-magenta: #FF00FF;
  --zaux-color-default-magenta--darker: #d600d6;
  --zaux-color-default-magenta--lighter: #ff29ff;
  --zaux-color-default-orange: #f0ad4e;
  --zaux-color-default-orange--darker: #ed9c28;
  --zaux-color-default-orange--lighter: #f3be74;
  --zaux-color-default-lightgray: #e8e8e8;
  --zaux-color-default-lightgray--darker: #d4d4d4;
  --zaux-color-default-lightgray--lighter: #fcfcfc;
  --zaux-color-default-warning: #f0ad4e;
  --zaux-color-default-warning--darker: #ed9c28;
  --zaux-color-default-warning--lighter: #f3be74;
  --zaux-color-default-error: #d72e29;
  --zaux-color-default-error--darker: #b52622;
  --zaux-color-default-error--lighter: #dd504b;
  --zaux-color-default-success: #11bf86;
  --zaux-color-default-success--darker: #0e9a6c;
  --zaux-color-default-success--lighter: #14e4a0;
  --zaux-color-app-theme: #CD2D45;
  --zaux-color-app-theme--darker: #ac263a;
  --zaux-color-app-theme--lighter: #d84b60;
  --zaux-color-set1-black1: #000000;
  --zaux-color-set1-black1--darker: black;
  --zaux-color-set1-black1--lighter: #141414;
  --zaux-color-set1-black2: #2b2e34;
  --zaux-color-set1-black2--darker: #191a1e;
  --zaux-color-set1-black2--lighter: #3d424a;
  --zaux-color-set1-white1: #FFFFFF;
  --zaux-color-set1-white1--darker: #ebebeb;
  --zaux-color-set1-white1--lighter: white;
  --zaux-color-set1-color1: #D93D3D;
  --zaux-color-set1-color1--darker: #c62727;
  --zaux-color-set1-color1--lighter: #e05f5f;
  --zaux-color-set1-color2: #a62e2e;
  --zaux-color-set1-color2--darker: #862525;
  --zaux-color-set1-color2--lighter: #c63737;
  --zaux-color-set1-color3: #f2f2f2;
  --zaux-color-set1-color3--darker: #dedede;
  --zaux-color-set1-color3--lighter: white;
  --zaux-color-set1-color4: #e6e6e6;
  --zaux-color-set1-color4--darker: #d2d2d2;
  --zaux-color-set1-color4--lighter: #fafafa;
  --zaux-color-set1-color5: #bababa;
  --zaux-color-set1-color5--darker: #a6a6a6;
  --zaux-color-set1-color5--lighter: #cecece;
  --zaux-color-set1-color6: #6c6c6c;
  --zaux-color-set1-color6--darker: #585858;
  --zaux-color-set1-color6--lighter: gray;
  --zaux-color-set1-color7: #2b2e34;
  --zaux-color-set1-color7--darker: #191a1e;
  --zaux-color-set1-color7--lighter: #3d424a;
  --zaux-color-set1-color8: #1a1b1d;
  --zaux-color-set1-color8--darker: #070707;
  --zaux-color-set1-color8--lighter: #2d2f33; }

.zaux-theme--light1 .zaux-gs-scrollbar--hidden {
  -ms-overflow-style: none;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-width: none; }
  .zaux-theme--light1 .zaux-gs-scrollbar--hidden::-webkit-scrollbar {
    width: 0 !important;
    display: none; }

.zaux-theme--light1 .zaux-gs-scrollbar--1 {
  scrollbar-color: rgba(var(--zaux-color-set1-black1), 0.25) transparent !important;
  scrollbar-width: thin !important; }
  @media  {
    .zaux-theme--light1 .zaux-gs-scrollbar--1 {
      overflow: overlay; } }
  .zaux-theme--light1 .zaux-gs-scrollbar--1::-webkit-scrollbar {
    width: 6px;
    height: 6px; }
  .zaux-theme--light1 .zaux-gs-scrollbar--1::-webkit-scrollbar-thumb {
    background: rgba(var(--zaux-color-set1-black1), 0.25);
    border-radius: 6px; }
  .zaux-theme--light1 .zaux-gs-scrollbar--1::-webkit-scrollbar-track {
    background: transparent; }

.zaux-gs-overlay-1 {
  background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); }

.zaux-gs-overlay-2 {
  background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); }

.zaux-gs-overlay-3 {
  background: linear-gradient(0deg, #2b2e34 0%, rgba(217, 61, 61, 0) 100%); }

.zaux-gs-overlay-4 {
  background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%); }

.zaux-gs-overlay-5 {
  background: rgba(0, 0, 0, 0.75); }

.zaux-gs-overlay-6 {
  background: linear-gradient(to bottom, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); }

.zaux-gs-overlay-xs-1 {
  background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); }

.zaux-gs-overlay-_mid-xs-1 {
  background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); }

@media (min-width: 480px) {
  .zaux-gs-overlay-high-xs-1 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 768px) {
  .zaux-gs-overlay-sm-1 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 992px) {
  .zaux-gs-overlay-md-1 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 1200px) {
  .zaux-gs-overlay-md2-1 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 1400px) {
  .zaux-gs-overlay-lg-1 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 1600px) {
  .zaux-gs-overlay-lg2-1 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 1920px) {
  .zaux-gs-overlay-xl-1 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

.zaux-gs-overlay-xs-2 {
  background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); }

.zaux-gs-overlay-_mid-xs-2 {
  background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); }

@media (min-width: 480px) {
  .zaux-gs-overlay-high-xs-2 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 768px) {
  .zaux-gs-overlay-sm-2 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 992px) {
  .zaux-gs-overlay-md-2 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 1200px) {
  .zaux-gs-overlay-md2-2 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 1400px) {
  .zaux-gs-overlay-lg-2 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 1600px) {
  .zaux-gs-overlay-lg2-2 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 1920px) {
  .zaux-gs-overlay-xl-2 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

.zaux-gs-overlay-xs-3 {
  background: linear-gradient(0deg, #2b2e34 0%, rgba(217, 61, 61, 0) 100%); }

.zaux-gs-overlay-_mid-xs-3 {
  background: linear-gradient(0deg, #2b2e34 0%, rgba(217, 61, 61, 0) 100%); }

@media (min-width: 480px) {
  .zaux-gs-overlay-high-xs-3 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(217, 61, 61, 0) 100%); } }

@media (min-width: 768px) {
  .zaux-gs-overlay-sm-3 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(217, 61, 61, 0) 100%); } }

@media (min-width: 992px) {
  .zaux-gs-overlay-md-3 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(217, 61, 61, 0) 100%); } }

@media (min-width: 1200px) {
  .zaux-gs-overlay-md2-3 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(217, 61, 61, 0) 100%); } }

@media (min-width: 1400px) {
  .zaux-gs-overlay-lg-3 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(217, 61, 61, 0) 100%); } }

@media (min-width: 1600px) {
  .zaux-gs-overlay-lg2-3 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(217, 61, 61, 0) 100%); } }

@media (min-width: 1920px) {
  .zaux-gs-overlay-xl-3 {
    background: linear-gradient(0deg, #2b2e34 0%, rgba(217, 61, 61, 0) 100%); } }

.zaux-gs-overlay-xs-4 {
  background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%); }

.zaux-gs-overlay-_mid-xs-4 {
  background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%); }

@media (min-width: 480px) {
  .zaux-gs-overlay-high-xs-4 {
    background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%); } }

@media (min-width: 768px) {
  .zaux-gs-overlay-sm-4 {
    background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%); } }

@media (min-width: 992px) {
  .zaux-gs-overlay-md-4 {
    background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%); } }

@media (min-width: 1200px) {
  .zaux-gs-overlay-md2-4 {
    background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%); } }

@media (min-width: 1400px) {
  .zaux-gs-overlay-lg-4 {
    background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%); } }

@media (min-width: 1600px) {
  .zaux-gs-overlay-lg2-4 {
    background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%); } }

@media (min-width: 1920px) {
  .zaux-gs-overlay-xl-4 {
    background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%); } }

.zaux-gs-overlay-xs-5 {
  background: rgba(0, 0, 0, 0.75); }

.zaux-gs-overlay-_mid-xs-5 {
  background: rgba(0, 0, 0, 0.75); }

@media (min-width: 480px) {
  .zaux-gs-overlay-high-xs-5 {
    background: rgba(0, 0, 0, 0.75); } }

@media (min-width: 768px) {
  .zaux-gs-overlay-sm-5 {
    background: rgba(0, 0, 0, 0.75); } }

@media (min-width: 992px) {
  .zaux-gs-overlay-md-5 {
    background: rgba(0, 0, 0, 0.75); } }

@media (min-width: 1200px) {
  .zaux-gs-overlay-md2-5 {
    background: rgba(0, 0, 0, 0.75); } }

@media (min-width: 1400px) {
  .zaux-gs-overlay-lg-5 {
    background: rgba(0, 0, 0, 0.75); } }

@media (min-width: 1600px) {
  .zaux-gs-overlay-lg2-5 {
    background: rgba(0, 0, 0, 0.75); } }

@media (min-width: 1920px) {
  .zaux-gs-overlay-xl-5 {
    background: rgba(0, 0, 0, 0.75); } }

.zaux-gs-overlay-xs-6 {
  background: linear-gradient(to bottom, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); }

.zaux-gs-overlay-_mid-xs-6 {
  background: linear-gradient(to bottom, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); }

@media (min-width: 480px) {
  .zaux-gs-overlay-high-xs-6 {
    background: linear-gradient(to bottom, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 768px) {
  .zaux-gs-overlay-sm-6 {
    background: linear-gradient(to bottom, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 992px) {
  .zaux-gs-overlay-md-6 {
    background: linear-gradient(to bottom, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 1200px) {
  .zaux-gs-overlay-md2-6 {
    background: linear-gradient(to bottom, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 1400px) {
  .zaux-gs-overlay-lg-6 {
    background: linear-gradient(to bottom, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 1600px) {
  .zaux-gs-overlay-lg2-6 {
    background: linear-gradient(to bottom, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

@media (min-width: 1920px) {
  .zaux-gs-overlay-xl-6 {
    background: linear-gradient(to bottom, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); } }

.c-flexlist {
  --item-show-duration: 0.5s;
  position: relative; }
  .c-flexlist__item {
    transition: all var(--item-show-duration) cubic-bezier(0.215, 0.61, 0.355, 1); }
    .c-flexlist__item.--hidden {
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      position: absolute; }
    .c-flexlist__item--show-more.--hidden {
      display: none; }
  .c-flexlist:after {
    right: 0;
    height: 100%;
    pointer-events: none;
    content: "";
    width: 32px;
    top: 0;
    position: absolute; }

/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
.c-typo-fs-0 {
  font-size: 0rem; }

.c-typo-fs-1 {
  font-size: 0.75rem; }

.c-typo-fs-2 {
  font-size: 1rem; }

.c-typo-fs-3 {
  font-size: 1.125rem; }

.c-typo-fs-4 {
  font-size: 1.5rem; }

.c-typo-fs-5 {
  font-size: 2rem; }

.c-typo-fs-6 {
  font-size: 3rem; }

.c-typo-fs-7 {
  font-size: 4rem; }

.c-typo-lh-0 {
  line-height: 0; }

.c-typo-lh-1 {
  line-height: 1; }

.c-typo-lh-2 {
  line-height: 1.5; }

.c-typo-lh-3 {
  line-height: 2; }

.c-typo-lh-4 {
  line-height: 3; }

.c-typo-lh-5 {
  line-height: 4; }

.c-typo-lh-1b {
  line-height: 1.25; }

.c-typo-lh-1c {
  line-height: 1.33; }

@media (min-width: 768px) {
  .c-typo-fs-0 {
    font-size: 0rem; } }

@media (min-width: 992px) {
  .c-typo-fs-0 {
    font-size: 0rem; } }

@media (min-width: 1200px) {
  .c-typo-fs-0 {
    font-size: 0rem; } }

@media (min-width: 1400px) {
  .c-typo-fs-0 {
    font-size: 0rem; } }

@media (min-width: 1600px) {
  .c-typo-fs-0 {
    font-size: 0rem; } }

@media (min-width: 1920px) {
  .c-typo-fs-0 {
    font-size: 0rem; } }

@media (min-width: 768px) {
  .c-typo-fs-1 {
    font-size: 0.75rem; } }

@media (min-width: 992px) {
  .c-typo-fs-1 {
    font-size: 0.75rem; } }

@media (min-width: 1200px) {
  .c-typo-fs-1 {
    font-size: 0.75rem; } }

@media (min-width: 1400px) {
  .c-typo-fs-1 {
    font-size: 0.75rem; } }

@media (min-width: 1600px) {
  .c-typo-fs-1 {
    font-size: 0.75rem; } }

@media (min-width: 1920px) {
  .c-typo-fs-1 {
    font-size: 0.75rem; } }

@media (min-width: 768px) {
  .c-typo-fs-2 {
    font-size: 1rem; } }

@media (min-width: 992px) {
  .c-typo-fs-2 {
    font-size: 1rem; } }

@media (min-width: 1200px) {
  .c-typo-fs-2 {
    font-size: 1rem; } }

@media (min-width: 1400px) {
  .c-typo-fs-2 {
    font-size: 1rem; } }

@media (min-width: 1600px) {
  .c-typo-fs-2 {
    font-size: 1rem; } }

@media (min-width: 1920px) {
  .c-typo-fs-2 {
    font-size: 1rem; } }

@media (min-width: 768px) {
  .c-typo-fs-3 {
    font-size: 1.125rem; } }

@media (min-width: 992px) {
  .c-typo-fs-3 {
    font-size: 1.125rem; } }

@media (min-width: 1200px) {
  .c-typo-fs-3 {
    font-size: 1.125rem; } }

@media (min-width: 1400px) {
  .c-typo-fs-3 {
    font-size: 1.125rem; } }

@media (min-width: 1600px) {
  .c-typo-fs-3 {
    font-size: 1.125rem; } }

@media (min-width: 1920px) {
  .c-typo-fs-3 {
    font-size: 1.125rem; } }

@media (min-width: 768px) {
  .c-typo-fs-4 {
    font-size: 1.5rem; } }

@media (min-width: 992px) {
  .c-typo-fs-4 {
    font-size: 1.5rem; } }

@media (min-width: 1200px) {
  .c-typo-fs-4 {
    font-size: 1.5rem; } }

@media (min-width: 1400px) {
  .c-typo-fs-4 {
    font-size: 1.5rem; } }

@media (min-width: 1600px) {
  .c-typo-fs-4 {
    font-size: 1.5rem; } }

@media (min-width: 1920px) {
  .c-typo-fs-4 {
    font-size: 1.5rem; } }

@media (min-width: 768px) {
  .c-typo-fs-5 {
    font-size: 2rem; } }

@media (min-width: 992px) {
  .c-typo-fs-5 {
    font-size: 2rem; } }

@media (min-width: 1200px) {
  .c-typo-fs-5 {
    font-size: 2rem; } }

@media (min-width: 1400px) {
  .c-typo-fs-5 {
    font-size: 2rem; } }

@media (min-width: 1600px) {
  .c-typo-fs-5 {
    font-size: 2rem; } }

@media (min-width: 1920px) {
  .c-typo-fs-5 {
    font-size: 2rem; } }

@media (min-width: 768px) {
  .c-typo-fs-6 {
    font-size: 3rem; } }

@media (min-width: 992px) {
  .c-typo-fs-6 {
    font-size: 3rem; } }

@media (min-width: 1200px) {
  .c-typo-fs-6 {
    font-size: 3rem; } }

@media (min-width: 1400px) {
  .c-typo-fs-6 {
    font-size: 3rem; } }

@media (min-width: 1600px) {
  .c-typo-fs-6 {
    font-size: 3rem; } }

@media (min-width: 1920px) {
  .c-typo-fs-6 {
    font-size: 3rem; } }

@media (min-width: 768px) {
  .c-typo-fs-7 {
    font-size: 4rem; } }

@media (min-width: 992px) {
  .c-typo-fs-7 {
    font-size: 4rem; } }

@media (min-width: 1200px) {
  .c-typo-fs-7 {
    font-size: 4rem; } }

@media (min-width: 1400px) {
  .c-typo-fs-7 {
    font-size: 4rem; } }

@media (min-width: 1600px) {
  .c-typo-fs-7 {
    font-size: 4rem; } }

@media (min-width: 1920px) {
  .c-typo-fs-7 {
    font-size: 4rem; } }

@media (min-width: 768px) {
  .c-typo-lh-0 {
    line-height: 0; } }

@media (min-width: 992px) {
  .c-typo-lh-0 {
    line-height: 0; } }

@media (min-width: 1200px) {
  .c-typo-lh-0 {
    line-height: 0; } }

@media (min-width: 1400px) {
  .c-typo-lh-0 {
    line-height: 0; } }

@media (min-width: 1600px) {
  .c-typo-lh-0 {
    line-height: 0; } }

@media (min-width: 1920px) {
  .c-typo-lh-0 {
    line-height: 0; } }

@media (min-width: 768px) {
  .c-typo-lh-1 {
    line-height: 1; } }

@media (min-width: 992px) {
  .c-typo-lh-1 {
    line-height: 1; } }

@media (min-width: 1200px) {
  .c-typo-lh-1 {
    line-height: 1; } }

@media (min-width: 1400px) {
  .c-typo-lh-1 {
    line-height: 1; } }

@media (min-width: 1600px) {
  .c-typo-lh-1 {
    line-height: 1; } }

@media (min-width: 1920px) {
  .c-typo-lh-1 {
    line-height: 1; } }

@media (min-width: 768px) {
  .c-typo-lh-2 {
    line-height: 1.5; } }

@media (min-width: 992px) {
  .c-typo-lh-2 {
    line-height: 1.5; } }

@media (min-width: 1200px) {
  .c-typo-lh-2 {
    line-height: 1.5; } }

@media (min-width: 1400px) {
  .c-typo-lh-2 {
    line-height: 1.5; } }

@media (min-width: 1600px) {
  .c-typo-lh-2 {
    line-height: 1.5; } }

@media (min-width: 1920px) {
  .c-typo-lh-2 {
    line-height: 1.5; } }

@media (min-width: 768px) {
  .c-typo-lh-3 {
    line-height: 2; } }

@media (min-width: 992px) {
  .c-typo-lh-3 {
    line-height: 2; } }

@media (min-width: 1200px) {
  .c-typo-lh-3 {
    line-height: 2; } }

@media (min-width: 1400px) {
  .c-typo-lh-3 {
    line-height: 2; } }

@media (min-width: 1600px) {
  .c-typo-lh-3 {
    line-height: 2; } }

@media (min-width: 1920px) {
  .c-typo-lh-3 {
    line-height: 2; } }

@media (min-width: 768px) {
  .c-typo-lh-4 {
    line-height: 3; } }

@media (min-width: 992px) {
  .c-typo-lh-4 {
    line-height: 3; } }

@media (min-width: 1200px) {
  .c-typo-lh-4 {
    line-height: 3; } }

@media (min-width: 1400px) {
  .c-typo-lh-4 {
    line-height: 3; } }

@media (min-width: 1600px) {
  .c-typo-lh-4 {
    line-height: 3; } }

@media (min-width: 1920px) {
  .c-typo-lh-4 {
    line-height: 3; } }

@media (min-width: 768px) {
  .c-typo-lh-5 {
    line-height: 4; } }

@media (min-width: 992px) {
  .c-typo-lh-5 {
    line-height: 4; } }

@media (min-width: 1200px) {
  .c-typo-lh-5 {
    line-height: 4; } }

@media (min-width: 1400px) {
  .c-typo-lh-5 {
    line-height: 4; } }

@media (min-width: 1600px) {
  .c-typo-lh-5 {
    line-height: 4; } }

@media (min-width: 1920px) {
  .c-typo-lh-5 {
    line-height: 4; } }

@media (min-width: 768px) {
  .c-typo-lh-1b {
    line-height: 1.25; } }

@media (min-width: 992px) {
  .c-typo-lh-1b {
    line-height: 1.25; } }

@media (min-width: 1200px) {
  .c-typo-lh-1b {
    line-height: 1.25; } }

@media (min-width: 1400px) {
  .c-typo-lh-1b {
    line-height: 1.25; } }

@media (min-width: 1600px) {
  .c-typo-lh-1b {
    line-height: 1.25; } }

@media (min-width: 1920px) {
  .c-typo-lh-1b {
    line-height: 1.25; } }

@media (min-width: 768px) {
  .c-typo-lh-1c {
    line-height: 1.33; } }

@media (min-width: 992px) {
  .c-typo-lh-1c {
    line-height: 1.33; } }

@media (min-width: 1200px) {
  .c-typo-lh-1c {
    line-height: 1.33; } }

@media (min-width: 1400px) {
  .c-typo-lh-1c {
    line-height: 1.33; } }

@media (min-width: 1600px) {
  .c-typo-lh-1c {
    line-height: 1.33; } }

@media (min-width: 1920px) {
  .c-typo-lh-1c {
    line-height: 1.33; } }

.c-typo-style1-size-display-1 {
  font-size: 4rem;
  line-height: 1;
  font-weight: 600; }

.c-typo-style1-display-1 {
  font-size: 4rem;
  line-height: 1;
  font-weight: 600; }

.c-typo-style1-size-display-2 {
  font-size: 3rem;
  line-height: 1;
  font-weight: 600; }

.c-typo-style1-display-2 {
  font-size: 3rem;
  line-height: 1;
  font-weight: 600; }

.c-typo-style1-size-display-3 {
  font-size: 2rem;
  line-height: 1;
  font-weight: 600; }

.c-typo-style1-display-3 {
  font-size: 2rem;
  line-height: 1;
  font-weight: 600; }

.c-typo-style1-size-display-4 {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 600; }

.c-typo-style1-display-4 {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 600; }

.c-typo-style1-size-text-l {
  font-size: 1.5rem;
  line-height: 1.5; }

.c-typo-style1-text-l {
  font-size: 1.5rem;
  line-height: 1.5; }

.c-typo-style1-size-text-m {
  font-size: 1rem;
  line-height: 1.5; }

.c-typo-style1-text-m {
  font-size: 1rem;
  line-height: 1.5; }

.c-typo-style1-size-text-s {
  font-size: 0.75rem;
  line-height: 1.33; }

.c-typo-style1-text-s {
  font-size: 0.75rem;
  line-height: 1.33; }

@media (min-width: 768px) {
  .c-typo-style1-sm-display-1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-sm-display-1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 992px) {
  .c-typo-style1-md-display-1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-md-display-1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1200px) {
  .c-typo-style1-md2-display-1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-md2-display-1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1400px) {
  .c-typo-style1-lg-display-1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-lg-display-1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1600px) {
  .c-typo-style1-lg2-display-1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-lg2-display-1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1920px) {
  .c-typo-style1-xl-display-1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-xl-display-1 {
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 768px) {
  .c-typo-style1-sm-display-2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-sm-display-2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 992px) {
  .c-typo-style1-md-display-2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-md-display-2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1200px) {
  .c-typo-style1-md2-display-2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-md2-display-2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1400px) {
  .c-typo-style1-lg-display-2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-lg-display-2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1600px) {
  .c-typo-style1-lg2-display-2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-lg2-display-2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1920px) {
  .c-typo-style1-xl-display-2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-xl-display-2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 768px) {
  .c-typo-style1-sm-display-3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-sm-display-3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 992px) {
  .c-typo-style1-md-display-3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-md-display-3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1200px) {
  .c-typo-style1-md2-display-3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-md2-display-3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1400px) {
  .c-typo-style1-lg-display-3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-lg-display-3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1600px) {
  .c-typo-style1-lg2-display-3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-lg2-display-3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1920px) {
  .c-typo-style1-xl-display-3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-xl-display-3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 768px) {
  .c-typo-style1-sm-display-4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-sm-display-4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 992px) {
  .c-typo-style1-md-display-4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-md-display-4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1200px) {
  .c-typo-style1-md2-display-4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-md2-display-4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1400px) {
  .c-typo-style1-lg-display-4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-lg-display-4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1600px) {
  .c-typo-style1-lg2-display-4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-lg2-display-4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 1920px) {
  .c-typo-style1-xl-display-4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; }
  .c-typo-style1-size-xl-display-4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; } }

@media (min-width: 768px) {
  .c-typo-style1-sm-text-l {
    font-size: 1.5rem;
    line-height: 1.5; }
  .c-typo-style1-size-sm-text-l {
    font-size: 1.5rem;
    line-height: 1.5; } }

@media (min-width: 992px) {
  .c-typo-style1-md-text-l {
    font-size: 1.5rem;
    line-height: 1.5; }
  .c-typo-style1-size-md-text-l {
    font-size: 1.5rem;
    line-height: 1.5; } }

@media (min-width: 1200px) {
  .c-typo-style1-md2-text-l {
    font-size: 1.5rem;
    line-height: 1.5; }
  .c-typo-style1-size-md2-text-l {
    font-size: 1.5rem;
    line-height: 1.5; } }

@media (min-width: 1400px) {
  .c-typo-style1-lg-text-l {
    font-size: 1.5rem;
    line-height: 1.5; }
  .c-typo-style1-size-lg-text-l {
    font-size: 1.5rem;
    line-height: 1.5; } }

@media (min-width: 1600px) {
  .c-typo-style1-lg2-text-l {
    font-size: 1.5rem;
    line-height: 1.5; }
  .c-typo-style1-size-lg2-text-l {
    font-size: 1.5rem;
    line-height: 1.5; } }

@media (min-width: 1920px) {
  .c-typo-style1-xl-text-l {
    font-size: 1.5rem;
    line-height: 1.5; }
  .c-typo-style1-size-xl-text-l {
    font-size: 1.5rem;
    line-height: 1.5; } }

@media (min-width: 768px) {
  .c-typo-style1-sm-text-m {
    font-size: 1rem;
    line-height: 1.5; }
  .c-typo-style1-size-sm-text-m {
    font-size: 1rem;
    line-height: 1.5; } }

@media (min-width: 992px) {
  .c-typo-style1-md-text-m {
    font-size: 1rem;
    line-height: 1.5; }
  .c-typo-style1-size-md-text-m {
    font-size: 1rem;
    line-height: 1.5; } }

@media (min-width: 1200px) {
  .c-typo-style1-md2-text-m {
    font-size: 1rem;
    line-height: 1.5; }
  .c-typo-style1-size-md2-text-m {
    font-size: 1rem;
    line-height: 1.5; } }

@media (min-width: 1400px) {
  .c-typo-style1-lg-text-m {
    font-size: 1rem;
    line-height: 1.5; }
  .c-typo-style1-size-lg-text-m {
    font-size: 1rem;
    line-height: 1.5; } }

@media (min-width: 1600px) {
  .c-typo-style1-lg2-text-m {
    font-size: 1rem;
    line-height: 1.5; }
  .c-typo-style1-size-lg2-text-m {
    font-size: 1rem;
    line-height: 1.5; } }

@media (min-width: 1920px) {
  .c-typo-style1-xl-text-m {
    font-size: 1rem;
    line-height: 1.5; }
  .c-typo-style1-size-xl-text-m {
    font-size: 1rem;
    line-height: 1.5; } }

@media (min-width: 768px) {
  .c-typo-style1-sm-text-s {
    font-size: 0.75rem;
    line-height: 1.33; }
  .c-typo-style1-size-sm-text-s {
    font-size: 0.75rem;
    line-height: 1.33; } }

@media (min-width: 992px) {
  .c-typo-style1-md-text-s {
    font-size: 0.75rem;
    line-height: 1.33; }
  .c-typo-style1-size-md-text-s {
    font-size: 0.75rem;
    line-height: 1.33; } }

@media (min-width: 1200px) {
  .c-typo-style1-md2-text-s {
    font-size: 0.75rem;
    line-height: 1.33; }
  .c-typo-style1-size-md2-text-s {
    font-size: 0.75rem;
    line-height: 1.33; } }

@media (min-width: 1400px) {
  .c-typo-style1-lg-text-s {
    font-size: 0.75rem;
    line-height: 1.33; }
  .c-typo-style1-size-lg-text-s {
    font-size: 0.75rem;
    line-height: 1.33; } }

@media (min-width: 1600px) {
  .c-typo-style1-lg2-text-s {
    font-size: 0.75rem;
    line-height: 1.33; }
  .c-typo-style1-size-lg2-text-s {
    font-size: 0.75rem;
    line-height: 1.33; } }

@media (min-width: 1920px) {
  .c-typo-style1-xl-text-s {
    font-size: 0.75rem;
    line-height: 1.33; }
  .c-typo-style1-size-xl-text-s {
    font-size: 0.75rem;
    line-height: 1.33; } }

.zaux-loaded [class*="c-typo-"] {
  transition: font-size 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), line-height 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); }

[class*="c-typo-block-style1"] {
  font-size: 1rem;
  line-height: 1.5; }
  [class*="c-typo-block-style1"] * {
    transition: font-size 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), line-height 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); }
  [class*="c-typo-block-style1"] h1 {
    margin-bottom: 32px;
    font-size: 4rem;
    line-height: 1;
    font-weight: 600; }
  [class*="c-typo-block-style1"] h2 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 600;
    margin-bottom: 16px; }
  [class*="c-typo-block-style1"] h3 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; }
  [class*="c-typo-block-style1"] h4 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 600; }
  [class*="c-typo-block-style1"] h5 {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 700; }
  [class*="c-typo-block-style1"] h6 {
    font-size: 0.75rem;
    line-height: 1.33;
    font-weight: 700;
    margin-bottom: 24px; }
  [class*="c-typo-block-style1"] h3, [class*="c-typo-block-style1"] h4, [class*="c-typo-block-style1"] h5 {
    margin-bottom: 16px; }
  [class*="c-typo-block-style1"] hr {
    margin: 32px 0; }
  [class*="c-typo-block-style1"] blockquote {
    padding: 32px;
    margin-bottom: 32px;
    font-size: 1.5rem;
    line-height: 2; }
  [class*="c-typo-block-style1"] p,
  [class*="c-typo-block-style1"] li {
    font-size: 1rem;
    line-height: 1.5; }
    @media (max-width: ) {
      [class*="c-typo-block-style1"] p,
      [class*="c-typo-block-style1"] li {
        word-break: break-word; } }
  [class*="c-typo-block-style1"] strong {
    font-weight: 700; }
  [class*="c-typo-block-style1"] ul {
    padding-left: 24px;
    margin-bottom: 32px; }
  [class*="c-typo-block-style1"] ol {
    padding-left: 16px;
    margin-bottom: 32px; }
    [class*="c-typo-block-style1"] ol li {
      padding-left: 8px; }
  [class*="c-typo-block-style1"] ul:last-child {
    margin-bottom: 0; }
  [class*="c-typo-block-style1"] p:not(:last-child) {
    margin-bottom: 32px; }
  [class*="c-typo-block-style1"] li:not(:last-child) {
    margin-bottom: 12px; }
  [class*="c-typo-block-style1"] ul:not(:last-child),
  [class*="c-typo-block-style1"] ol:not(:last-child) {
    margin-bottom: 32px; }
  [class*="c-typo-block-style1"] ul ul,
  [class*="c-typo-block-style1"] ol ol {
    padding-top: 12px; }
  [class*="c-typo-block-style1"] ul li {
    list-style-type: none; }
    [class*="c-typo-block-style1"] ul li:before {
      content: "•";
      float: left;
      line-height: 1;
      margin: -0.10em 0px 0px -1em;
      font-size: 1.5em; }
  [class*="c-typo-block-style1"] table {
    width: 100%;
    font-size: 1rem;
    line-height: 1; }
    [class*="c-typo-block-style1"] table th, [class*="c-typo-block-style1"] table td {
      padding: 16px 24px; }
  [class*="c-typo-block-style1"][class*=style1--small] h1 {
    margin-bottom: 24px;
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; }
  [class*="c-typo-block-style1"][class*=style1--small] h2 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; }
  [class*="c-typo-block-style1"][class*=style1--small] h3 {
    font-size: 1.5rem;
    line-height: 1.5;
    margin-bottom: 16px; }
  [class*="c-typo-block-style1"][class*=style1--small] h4 {
    font-size: 1rem;
    line-height: 1.5; }
  [class*="c-typo-block-style1"][class*=style1--small] h5, [class*="c-typo-block-style1"][class*=style1--small] h6 {
    font-size: 0.75rem;
    line-height: 1.33; }
  [class*="c-typo-block-style1"][class*=style1--small] h4, [class*="c-typo-block-style1"][class*=style1--small] h5 {
    margin-bottom: 16px; }
  [class*="c-typo-block-style1"][class*=style1--small] h6 {
    margin-bottom: 24px; }
  [class*="c-typo-block-style1"][class*=style1--small] blockquote {
    padding: 32px;
    font-size: 1rem;
    line-height: 1.5; }
  [class*="c-typo-block-style1"][class*=style1--small] p,
  [class*="c-typo-block-style1"][class*=style1--small] li {
    font-size: 1rem;
    line-height: 1.5; }
    @media (max-width: ) {
      [class*="c-typo-block-style1"][class*=style1--small] p,
      [class*="c-typo-block-style1"][class*=style1--small] li {
        word-break: break-word; } }
  [class*="c-typo-block-style1"][class*=style1--small] strong {
    font-weight: 700; }
  [class*="c-typo-block-style1"][class*=style1--small] p + ul {
    margin-top: -8px; }
  [class*="c-typo-block-style1"][class*=style1--small] ul,
  [class*="c-typo-block-style1"][class*=style1--small] ol {
    padding-left: 16px;
    margin-bottom: 32px; }
  [class*="c-typo-block-style1"][class*=style1--small] ul:last-child {
    margin-bottom: 0; }
  [class*="c-typo-block-style1"][class*=style1--small] p:not(:last-child) {
    margin-bottom: 32px; }
  [class*="c-typo-block-style1"][class*=style1--small] ul:not(:last-child),
  [class*="c-typo-block-style1"][class*=style1--small] ol:not(:last-child) {
    margin-bottom: 24px; }
  [class*="c-typo-block-style1"][class*=style1--small] ul:not(:last-child),
  [class*="c-typo-block-style1"][class*=style1--small] ol:not(:last-child) {
    margin-bottom: 8px; }
  [class*="c-typo-block-style1"][class*=style1--small] ul ul,
  [class*="c-typo-block-style1"][class*=style1--small] ol ol {
    padding-top: 8px; }
  [class*="c-typo-block-style1"][class*=style1--small] ul li {
    list-style-type: none; }
    [class*="c-typo-block-style1"][class*=style1--small] ul li:before {
      content: "•";
      float: left;
      line-height: 1;
      font-size: 1em;
      margin-top: 0.2em;
      margin-right: 0.5em; }
  [class*="c-typo-block-style1"][class*=style1--small] table {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1; }
    [class*="c-typo-block-style1"][class*=style1--small] table th, [class*="c-typo-block-style1"][class*=style1--small] table td {
      padding: 12px 16px; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] h1 {
    margin-bottom: 24px;
    font-size: 3rem;
    line-height: 1;
    font-weight: 600; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] h2 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 600; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] h3 {
    font-size: 1.5rem;
    line-height: 1.5;
    margin-bottom: 16px; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] h4 {
    font-size: 1rem;
    line-height: 1.5; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] h5, [class*="c-typo-block-style1"][class*=style1--extrasmall] h6 {
    font-size: 0.75rem;
    line-height: 1.33; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] h4, [class*="c-typo-block-style1"][class*=style1--extrasmall] h5 {
    margin-bottom: 16px; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] h6 {
    margin-bottom: 24px; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] blockquote {
    padding: 32px;
    font-size: 1rem;
    line-height: 1.5; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] p,
  [class*="c-typo-block-style1"][class*=style1--extrasmall] li {
    font-size: 0.75rem;
    line-height: 1.33; }
    @media (max-width: ) {
      [class*="c-typo-block-style1"][class*=style1--extrasmall] p,
      [class*="c-typo-block-style1"][class*=style1--extrasmall] li {
        word-break: break-word; } }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] strong {
    font-weight: 700; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] p + ul {
    margin-top: -8px; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] ul,
  [class*="c-typo-block-style1"][class*=style1--extrasmall] ol {
    padding-left: 16px;
    margin-bottom: 32px; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] ul:last-child {
    margin-bottom: 0; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] p:not(:last-child) {
    margin-bottom: 32px; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] ul:not(:last-child),
  [class*="c-typo-block-style1"][class*=style1--extrasmall] ol:not(:last-child) {
    margin-bottom: 24px; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] ul:not(:last-child),
  [class*="c-typo-block-style1"][class*=style1--extrasmall] ol:not(:last-child) {
    margin-bottom: 8px; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] ul ul,
  [class*="c-typo-block-style1"][class*=style1--extrasmall] ol ol {
    padding-top: 8px; }
  [class*="c-typo-block-style1"][class*=style1--extrasmall] ul li {
    list-style-type: none; }
    [class*="c-typo-block-style1"][class*=style1--extrasmall] ul li:before {
      content: "•";
      float: left;
      line-height: 1;
      font-size: 0.75em;
      margin-top: 0.2em;
      margin-right: 0.5em; }
  @media (max-width: 991.98px) {
    [class*="c-typo-block-style1"] h1 {
      margin-bottom: 24px;
      font-size: 3rem;
      line-height: 1;
      font-weight: 600; }
    [class*="c-typo-block-style1"] h2 {
      font-size: 2rem;
      line-height: 1;
      font-weight: 600; }
    [class*="c-typo-block-style1"] h3 {
      font-size: 1.5rem;
      line-height: 1.5;
      margin-bottom: 16px; }
    [class*="c-typo-block-style1"] h4 {
      font-size: 1rem;
      line-height: 1.5; }
    [class*="c-typo-block-style1"] h5, [class*="c-typo-block-style1"] h6 {
      font-size: 0.75rem;
      line-height: 1.33; }
    [class*="c-typo-block-style1"] h4, [class*="c-typo-block-style1"] h5 {
      margin-bottom: 16px; }
    [class*="c-typo-block-style1"] h6 {
      margin-bottom: 24px; }
    [class*="c-typo-block-style1"] blockquote {
      padding: 32px;
      font-size: 1rem;
      line-height: 1.5; }
    [class*="c-typo-block-style1"] p,
    [class*="c-typo-block-style1"] li {
      font-size: 1rem;
      line-height: 1.5; } }
  @media (max-width: 991.98px) and (max-width: ) {
    [class*="c-typo-block-style1"] p,
    [class*="c-typo-block-style1"] li {
      word-break: break-word; } }
  @media (max-width: 991.98px) {
    [class*="c-typo-block-style1"] strong {
      font-weight: 700; }
    [class*="c-typo-block-style1"] p + ul {
      margin-top: -8px; }
    [class*="c-typo-block-style1"] ul,
    [class*="c-typo-block-style1"] ol {
      padding-left: 16px;
      margin-bottom: 32px; }
    [class*="c-typo-block-style1"] ul:last-child {
      margin-bottom: 0; }
    [class*="c-typo-block-style1"] p:not(:last-child) {
      margin-bottom: 32px; }
    [class*="c-typo-block-style1"] ul:not(:last-child),
    [class*="c-typo-block-style1"] ol:not(:last-child) {
      margin-bottom: 24px; }
    [class*="c-typo-block-style1"] ul:not(:last-child),
    [class*="c-typo-block-style1"] ol:not(:last-child) {
      margin-bottom: 8px; }
    [class*="c-typo-block-style1"] ul ul,
    [class*="c-typo-block-style1"] ol ol {
      padding-top: 8px; }
    [class*="c-typo-block-style1"] ul li {
      list-style-type: none; }
      [class*="c-typo-block-style1"] ul li:before {
        content: "•";
        float: left;
        line-height: 1;
        font-size: 1em;
        margin-top: 0.2em;
        margin-right: 0.5em; }
    [class*="c-typo-block-style1"] table {
      width: 100%;
      font-size: 0.75rem;
      line-height: 1; }
      [class*="c-typo-block-style1"] table th, [class*="c-typo-block-style1"] table td {
        padding: 12px 16px; } }

[class*="c-btn--"], [class*="c-btn--"]:link, [class*="c-btn--"]:visited, [class*="c-btn--"]:active, [class*="c-btn--"]:focus, [class*="c-btn--"]:hover {
  text-decoration: none; }

.c-btn {
  display: inline-block;
  text-align: center;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
  border-radius: 100px;
  padding: 16px 16px; }
  .c-btn .c-btn__label {
    font-size: 1rem; }
  .c-btn__label {
    box-shadow: none !important; }
  .c-btn--size-s {
    padding: 8px 16px;
    font-size: 0.75rem;
    line-height: 0.75rem; }
    .c-btn--size-s .c-btn__label {
      font-size: 0.75rem;
      font-weight: 600; }
    .c-btn--size-s .c-btn__icon {
      font-size: 1rem;
      margin-right: 8px; }
    .c-btn--size-s[class*=--has-icon] {
      padding: 8px 16px; }
    .c-btn--size-s[class*=--icononly]:not([class*=--uneven]) {
      padding: 8px; }
      .c-btn--size-s[class*=--icononly]:not([class*=--uneven]) .c-btn__icon {
        font-size: calc(0.5rem + 4px); }
  .c-btn--size-m, .c-btn:not([class*=--size]) {
    padding: 16px 24px;
    font-size: 1rem; }
    .c-btn--size-m .c-btn__label, .c-btn:not([class*=--size]) .c-btn__label {
      font-size: 1rem;
      line-height: 1rem;
      font-weight: 600; }
    .c-btn--size-m .c-btn__icon, .c-btn:not([class*=--size]) .c-btn__icon {
      font-size: 1rem;
      margin-right: 12px; }
    .c-btn--size-m[class*=--icononly]:not([class*=--uneven]), .c-btn:not([class*=--size])[class*=--icononly]:not([class*=--uneven]) {
      padding: 16px; }
      @media (max-width: 767.98px) {
        .c-btn--size-m[class*=--icononly]:not([class*=--uneven]), .c-btn:not([class*=--size])[class*=--icononly]:not([class*=--uneven]) {
          padding: 12px; } }
  .c-btn--size-l {
    padding: 24px 32px;
    font-size: 1.125rem;
    line-height: 1.125rem; }
    .c-btn--size-l .c-btn__label {
      font-size: 1rem;
      font-weight: 600; }
    .c-btn--size-l .c-btn__icon {
      margin-right: 16px;
      font-size: 2rem; }
    .c-btn--size-l[class*=--icononly]:not([class*=--uneven]) {
      padding: 24px; }
  .c-btn--no-label .c-btn__icon {
    margin-left: 0;
    margin-right: 0; }
  .c-btn[class*=--icononly] .c-btn__icon {
    margin: 0; }
  .c-btn--outline1 {
    border-width: 1px; }
  @media (max-width: 991.98px) {
    .c-btn[class*=--res1] {
      padding: 8px 16px;
      font-size: 0.75rem;
      line-height: 0.75rem; }
      .c-btn[class*=--res1] .c-btn__label {
        font-size: 0.75rem;
        font-weight: 600; }
      .c-btn[class*=--res1] .c-btn__icon {
        font-size: 1rem;
        margin-right: 8px; }
      .c-btn[class*=--res1][class*=--has-icon] {
        padding: 8px 16px; }
      .c-btn[class*=--res1][class*=--icononly]:not([class*=--uneven]) {
        padding: 8.1px; }
        .c-btn[class*=--res1][class*=--icononly]:not([class*=--uneven]) .c-btn__icon {
          font-size: calc(0.5rem + 4px); } }
  @media (max-width: 991.98px) {
    .c-btn[class*=--res2] {
      padding: 16px 8px !important;
      font-size: 0.75rem;
      line-height: 0.75rem; }
      .c-btn[class*=--res2] .c-btn__label {
        font-size: 0.75rem;
        font-weight: 600; }
      .c-btn[class*=--res2] .c-btn__icon {
        font-size: 1.5rem;
        margin-right: 8px; }
      .c-btn[class*=--res2][class*=--has-icon] {
        padding: 8px 16px; }
      .c-btn[class*=--res2][class*=--icononly]:not([class*=--uneven]) {
        padding: 8.1px; }
        .c-btn[class*=--res2][class*=--icononly]:not([class*=--uneven]) .c-btn__icon {
          font-size: calc(0.5rem + 4px); } }

.c-header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999999; }
  .c-header__row--2 {
    pointer-events: all;
    opacity: 1; }
  .c-header:not([class*=--compact]) .c-header__logo {
    position: relative;
    /*
            &--slim{
                @include visually-hidden();
            }
            */ }
  .c-header:not([class*=--compact]) .c-header__row--2 {
    position: relative;
    opacity: 0;
    pointer-events: none;
    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; }
  .c-header .c-header__logo--larger {
    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; }
  .c-header .c-header__logo--slim {
    display: block; }
  .c-header--compact .c-header__logo--larger {
    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; }
  .c-header--compact .c-header__logo--slim {
    display: block; }

.c-mediablock .c-mediablock__media--img img {
  height: auto;
  width: 100%; }

.c-mediablock .c-mediablock__media--video video {
  height: auto;
  width: 100%; }

.c-mediablock__deco--top, .c-mediablock__deco--bottom {
  max-height: 16px;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999; }
  @media (min-width: 768px) {
    .c-mediablock__deco--top, .c-mediablock__deco--bottom {
      max-height: none; } }

.c-mediablock__deco--top {
  top: 0; }

.c-mediablock__deco--bottom {
  bottom: -1px; }

.c-mediablock--fullviewport {
  height: 100vh;
  width: 100vw;
  position: relative; }
  .c-mediablock--fullviewport .c-mediablock__media {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
    .c-mediablock--fullviewport .c-mediablock__media--img img {
      height: 100%;
      width: 100%; }
    .c-mediablock--fullviewport .c-mediablock__media--video video {
      height: 100%;
      width: 100%; }

.c-mediablock--maxh1 .c-mediablock__media {
  max-height: 842px; }
  .c-mediablock--maxh1 .c-mediablock__media * {
    max-height: 842px; }

.c-card2__qrcode img {
  width: 8rem;
  height: 8rem; }

.c-bannerimg2__inner {
  min-height: 14rem; }

.c-bannerimg2 img {
  border-bottom-left-radius: 2rem;
  border-bottom-right-radius: 2rem; }

/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
.c-icon--size-1 {
  font-size: 0.5rem; }

.c-icon--size-1-imp {
  font-size: 0.5rem !important; }

.c-icon--size-2 {
  font-size: 1rem; }

.c-icon--size-2-imp {
  font-size: 1rem !important; }

.c-icon--size-3 {
  font-size: 1.5rem; }

.c-icon--size-3-imp {
  font-size: 1.5rem !important; }

.c-icon--size-4 {
  font-size: 2rem; }

.c-icon--size-4-imp {
  font-size: 2rem !important; }

.c-icon--size-5 {
  font-size: 3rem; }

.c-icon--size-5-imp {
  font-size: 3rem !important; }

.c-icon--size-6 {
  font-size: 4rem; }

.c-icon--size-6-imp {
  font-size: 4rem !important; }

.c-icon--size-7 {
  font-size: 5rem; }

.c-icon--size-7-imp {
  font-size: 5rem !important; }

.c-icon--size-8 {
  font-size: 6rem; }

.c-icon--size-8-imp {
  font-size: 6rem !important; }

.c-icon--size-9 {
  font-size: 7rem; }

.c-icon--size-9-imp {
  font-size: 7rem !important; }

.c-icon--size-10 {
  font-size: 8rem; }

.c-icon--size-10-imp {
  font-size: 8rem !important; }

@media (min-width: 768px) {
  .c-icon--size-sm-1 {
    font-size: 0.5rem; }
  .c-icon--size-sm-1-imp {
    font-size: 0.5rem !important; } }

@media (min-width: 992px) {
  .c-icon--size-md-1 {
    font-size: 0.5rem; }
  .c-icon--size-md-1-imp {
    font-size: 0.5rem !important; } }

@media (min-width: 1200px) {
  .c-icon--size-md2-1 {
    font-size: 0.5rem; }
  .c-icon--size-md2-1-imp {
    font-size: 0.5rem !important; } }

@media (min-width: 1400px) {
  .c-icon--size-lg-1 {
    font-size: 0.5rem; }
  .c-icon--size-lg-1-imp {
    font-size: 0.5rem !important; } }

@media (min-width: 1600px) {
  .c-icon--size-lg2-1 {
    font-size: 0.5rem; }
  .c-icon--size-lg2-1-imp {
    font-size: 0.5rem !important; } }

@media (min-width: 1920px) {
  .c-icon--size-xl-1 {
    font-size: 0.5rem; }
  .c-icon--size-xl-1-imp {
    font-size: 0.5rem !important; } }

@media (min-width: 768px) {
  .c-icon--size-sm-2 {
    font-size: 1rem; }
  .c-icon--size-sm-2-imp {
    font-size: 1rem !important; } }

@media (min-width: 992px) {
  .c-icon--size-md-2 {
    font-size: 1rem; }
  .c-icon--size-md-2-imp {
    font-size: 1rem !important; } }

@media (min-width: 1200px) {
  .c-icon--size-md2-2 {
    font-size: 1rem; }
  .c-icon--size-md2-2-imp {
    font-size: 1rem !important; } }

@media (min-width: 1400px) {
  .c-icon--size-lg-2 {
    font-size: 1rem; }
  .c-icon--size-lg-2-imp {
    font-size: 1rem !important; } }

@media (min-width: 1600px) {
  .c-icon--size-lg2-2 {
    font-size: 1rem; }
  .c-icon--size-lg2-2-imp {
    font-size: 1rem !important; } }

@media (min-width: 1920px) {
  .c-icon--size-xl-2 {
    font-size: 1rem; }
  .c-icon--size-xl-2-imp {
    font-size: 1rem !important; } }

@media (min-width: 768px) {
  .c-icon--size-sm-3 {
    font-size: 1.5rem; }
  .c-icon--size-sm-3-imp {
    font-size: 1.5rem !important; } }

@media (min-width: 992px) {
  .c-icon--size-md-3 {
    font-size: 1.5rem; }
  .c-icon--size-md-3-imp {
    font-size: 1.5rem !important; } }

@media (min-width: 1200px) {
  .c-icon--size-md2-3 {
    font-size: 1.5rem; }
  .c-icon--size-md2-3-imp {
    font-size: 1.5rem !important; } }

@media (min-width: 1400px) {
  .c-icon--size-lg-3 {
    font-size: 1.5rem; }
  .c-icon--size-lg-3-imp {
    font-size: 1.5rem !important; } }

@media (min-width: 1600px) {
  .c-icon--size-lg2-3 {
    font-size: 1.5rem; }
  .c-icon--size-lg2-3-imp {
    font-size: 1.5rem !important; } }

@media (min-width: 1920px) {
  .c-icon--size-xl-3 {
    font-size: 1.5rem; }
  .c-icon--size-xl-3-imp {
    font-size: 1.5rem !important; } }

@media (min-width: 768px) {
  .c-icon--size-sm-4 {
    font-size: 2rem; }
  .c-icon--size-sm-4-imp {
    font-size: 2rem !important; } }

@media (min-width: 992px) {
  .c-icon--size-md-4 {
    font-size: 2rem; }
  .c-icon--size-md-4-imp {
    font-size: 2rem !important; } }

@media (min-width: 1200px) {
  .c-icon--size-md2-4 {
    font-size: 2rem; }
  .c-icon--size-md2-4-imp {
    font-size: 2rem !important; } }

@media (min-width: 1400px) {
  .c-icon--size-lg-4 {
    font-size: 2rem; }
  .c-icon--size-lg-4-imp {
    font-size: 2rem !important; } }

@media (min-width: 1600px) {
  .c-icon--size-lg2-4 {
    font-size: 2rem; }
  .c-icon--size-lg2-4-imp {
    font-size: 2rem !important; } }

@media (min-width: 1920px) {
  .c-icon--size-xl-4 {
    font-size: 2rem; }
  .c-icon--size-xl-4-imp {
    font-size: 2rem !important; } }

@media (min-width: 768px) {
  .c-icon--size-sm-5 {
    font-size: 3rem; }
  .c-icon--size-sm-5-imp {
    font-size: 3rem !important; } }

@media (min-width: 992px) {
  .c-icon--size-md-5 {
    font-size: 3rem; }
  .c-icon--size-md-5-imp {
    font-size: 3rem !important; } }

@media (min-width: 1200px) {
  .c-icon--size-md2-5 {
    font-size: 3rem; }
  .c-icon--size-md2-5-imp {
    font-size: 3rem !important; } }

@media (min-width: 1400px) {
  .c-icon--size-lg-5 {
    font-size: 3rem; }
  .c-icon--size-lg-5-imp {
    font-size: 3rem !important; } }

@media (min-width: 1600px) {
  .c-icon--size-lg2-5 {
    font-size: 3rem; }
  .c-icon--size-lg2-5-imp {
    font-size: 3rem !important; } }

@media (min-width: 1920px) {
  .c-icon--size-xl-5 {
    font-size: 3rem; }
  .c-icon--size-xl-5-imp {
    font-size: 3rem !important; } }

@media (min-width: 768px) {
  .c-icon--size-sm-6 {
    font-size: 4rem; }
  .c-icon--size-sm-6-imp {
    font-size: 4rem !important; } }

@media (min-width: 992px) {
  .c-icon--size-md-6 {
    font-size: 4rem; }
  .c-icon--size-md-6-imp {
    font-size: 4rem !important; } }

@media (min-width: 1200px) {
  .c-icon--size-md2-6 {
    font-size: 4rem; }
  .c-icon--size-md2-6-imp {
    font-size: 4rem !important; } }

@media (min-width: 1400px) {
  .c-icon--size-lg-6 {
    font-size: 4rem; }
  .c-icon--size-lg-6-imp {
    font-size: 4rem !important; } }

@media (min-width: 1600px) {
  .c-icon--size-lg2-6 {
    font-size: 4rem; }
  .c-icon--size-lg2-6-imp {
    font-size: 4rem !important; } }

@media (min-width: 1920px) {
  .c-icon--size-xl-6 {
    font-size: 4rem; }
  .c-icon--size-xl-6-imp {
    font-size: 4rem !important; } }

@media (min-width: 768px) {
  .c-icon--size-sm-7 {
    font-size: 5rem; }
  .c-icon--size-sm-7-imp {
    font-size: 5rem !important; } }

@media (min-width: 992px) {
  .c-icon--size-md-7 {
    font-size: 5rem; }
  .c-icon--size-md-7-imp {
    font-size: 5rem !important; } }

@media (min-width: 1200px) {
  .c-icon--size-md2-7 {
    font-size: 5rem; }
  .c-icon--size-md2-7-imp {
    font-size: 5rem !important; } }

@media (min-width: 1400px) {
  .c-icon--size-lg-7 {
    font-size: 5rem; }
  .c-icon--size-lg-7-imp {
    font-size: 5rem !important; } }

@media (min-width: 1600px) {
  .c-icon--size-lg2-7 {
    font-size: 5rem; }
  .c-icon--size-lg2-7-imp {
    font-size: 5rem !important; } }

@media (min-width: 1920px) {
  .c-icon--size-xl-7 {
    font-size: 5rem; }
  .c-icon--size-xl-7-imp {
    font-size: 5rem !important; } }

@media (min-width: 768px) {
  .c-icon--size-sm-8 {
    font-size: 6rem; }
  .c-icon--size-sm-8-imp {
    font-size: 6rem !important; } }

@media (min-width: 992px) {
  .c-icon--size-md-8 {
    font-size: 6rem; }
  .c-icon--size-md-8-imp {
    font-size: 6rem !important; } }

@media (min-width: 1200px) {
  .c-icon--size-md2-8 {
    font-size: 6rem; }
  .c-icon--size-md2-8-imp {
    font-size: 6rem !important; } }

@media (min-width: 1400px) {
  .c-icon--size-lg-8 {
    font-size: 6rem; }
  .c-icon--size-lg-8-imp {
    font-size: 6rem !important; } }

@media (min-width: 1600px) {
  .c-icon--size-lg2-8 {
    font-size: 6rem; }
  .c-icon--size-lg2-8-imp {
    font-size: 6rem !important; } }

@media (min-width: 1920px) {
  .c-icon--size-xl-8 {
    font-size: 6rem; }
  .c-icon--size-xl-8-imp {
    font-size: 6rem !important; } }

@media (min-width: 768px) {
  .c-icon--size-sm-9 {
    font-size: 7rem; }
  .c-icon--size-sm-9-imp {
    font-size: 7rem !important; } }

@media (min-width: 992px) {
  .c-icon--size-md-9 {
    font-size: 7rem; }
  .c-icon--size-md-9-imp {
    font-size: 7rem !important; } }

@media (min-width: 1200px) {
  .c-icon--size-md2-9 {
    font-size: 7rem; }
  .c-icon--size-md2-9-imp {
    font-size: 7rem !important; } }

@media (min-width: 1400px) {
  .c-icon--size-lg-9 {
    font-size: 7rem; }
  .c-icon--size-lg-9-imp {
    font-size: 7rem !important; } }

@media (min-width: 1600px) {
  .c-icon--size-lg2-9 {
    font-size: 7rem; }
  .c-icon--size-lg2-9-imp {
    font-size: 7rem !important; } }

@media (min-width: 1920px) {
  .c-icon--size-xl-9 {
    font-size: 7rem; }
  .c-icon--size-xl-9-imp {
    font-size: 7rem !important; } }

@media (min-width: 768px) {
  .c-icon--size-sm-10 {
    font-size: 8rem; }
  .c-icon--size-sm-10-imp {
    font-size: 8rem !important; } }

@media (min-width: 992px) {
  .c-icon--size-md-10 {
    font-size: 8rem; }
  .c-icon--size-md-10-imp {
    font-size: 8rem !important; } }

@media (min-width: 1200px) {
  .c-icon--size-md2-10 {
    font-size: 8rem; }
  .c-icon--size-md2-10-imp {
    font-size: 8rem !important; } }

@media (min-width: 1400px) {
  .c-icon--size-lg-10 {
    font-size: 8rem; }
  .c-icon--size-lg-10-imp {
    font-size: 8rem !important; } }

@media (min-width: 1600px) {
  .c-icon--size-lg2-10 {
    font-size: 8rem; }
  .c-icon--size-lg2-10-imp {
    font-size: 8rem !important; } }

@media (min-width: 1920px) {
  .c-icon--size-xl-10 {
    font-size: 8rem; }
  .c-icon--size-xl-10-imp {
    font-size: 8rem !important; } }

.c-icon {
  display: inline-block;
  line-height: 0; }
  .c-icon, .c-icon[class*="-fs"] {
    line-height: 0 !important; }
  .c-icon svg {
    display: inline-block;
    width: 1em;
    height: 1em;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor; }
  .c-icon:not([class*=--ani]) {
    transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
    opacity: 1; }
    .c-icon:not([class*=--ani])[class*=--icon-switching] {
      transform: scale(1.5);
      opacity: 0; }

.c-img img {
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 100%;
  max-width: 100%;
  height: auto; }

.c-img--fluid img {
  width: 100%; }

.c-img--fluid-y img {
  height: 100%; }

.c-img--fluid-xy img {
  height: 100%;
  width: 100%; }

.c-img--hauto img {
  height: auto; }

.c-img--wauto img {
  width: auto; }

.c-img--ratio-1 img {
  aspect-ratio: 1 / 1; }

.c-img--ratio-1-1 img {
  aspect-ratio: 1 / 1; }

.c-img--ratio-2 img {
  aspect-ratio: 4 / 3; }

.c-img--ratio-4-3 img {
  aspect-ratio: 4 / 3; }

.c-img--ratio-3 img {
  aspect-ratio: 5 / 3; }

.c-img--ratio-5-3 img {
  aspect-ratio: 5 / 3; }

.c-img--ratio-4 img {
  aspect-ratio: 16 / 9; }

.c-img--ratio-16-9 img {
  aspect-ratio: 16 / 9; }

.c-img--ratio-5 img {
  aspect-ratio: 21 / 9; }

.c-img--ratio-21-9 img {
  aspect-ratio: 21 / 9; }

.c-img--ratio-6 img {
  aspect-ratio: 3 / 1; }

.c-img--ratio-3-1 img {
  aspect-ratio: 3 / 1; }

.c-img--ratio-7 img {
  aspect-ratio: 3 / 4; }

.c-img--ratio-3-4 img {
  aspect-ratio: 3 / 4; }

.c-img--ratio-xs-1 img {
  aspect-ratio: 1 / 1; }

.c-img--ratio-xs-1-1 img {
  aspect-ratio: 1 / 1; }

.c-img--xs-fluid img {
  width: 100%; }

.c-img--xs-fluid-y img {
  height: 100%; }

.c-img--xs-wauto img {
  width: auto; }

.c-img--xs-hauto img {
  height: auto; }

.c-img--ratio-_mid-xs-1 img {
  aspect-ratio: 1 / 1; }

.c-img--ratio-_mid-xs-1-1 img {
  aspect-ratio: 1 / 1; }

.c-img--_mid-xs-fluid img {
  width: 100%; }

.c-img--_mid-xs-fluid-y img {
  height: 100%; }

.c-img--_mid-xs-wauto img {
  width: auto; }

.c-img--_mid-xs-hauto img {
  height: auto; }

@media (min-width: 480px) {
  .c-img--ratio-high-xs-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--ratio-high-xs-1-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--high-xs-fluid img {
    width: 100%; }
  .c-img--high-xs-fluid-y img {
    height: 100%; }
  .c-img--high-xs-wauto img {
    width: auto; }
  .c-img--high-xs-hauto img {
    height: auto; } }

@media (min-width: 768px) {
  .c-img--ratio-sm-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--ratio-sm-1-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--sm-fluid img {
    width: 100%; }
  .c-img--sm-fluid-y img {
    height: 100%; }
  .c-img--sm-wauto img {
    width: auto; }
  .c-img--sm-hauto img {
    height: auto; } }

@media (min-width: 992px) {
  .c-img--ratio-md-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--ratio-md-1-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--md-fluid img {
    width: 100%; }
  .c-img--md-fluid-y img {
    height: 100%; }
  .c-img--md-wauto img {
    width: auto; }
  .c-img--md-hauto img {
    height: auto; } }

@media (min-width: 1200px) {
  .c-img--ratio-md2-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--ratio-md2-1-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--md2-fluid img {
    width: 100%; }
  .c-img--md2-fluid-y img {
    height: 100%; }
  .c-img--md2-wauto img {
    width: auto; }
  .c-img--md2-hauto img {
    height: auto; } }

@media (min-width: 1400px) {
  .c-img--ratio-lg-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--ratio-lg-1-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--lg-fluid img {
    width: 100%; }
  .c-img--lg-fluid-y img {
    height: 100%; }
  .c-img--lg-wauto img {
    width: auto; }
  .c-img--lg-hauto img {
    height: auto; } }

@media (min-width: 1600px) {
  .c-img--ratio-lg2-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--ratio-lg2-1-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--lg2-fluid img {
    width: 100%; }
  .c-img--lg2-fluid-y img {
    height: 100%; }
  .c-img--lg2-wauto img {
    width: auto; }
  .c-img--lg2-hauto img {
    height: auto; } }

@media (min-width: 1920px) {
  .c-img--ratio-xl-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--ratio-xl-1-1 img {
    aspect-ratio: 1 / 1; }
  .c-img--xl-fluid img {
    width: 100%; }
  .c-img--xl-fluid-y img {
    height: 100%; }
  .c-img--xl-wauto img {
    width: auto; }
  .c-img--xl-hauto img {
    height: auto; } }

.c-img--ratio-xs-2 img {
  aspect-ratio: 4 / 3; }

.c-img--ratio-xs-4-3 img {
  aspect-ratio: 4 / 3; }

.c-img--xs-fluid img {
  width: 100%; }

.c-img--xs-fluid-y img {
  height: 100%; }

.c-img--xs-wauto img {
  width: auto; }

.c-img--xs-hauto img {
  height: auto; }

.c-img--ratio-_mid-xs-2 img {
  aspect-ratio: 4 / 3; }

.c-img--ratio-_mid-xs-4-3 img {
  aspect-ratio: 4 / 3; }

.c-img--_mid-xs-fluid img {
  width: 100%; }

.c-img--_mid-xs-fluid-y img {
  height: 100%; }

.c-img--_mid-xs-wauto img {
  width: auto; }

.c-img--_mid-xs-hauto img {
  height: auto; }

@media (min-width: 480px) {
  .c-img--ratio-high-xs-2 img {
    aspect-ratio: 4 / 3; }
  .c-img--ratio-high-xs-4-3 img {
    aspect-ratio: 4 / 3; }
  .c-img--high-xs-fluid img {
    width: 100%; }
  .c-img--high-xs-fluid-y img {
    height: 100%; }
  .c-img--high-xs-wauto img {
    width: auto; }
  .c-img--high-xs-hauto img {
    height: auto; } }

@media (min-width: 768px) {
  .c-img--ratio-sm-2 img {
    aspect-ratio: 4 / 3; }
  .c-img--ratio-sm-4-3 img {
    aspect-ratio: 4 / 3; }
  .c-img--sm-fluid img {
    width: 100%; }
  .c-img--sm-fluid-y img {
    height: 100%; }
  .c-img--sm-wauto img {
    width: auto; }
  .c-img--sm-hauto img {
    height: auto; } }

@media (min-width: 992px) {
  .c-img--ratio-md-2 img {
    aspect-ratio: 4 / 3; }
  .c-img--ratio-md-4-3 img {
    aspect-ratio: 4 / 3; }
  .c-img--md-fluid img {
    width: 100%; }
  .c-img--md-fluid-y img {
    height: 100%; }
  .c-img--md-wauto img {
    width: auto; }
  .c-img--md-hauto img {
    height: auto; } }

@media (min-width: 1200px) {
  .c-img--ratio-md2-2 img {
    aspect-ratio: 4 / 3; }
  .c-img--ratio-md2-4-3 img {
    aspect-ratio: 4 / 3; }
  .c-img--md2-fluid img {
    width: 100%; }
  .c-img--md2-fluid-y img {
    height: 100%; }
  .c-img--md2-wauto img {
    width: auto; }
  .c-img--md2-hauto img {
    height: auto; } }

@media (min-width: 1400px) {
  .c-img--ratio-lg-2 img {
    aspect-ratio: 4 / 3; }
  .c-img--ratio-lg-4-3 img {
    aspect-ratio: 4 / 3; }
  .c-img--lg-fluid img {
    width: 100%; }
  .c-img--lg-fluid-y img {
    height: 100%; }
  .c-img--lg-wauto img {
    width: auto; }
  .c-img--lg-hauto img {
    height: auto; } }

@media (min-width: 1600px) {
  .c-img--ratio-lg2-2 img {
    aspect-ratio: 4 / 3; }
  .c-img--ratio-lg2-4-3 img {
    aspect-ratio: 4 / 3; }
  .c-img--lg2-fluid img {
    width: 100%; }
  .c-img--lg2-fluid-y img {
    height: 100%; }
  .c-img--lg2-wauto img {
    width: auto; }
  .c-img--lg2-hauto img {
    height: auto; } }

@media (min-width: 1920px) {
  .c-img--ratio-xl-2 img {
    aspect-ratio: 4 / 3; }
  .c-img--ratio-xl-4-3 img {
    aspect-ratio: 4 / 3; }
  .c-img--xl-fluid img {
    width: 100%; }
  .c-img--xl-fluid-y img {
    height: 100%; }
  .c-img--xl-wauto img {
    width: auto; }
  .c-img--xl-hauto img {
    height: auto; } }

.c-img--ratio-xs-3 img {
  aspect-ratio: 5 / 3; }

.c-img--ratio-xs-5-3 img {
  aspect-ratio: 5 / 3; }

.c-img--xs-fluid img {
  width: 100%; }

.c-img--xs-fluid-y img {
  height: 100%; }

.c-img--xs-wauto img {
  width: auto; }

.c-img--xs-hauto img {
  height: auto; }

.c-img--ratio-_mid-xs-3 img {
  aspect-ratio: 5 / 3; }

.c-img--ratio-_mid-xs-5-3 img {
  aspect-ratio: 5 / 3; }

.c-img--_mid-xs-fluid img {
  width: 100%; }

.c-img--_mid-xs-fluid-y img {
  height: 100%; }

.c-img--_mid-xs-wauto img {
  width: auto; }

.c-img--_mid-xs-hauto img {
  height: auto; }

@media (min-width: 480px) {
  .c-img--ratio-high-xs-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--ratio-high-xs-5-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--high-xs-fluid img {
    width: 100%; }
  .c-img--high-xs-fluid-y img {
    height: 100%; }
  .c-img--high-xs-wauto img {
    width: auto; }
  .c-img--high-xs-hauto img {
    height: auto; } }

@media (min-width: 768px) {
  .c-img--ratio-sm-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--ratio-sm-5-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--sm-fluid img {
    width: 100%; }
  .c-img--sm-fluid-y img {
    height: 100%; }
  .c-img--sm-wauto img {
    width: auto; }
  .c-img--sm-hauto img {
    height: auto; } }

@media (min-width: 992px) {
  .c-img--ratio-md-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--ratio-md-5-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--md-fluid img {
    width: 100%; }
  .c-img--md-fluid-y img {
    height: 100%; }
  .c-img--md-wauto img {
    width: auto; }
  .c-img--md-hauto img {
    height: auto; } }

@media (min-width: 1200px) {
  .c-img--ratio-md2-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--ratio-md2-5-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--md2-fluid img {
    width: 100%; }
  .c-img--md2-fluid-y img {
    height: 100%; }
  .c-img--md2-wauto img {
    width: auto; }
  .c-img--md2-hauto img {
    height: auto; } }

@media (min-width: 1400px) {
  .c-img--ratio-lg-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--ratio-lg-5-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--lg-fluid img {
    width: 100%; }
  .c-img--lg-fluid-y img {
    height: 100%; }
  .c-img--lg-wauto img {
    width: auto; }
  .c-img--lg-hauto img {
    height: auto; } }

@media (min-width: 1600px) {
  .c-img--ratio-lg2-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--ratio-lg2-5-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--lg2-fluid img {
    width: 100%; }
  .c-img--lg2-fluid-y img {
    height: 100%; }
  .c-img--lg2-wauto img {
    width: auto; }
  .c-img--lg2-hauto img {
    height: auto; } }

@media (min-width: 1920px) {
  .c-img--ratio-xl-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--ratio-xl-5-3 img {
    aspect-ratio: 5 / 3; }
  .c-img--xl-fluid img {
    width: 100%; }
  .c-img--xl-fluid-y img {
    height: 100%; }
  .c-img--xl-wauto img {
    width: auto; }
  .c-img--xl-hauto img {
    height: auto; } }

.c-img--ratio-xs-4 img {
  aspect-ratio: 16 / 9; }

.c-img--ratio-xs-16-9 img {
  aspect-ratio: 16 / 9; }

.c-img--xs-fluid img {
  width: 100%; }

.c-img--xs-fluid-y img {
  height: 100%; }

.c-img--xs-wauto img {
  width: auto; }

.c-img--xs-hauto img {
  height: auto; }

.c-img--ratio-_mid-xs-4 img {
  aspect-ratio: 16 / 9; }

.c-img--ratio-_mid-xs-16-9 img {
  aspect-ratio: 16 / 9; }

.c-img--_mid-xs-fluid img {
  width: 100%; }

.c-img--_mid-xs-fluid-y img {
  height: 100%; }

.c-img--_mid-xs-wauto img {
  width: auto; }

.c-img--_mid-xs-hauto img {
  height: auto; }

@media (min-width: 480px) {
  .c-img--ratio-high-xs-4 img {
    aspect-ratio: 16 / 9; }
  .c-img--ratio-high-xs-16-9 img {
    aspect-ratio: 16 / 9; }
  .c-img--high-xs-fluid img {
    width: 100%; }
  .c-img--high-xs-fluid-y img {
    height: 100%; }
  .c-img--high-xs-wauto img {
    width: auto; }
  .c-img--high-xs-hauto img {
    height: auto; } }

@media (min-width: 768px) {
  .c-img--ratio-sm-4 img {
    aspect-ratio: 16 / 9; }
  .c-img--ratio-sm-16-9 img {
    aspect-ratio: 16 / 9; }
  .c-img--sm-fluid img {
    width: 100%; }
  .c-img--sm-fluid-y img {
    height: 100%; }
  .c-img--sm-wauto img {
    width: auto; }
  .c-img--sm-hauto img {
    height: auto; } }

@media (min-width: 992px) {
  .c-img--ratio-md-4 img {
    aspect-ratio: 16 / 9; }
  .c-img--ratio-md-16-9 img {
    aspect-ratio: 16 / 9; }
  .c-img--md-fluid img {
    width: 100%; }
  .c-img--md-fluid-y img {
    height: 100%; }
  .c-img--md-wauto img {
    width: auto; }
  .c-img--md-hauto img {
    height: auto; } }

@media (min-width: 1200px) {
  .c-img--ratio-md2-4 img {
    aspect-ratio: 16 / 9; }
  .c-img--ratio-md2-16-9 img {
    aspect-ratio: 16 / 9; }
  .c-img--md2-fluid img {
    width: 100%; }
  .c-img--md2-fluid-y img {
    height: 100%; }
  .c-img--md2-wauto img {
    width: auto; }
  .c-img--md2-hauto img {
    height: auto; } }

@media (min-width: 1400px) {
  .c-img--ratio-lg-4 img {
    aspect-ratio: 16 / 9; }
  .c-img--ratio-lg-16-9 img {
    aspect-ratio: 16 / 9; }
  .c-img--lg-fluid img {
    width: 100%; }
  .c-img--lg-fluid-y img {
    height: 100%; }
  .c-img--lg-wauto img {
    width: auto; }
  .c-img--lg-hauto img {
    height: auto; } }

@media (min-width: 1600px) {
  .c-img--ratio-lg2-4 img {
    aspect-ratio: 16 / 9; }
  .c-img--ratio-lg2-16-9 img {
    aspect-ratio: 16 / 9; }
  .c-img--lg2-fluid img {
    width: 100%; }
  .c-img--lg2-fluid-y img {
    height: 100%; }
  .c-img--lg2-wauto img {
    width: auto; }
  .c-img--lg2-hauto img {
    height: auto; } }

@media (min-width: 1920px) {
  .c-img--ratio-xl-4 img {
    aspect-ratio: 16 / 9; }
  .c-img--ratio-xl-16-9 img {
    aspect-ratio: 16 / 9; }
  .c-img--xl-fluid img {
    width: 100%; }
  .c-img--xl-fluid-y img {
    height: 100%; }
  .c-img--xl-wauto img {
    width: auto; }
  .c-img--xl-hauto img {
    height: auto; } }

.c-img--ratio-xs-5 img {
  aspect-ratio: 21 / 9; }

.c-img--ratio-xs-21-9 img {
  aspect-ratio: 21 / 9; }

.c-img--xs-fluid img {
  width: 100%; }

.c-img--xs-fluid-y img {
  height: 100%; }

.c-img--xs-wauto img {
  width: auto; }

.c-img--xs-hauto img {
  height: auto; }

.c-img--ratio-_mid-xs-5 img {
  aspect-ratio: 21 / 9; }

.c-img--ratio-_mid-xs-21-9 img {
  aspect-ratio: 21 / 9; }

.c-img--_mid-xs-fluid img {
  width: 100%; }

.c-img--_mid-xs-fluid-y img {
  height: 100%; }

.c-img--_mid-xs-wauto img {
  width: auto; }

.c-img--_mid-xs-hauto img {
  height: auto; }

@media (min-width: 480px) {
  .c-img--ratio-high-xs-5 img {
    aspect-ratio: 21 / 9; }
  .c-img--ratio-high-xs-21-9 img {
    aspect-ratio: 21 / 9; }
  .c-img--high-xs-fluid img {
    width: 100%; }
  .c-img--high-xs-fluid-y img {
    height: 100%; }
  .c-img--high-xs-wauto img {
    width: auto; }
  .c-img--high-xs-hauto img {
    height: auto; } }

@media (min-width: 768px) {
  .c-img--ratio-sm-5 img {
    aspect-ratio: 21 / 9; }
  .c-img--ratio-sm-21-9 img {
    aspect-ratio: 21 / 9; }
  .c-img--sm-fluid img {
    width: 100%; }
  .c-img--sm-fluid-y img {
    height: 100%; }
  .c-img--sm-wauto img {
    width: auto; }
  .c-img--sm-hauto img {
    height: auto; } }

@media (min-width: 992px) {
  .c-img--ratio-md-5 img {
    aspect-ratio: 21 / 9; }
  .c-img--ratio-md-21-9 img {
    aspect-ratio: 21 / 9; }
  .c-img--md-fluid img {
    width: 100%; }
  .c-img--md-fluid-y img {
    height: 100%; }
  .c-img--md-wauto img {
    width: auto; }
  .c-img--md-hauto img {
    height: auto; } }

@media (min-width: 1200px) {
  .c-img--ratio-md2-5 img {
    aspect-ratio: 21 / 9; }
  .c-img--ratio-md2-21-9 img {
    aspect-ratio: 21 / 9; }
  .c-img--md2-fluid img {
    width: 100%; }
  .c-img--md2-fluid-y img {
    height: 100%; }
  .c-img--md2-wauto img {
    width: auto; }
  .c-img--md2-hauto img {
    height: auto; } }

@media (min-width: 1400px) {
  .c-img--ratio-lg-5 img {
    aspect-ratio: 21 / 9; }
  .c-img--ratio-lg-21-9 img {
    aspect-ratio: 21 / 9; }
  .c-img--lg-fluid img {
    width: 100%; }
  .c-img--lg-fluid-y img {
    height: 100%; }
  .c-img--lg-wauto img {
    width: auto; }
  .c-img--lg-hauto img {
    height: auto; } }

@media (min-width: 1600px) {
  .c-img--ratio-lg2-5 img {
    aspect-ratio: 21 / 9; }
  .c-img--ratio-lg2-21-9 img {
    aspect-ratio: 21 / 9; }
  .c-img--lg2-fluid img {
    width: 100%; }
  .c-img--lg2-fluid-y img {
    height: 100%; }
  .c-img--lg2-wauto img {
    width: auto; }
  .c-img--lg2-hauto img {
    height: auto; } }

@media (min-width: 1920px) {
  .c-img--ratio-xl-5 img {
    aspect-ratio: 21 / 9; }
  .c-img--ratio-xl-21-9 img {
    aspect-ratio: 21 / 9; }
  .c-img--xl-fluid img {
    width: 100%; }
  .c-img--xl-fluid-y img {
    height: 100%; }
  .c-img--xl-wauto img {
    width: auto; }
  .c-img--xl-hauto img {
    height: auto; } }

.c-img--ratio-xs-6 img {
  aspect-ratio: 3 / 1; }

.c-img--ratio-xs-3-1 img {
  aspect-ratio: 3 / 1; }

.c-img--xs-fluid img {
  width: 100%; }

.c-img--xs-fluid-y img {
  height: 100%; }

.c-img--xs-wauto img {
  width: auto; }

.c-img--xs-hauto img {
  height: auto; }

.c-img--ratio-_mid-xs-6 img {
  aspect-ratio: 3 / 1; }

.c-img--ratio-_mid-xs-3-1 img {
  aspect-ratio: 3 / 1; }

.c-img--_mid-xs-fluid img {
  width: 100%; }

.c-img--_mid-xs-fluid-y img {
  height: 100%; }

.c-img--_mid-xs-wauto img {
  width: auto; }

.c-img--_mid-xs-hauto img {
  height: auto; }

@media (min-width: 480px) {
  .c-img--ratio-high-xs-6 img {
    aspect-ratio: 3 / 1; }
  .c-img--ratio-high-xs-3-1 img {
    aspect-ratio: 3 / 1; }
  .c-img--high-xs-fluid img {
    width: 100%; }
  .c-img--high-xs-fluid-y img {
    height: 100%; }
  .c-img--high-xs-wauto img {
    width: auto; }
  .c-img--high-xs-hauto img {
    height: auto; } }

@media (min-width: 768px) {
  .c-img--ratio-sm-6 img {
    aspect-ratio: 3 / 1; }
  .c-img--ratio-sm-3-1 img {
    aspect-ratio: 3 / 1; }
  .c-img--sm-fluid img {
    width: 100%; }
  .c-img--sm-fluid-y img {
    height: 100%; }
  .c-img--sm-wauto img {
    width: auto; }
  .c-img--sm-hauto img {
    height: auto; } }

@media (min-width: 992px) {
  .c-img--ratio-md-6 img {
    aspect-ratio: 3 / 1; }
  .c-img--ratio-md-3-1 img {
    aspect-ratio: 3 / 1; }
  .c-img--md-fluid img {
    width: 100%; }
  .c-img--md-fluid-y img {
    height: 100%; }
  .c-img--md-wauto img {
    width: auto; }
  .c-img--md-hauto img {
    height: auto; } }

@media (min-width: 1200px) {
  .c-img--ratio-md2-6 img {
    aspect-ratio: 3 / 1; }
  .c-img--ratio-md2-3-1 img {
    aspect-ratio: 3 / 1; }
  .c-img--md2-fluid img {
    width: 100%; }
  .c-img--md2-fluid-y img {
    height: 100%; }
  .c-img--md2-wauto img {
    width: auto; }
  .c-img--md2-hauto img {
    height: auto; } }

@media (min-width: 1400px) {
  .c-img--ratio-lg-6 img {
    aspect-ratio: 3 / 1; }
  .c-img--ratio-lg-3-1 img {
    aspect-ratio: 3 / 1; }
  .c-img--lg-fluid img {
    width: 100%; }
  .c-img--lg-fluid-y img {
    height: 100%; }
  .c-img--lg-wauto img {
    width: auto; }
  .c-img--lg-hauto img {
    height: auto; } }

@media (min-width: 1600px) {
  .c-img--ratio-lg2-6 img {
    aspect-ratio: 3 / 1; }
  .c-img--ratio-lg2-3-1 img {
    aspect-ratio: 3 / 1; }
  .c-img--lg2-fluid img {
    width: 100%; }
  .c-img--lg2-fluid-y img {
    height: 100%; }
  .c-img--lg2-wauto img {
    width: auto; }
  .c-img--lg2-hauto img {
    height: auto; } }

@media (min-width: 1920px) {
  .c-img--ratio-xl-6 img {
    aspect-ratio: 3 / 1; }
  .c-img--ratio-xl-3-1 img {
    aspect-ratio: 3 / 1; }
  .c-img--xl-fluid img {
    width: 100%; }
  .c-img--xl-fluid-y img {
    height: 100%; }
  .c-img--xl-wauto img {
    width: auto; }
  .c-img--xl-hauto img {
    height: auto; } }

.c-img--ratio-xs-7 img {
  aspect-ratio: 3 / 4; }

.c-img--ratio-xs-3-4 img {
  aspect-ratio: 3 / 4; }

.c-img--xs-fluid img {
  width: 100%; }

.c-img--xs-fluid-y img {
  height: 100%; }

.c-img--xs-wauto img {
  width: auto; }

.c-img--xs-hauto img {
  height: auto; }

.c-img--ratio-_mid-xs-7 img {
  aspect-ratio: 3 / 4; }

.c-img--ratio-_mid-xs-3-4 img {
  aspect-ratio: 3 / 4; }

.c-img--_mid-xs-fluid img {
  width: 100%; }

.c-img--_mid-xs-fluid-y img {
  height: 100%; }

.c-img--_mid-xs-wauto img {
  width: auto; }

.c-img--_mid-xs-hauto img {
  height: auto; }

@media (min-width: 480px) {
  .c-img--ratio-high-xs-7 img {
    aspect-ratio: 3 / 4; }
  .c-img--ratio-high-xs-3-4 img {
    aspect-ratio: 3 / 4; }
  .c-img--high-xs-fluid img {
    width: 100%; }
  .c-img--high-xs-fluid-y img {
    height: 100%; }
  .c-img--high-xs-wauto img {
    width: auto; }
  .c-img--high-xs-hauto img {
    height: auto; } }

@media (min-width: 768px) {
  .c-img--ratio-sm-7 img {
    aspect-ratio: 3 / 4; }
  .c-img--ratio-sm-3-4 img {
    aspect-ratio: 3 / 4; }
  .c-img--sm-fluid img {
    width: 100%; }
  .c-img--sm-fluid-y img {
    height: 100%; }
  .c-img--sm-wauto img {
    width: auto; }
  .c-img--sm-hauto img {
    height: auto; } }

@media (min-width: 992px) {
  .c-img--ratio-md-7 img {
    aspect-ratio: 3 / 4; }
  .c-img--ratio-md-3-4 img {
    aspect-ratio: 3 / 4; }
  .c-img--md-fluid img {
    width: 100%; }
  .c-img--md-fluid-y img {
    height: 100%; }
  .c-img--md-wauto img {
    width: auto; }
  .c-img--md-hauto img {
    height: auto; } }

@media (min-width: 1200px) {
  .c-img--ratio-md2-7 img {
    aspect-ratio: 3 / 4; }
  .c-img--ratio-md2-3-4 img {
    aspect-ratio: 3 / 4; }
  .c-img--md2-fluid img {
    width: 100%; }
  .c-img--md2-fluid-y img {
    height: 100%; }
  .c-img--md2-wauto img {
    width: auto; }
  .c-img--md2-hauto img {
    height: auto; } }

@media (min-width: 1400px) {
  .c-img--ratio-lg-7 img {
    aspect-ratio: 3 / 4; }
  .c-img--ratio-lg-3-4 img {
    aspect-ratio: 3 / 4; }
  .c-img--lg-fluid img {
    width: 100%; }
  .c-img--lg-fluid-y img {
    height: 100%; }
  .c-img--lg-wauto img {
    width: auto; }
  .c-img--lg-hauto img {
    height: auto; } }

@media (min-width: 1600px) {
  .c-img--ratio-lg2-7 img {
    aspect-ratio: 3 / 4; }
  .c-img--ratio-lg2-3-4 img {
    aspect-ratio: 3 / 4; }
  .c-img--lg2-fluid img {
    width: 100%; }
  .c-img--lg2-fluid-y img {
    height: 100%; }
  .c-img--lg2-wauto img {
    width: auto; }
  .c-img--lg2-hauto img {
    height: auto; } }

@media (min-width: 1920px) {
  .c-img--ratio-xl-7 img {
    aspect-ratio: 3 / 4; }
  .c-img--ratio-xl-3-4 img {
    aspect-ratio: 3 / 4; }
  .c-img--xl-fluid img {
    width: 100%; }
  .c-img--xl-fluid-y img {
    height: 100%; }
  .c-img--xl-wauto img {
    width: auto; }
  .c-img--xl-hauto img {
    height: auto; } }

.c-richtextblock1 img {
  height: auto;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 32px; }
  .c-richtextblock1 img:last-child {
    margin-bottom: 0; }

.c-richtextblock1 a {
  pointer-events: none;
  font-weight: 600; }

.c-introtext1 .c-introtext1__subtitle strong {
  font-weight: 600; }

.c-card3 {
  position: relative; }
  .c-card3__media {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%; }
  .c-card3__content {
    position: relative;
    z-index: 99; }
  .c-card3__overlay {
    opacity: 0;
    pointer-events: none; }

.c-card4 {
  -comp-min-height: 146px;
  min-height: var(--comp-min-height); }

.c-cardflag__row {
  min-height: 9rem; }

.c-separator__line {
  height: 1px; }

.c-sectioncomp1__inner {
  position: relative; }

.c-sectioncomp1__deco {
  position: absolute;
  width: 100%;
  height: 55%;
  left: 0;
  right: 0;
  bottom: 0; }
  .c-sectioncomp1__deco svg {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: -64.15px; }
  @media (max-width: 1199.98px) {
    .c-sectioncomp1__deco {
      height: 35%; } }
  @media (max-width: 767.98px) {
    .c-sectioncomp1__deco {
      height: 60%; } }

/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
.c-tapbar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0; }

.c-menutotem {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem; }
  .c-menutotem__menu ul {
    display: flex;
    height: 100%; }
  .c-menutotem__item {
    flex: 1;
    text-align: center;
    text-decoration: none;
    position: relative; }
    .c-menutotem__item a {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      max-width: 6rem;
      margin: auto; }

.c-sectionsplash {
  aspect-ratio: 9 / 16;
  min-height: 100vh; }
  .c-sectionsplash__bg {
    position: absolute;
    height: 100%;
    top: 0;
    width: 100%;
    overflow: hidden;
    z-index: 99; }
  .c-sectionsplash__content {
    position: relative;
    z-index: 999; }
  .c-sectionsplash__deco-overlay {
    height: 101% !important; }

.c-pagination {
  border-top-width: 1px; }
  .c-pagination .wp-pagenavi {
    display: flex;
    gap: 16px; }
    .c-pagination .wp-pagenavi > * {
      padding: 24px 0;
      height: 48px;
      width: 48px;
      font-size: 1rem;
      border-radius: 100px;
      line-height: 0;
      text-align: center;
      border-width: 1px; }
    .c-pagination .wp-pagenavi .previouspostslink {
      position: relative; }
      .c-pagination .wp-pagenavi .previouspostslink:before {
        top: 50%;
        left: 50%;
        content: "";
        height: 8px;
        width: 8px;
        position: absolute;
        transform-origin: center;
        transform: translate(-50%, -50%) rotate(90deg);
        background-size: 100%; }
    .c-pagination .wp-pagenavi .nextpostslink {
      position: relative; }
      .c-pagination .wp-pagenavi .nextpostslink:before {
        top: 50%;
        left: 50%;
        content: "";
        height: 8px;
        width: 8px;
        position: absolute;
        transform-origin: center;
        transform: translate(-50%, -50%) rotate(270deg);
        background-size: 100%; }
    .c-pagination .wp-pagenavi .current {
      position: relative; }
      .c-pagination .wp-pagenavi .current:after {
        content: "";
        position: absolute;
        border-width: 0 16px 16px 0;
        left: 50%;
        bottom: -16px;
        position: absolute;
        transform: translateX(-50%) rotate(180deg) scale(-1); }

.c-languagebtn {
  position: fixed;
  bottom: 16rem;
  right: 4rem;
  z-index: 1000;
  border-radius: 100px; }
  .c-languagebtn__inner {
    padding: 16px 24px;
    font-size: 1rem; }

/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
.c-richtextblock1 img {
  border-radius: 1rem; }

/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
.zaux-theme--light1 .c-typo-style1-display-1 {
  font-family: "satoshi"; }

.zaux-theme--light1 .c-typo-style1-display-2 {
  font-family: "satoshi"; }

.zaux-theme--light1 .c-typo-style1-display-3 {
  font-family: "satoshi"; }

.zaux-theme--light1 .c-typo-style1-display-4 {
  font-family: "satoshi"; }

.zaux-theme--light1 .c-typo-style1-text-l {
  font-family: "satoshi"; }

.zaux-theme--light1 .c-typo-style1-text-m {
  font-family: "satoshi"; }

.zaux-theme--light1 .c-typo-style1-text-s {
  font-family: "satoshi"; }

.zaux-theme--light1 [class*="c-typo-block-style1-themed"] h1,
.zaux-theme--light1 [class*="c-typo-block-style1-themed"] h2 {
  font-weight: 700; }

.zaux-theme--light1 [class*="c-typo-block-style1-themed"] h3, .zaux-theme--light1 [class*="c-typo-block-style1-themed"] h4, .zaux-theme--light1 [class*="c-typo-block-style1-themed"] h5 {
  font-weight: 700; }

.zaux-theme--light1 [class*="c-typo-block-style1-themed"] h6 {
  font-weight: 700; }

.zaux-theme--light1 [class*="c-typo-block-style1-themed"] p,
.zaux-theme--light1 [class*="c-typo-block-style1-themed"] li {
  font-family: "satoshi";
  font-weight: 300; }

.zaux-theme--light1 [class*="c-typo-block-style1-themed"] hr {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: var(--zaux-color-set1-color4); }

.zaux-theme--light1 [class*="c-typo-block-style1-themed"] table tr:nth-child(even):not(:first-child) td {
  background-color: var(--zaux-color-set1-color3); }
  .zaux-theme--light1 [class*="c-typo-block-style1-themed"] table tr:nth-child(even):not(:first-child) td:first-child {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem; }
  .zaux-theme--light1 [class*="c-typo-block-style1-themed"] table tr:nth-child(even):not(:first-child) td:last-child {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem; }

.zaux-theme--light1 [class*="c-typo-block-style1-themed"] blockquote {
  background-color: var(--zaux-color-set1-color7);
  color: var(--zaux-color-set1-white1);
  font-style: italic;
  overflow: hidden;
  position: relative;
  border-radius: 2rem;
  border-bottom-left-radius: 0px;
  font-weight: 200; }

.zaux-theme--light1 [class*="c-typo-block-style1-themed"] a {
  color: var(--zaux-color-set1-black1);
  font-weight: 500; }
  .zaux-loaded .zaux-theme--light1 [class*="c-typo-block-style1-themed"] a:not([class*="btn"]) {
    transition: color 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); }

.zaux-theme--light1 [class*="c-typo-block-style1-themed"] ul li:before {
  color: var(--zaux-color-set1-color1); }

.zaux-theme--light1 [class*="c-typo-block-style1-themed"] ol li::marker {
  color: var(--zaux-color-set1-color1); }

.zaux-theme--light1 [class*="c-typo-block-style1-themed"] strong,
.zaux-theme--light1 [class*="c-typo-block-style1-themed"] b {
  color: var(--zaux-color-set1-black1);
  font-weight: 700; }

.zaux-theme--dark1 h1,
.zaux-theme--dark1 h2,
.zaux-theme--dark1 h3,
.zaux-theme--dark1 h4,
.zaux-theme--dark1 h5,
.zaux-theme--dark1 h6,
.zaux-theme--dark1 p,
.zaux-theme--dark1 li {
  color: var(--zaux-color-set1-white1); }

.zaux-loaded .zaux-theme--dark1 a {
  transition: color 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); }

.zaux-theme--dark1 a:link, .zaux-theme--dark1 a:visited, .zaux-theme--dark1 a:hover {
  color: var(--zaux-color-set1-white1); }

.zaux-theme--dark1 a:hover {
  text-decoration: underline; }

.zaux-theme--light1 .c-btn {
  font-weight: 600;
  --zaux-btn-bg-color:"";
  --zaux-btn-text-color:"";
  --zaux-btn-icon-color:"";
  --zaux-btn-hover-bg-color:var(--zaux-btn-bg-color);
  --zaux-btn-active-bg-color:var(--zaux-btn-bg-color);
  --zaux-btn-hover-text-color:var(--zaux-btn-text-color);
  --zaux-btn-active-text-color:var(--zaux-btn-text-color);
  --zaux-btn-hover-icon-color:var(--zaux-btn-icon-color);
  --zaux-btn-active-icon-color:var(--zaux-btn-icon-color);
  --zaux-btn-radius:"";
  background-color: var(--zaux-btn-bg-color);
  color: var(--zaux-btn-text-color);
  border-radius: var(--zaux-btn-radius); }
  .zaux-theme--light1 .c-btn .c-btn__icon {
    color: var(--zaux-btn-icon-color); }
  .zaux-theme--light1 .c-btn__label {
    text-shadow: none !important; }
  .zaux-theme--light1 .c-btn[type=submit] {
    background-color: var(--zaux-btn-bg-color);
    color: var(--zaux-btn-text-color); }
    .zaux-theme--light1 .c-btn[type=submit]:hover {
      background-color: var(--zaux-btn-hover-bg-color);
      color: var(--zaux-btn-hover-text-color); }
  .zaux-theme--light1 .c-btn--primary {
    --zaux-btn-bg-color:var(--zaux-color-set1-color1);
    --zaux-btn-text-color:var(--zaux-color-set1-white1);
    --zaux-btn-icon-color:var(--zaux-color-set1-white1);
    --zaux-btn-hover-bg-color:var(--zaux-color-set1-color2);
    --zaux-btn-active-bg-color:var(--zaux-color-set1-color2--darker);
    --zaux-btn-radius:100px; }
  .zaux-theme--light1 .c-btn--secondary {
    --zaux-btn-bg-color:var(--zaux-color-set1-color3);
    --zaux-btn-text-color:var(--zaux-color-set1-black2);
    --zaux-btn-icon-color:var(--zaux-color-set1-color1);
    --zaux-btn-hover-bg-color:var(--zaux-color-set1-color4);
    --zaux-btn-active-bg-color:var(--zaux-color-set1-color4--darker);
    --zaux-btn-radius:100px; }
  .zaux-theme--light1 .c-btn--alt1 {
    --zaux-btn-bg-color:var(--zaux-color-set1-white1);
    --zaux-btn-text-color:var(--zaux-color-set1-color7);
    --zaux-btn-icon-color:var(--zaux-color-set1-color1);
    --zaux-btn-hover-bg-color:var(--zaux-color-set1-color3);
    --zaux-btn-active-bg-color:var(--zaux-color-set1-color4--darker);
    --zaux-btn-radius:1rem; }
  .zaux-theme--light1 .c-btn--alt2 {
    --zaux-btn-bg-color:var(--zaux-color-set1-white1);
    --zaux-btn-text-color:var(--zaux-color-set1-color7);
    --zaux-btn-icon-color:var(--zaux-color-set1-color1);
    --zaux-btn-hover-icon-color:var(--zaux-color-set1-color1);
    --zaux-btn-hover-bg-color:var(--zaux-color-set1-color3);
    --zaux-btn-active-bg-color:var(--zaux-color-set1-color3--darker);
    --zaux-btn-radius:1rem; }
  .zaux-theme--light1 .c-btn--alt3 {
    --zaux-btn-bg-color:var(--zaux-color-set1-color8);
    --zaux-btn-text-color:var(--zaux-color-set1-white1);
    --zaux-btn-icon-color:var(--zaux-color-set1-color1);
    --zaux-btn-hover-bg-color:var(--zaux-color-set1-color8--darker);
    --zaux-btn-hover-text-color:var(--zaux-color-set1-color1);
    --zaux-btn-active-bg-color:var(--zaux-color-set1-color8--darker);
    --zaux-btn-radius:1rem; }
  .zaux-theme--light1 .c-btn--outline1 {
    --zaux-btn-bg-color:rgba(255,255,255,0);
    --zaux-btn-text-color:var(--zaux-color-set1-white1);
    --zaux-btn-hover-text-color:var(--zaux-color-set1-color7);
    --zaux-btn-icon-color:var(--zaux-color-set1-white1);
    --zaux-btn-hover-icon-color:var(--zaux-color-set1-color1);
    --zaux-btn-hover-bg-color:var(--zaux-color-set1-color4);
    --zaux-btn-active-bg-color:var(--zaux-color-set1-color4--darker);
    --zaux-btn-radius:100px;
    border-color: var(--zaux-btn-text-color);
    border-style: solid; }
    .zaux-theme--light1 .c-btn--outline1:hover {
      border-color: var(--zaux-color-set1-color4); }
  .zaux-theme--light1 .c-btn .c-btn__icon, .zaux-theme--light1 .c-btn .c-btn__label {
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-theme--light1 .c-btn[disabled] {
    opacity: 0.5; }
  .zaux-theme--light1 .c-btn.--loading .c-btn__label, .zaux-theme--light1 .c-btn.--loading .c-btn__icon {
    animation: btnHeartBeat 1s infinite; }

@keyframes btnHeartBeat {
  0% {
    opacity: 0.1; }
  50% {
    opacity: 0.6; }
  100% {
    opacity: 0.1; } }

/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
.zaux-theme--light1 .c-header {
  transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-color: var(--zaux-color-set1-white1); }
  .zaux-theme--light1 .c-header__row--1 {
    color: var(--zaux-color-set1-color7); }
  .zaux-theme--light1 .c-header__row--2 {
    background-color: var(--zaux-color-set1-color3); }
    .zaux-theme--light1 .c-header__row--2 input {
      background-color: transparent;
      border: none; }
    .zaux-theme--light1 .c-header__row--2 [class*=-icon] {
      color: var(--zaux-color-set1-color6); }
      @media (max-width: 992px) {
        .zaux-theme--light1 .c-header__row--2 [class*=-icon] {
          color: var(--zaux-color-set1-color1); } }
  .zaux-theme--light1 .c-header--scrolled .c-header__row--1 {
    border-bottom: 1px solid var(--zaux-color-set1-color3); }
  .zaux-theme--light1 .c-header--bottom-border .c-header__row--1 {
    border-bottom: 1px solid var(--zaux-color-set1-color3); }
  .zaux-theme--light1 .c-header__language-selector select {
    background-color: transparent;
    border-radius: 0;
    border: none;
    background-size: 0.6rem; }
  .zaux-theme--light1 .c-header__hamburger .c-header__hamburger-line--1, .zaux-theme--light1 .c-header__hamburger .c-header__hamburger-line--2, .zaux-theme--light1 .c-header__hamburger .c-header__hamburger-line--3 {
    background-color: var(--zaux-color-set1-color1); }
  .zaux-theme--light1 .c-header__controls [class*=c-btn] {
    transition: none !important; }
  body.modal-open .c-header__row--1 {
    border-bottom: none; }
  .zaux-theme--light1 .c-header--theme-alt1 .c-header__row--1 {
    background-color: var(--zaux-color-set1-white1);
    color: var(--zaux-color-set1-color7); }

.zaux-theme--light1 .c-pagination {
  --bg-color: transparent;
  --arrows-color: var(--zaux-color-set1-color1);
  --text-color: var(--zaux-color-set1-color7);
  --border-color: var(--zaux-color-set1-color4);
  --border-style: solid;
  --nextpost-link-hover: rgba(var(--zaux-color-set1-color4), 0.1);
  --nextpost-link-active: rgba(var(--zaux-color-set1-color4), 0.2);
  --current-page-bg: var(--zaux-color-set1-color4);
  --current-page-color: var(--zaux-color-set1-color1);
  --cmp-border-top-color: var(--zaux-color-set1-color3);
  border-top-color: var(--cmp-border-top-color);
  border-top-style: solid;
  background-color: var(--bg-color); }
  .zaux-theme--light1 .c-pagination .wp-pagenavi {
    color: var(--text-color);
    font-weight: 700; }
    .zaux-theme--light1 .c-pagination .wp-pagenavi .previouspostslink, .zaux-theme--light1 .c-pagination .wp-pagenavi .nextpostslink {
      border-width: 1px;
      border-color: var(--border-color);
      border-style: var(--border-style);
      transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
      position: relative; }
      .zaux-theme--light1 .c-pagination .wp-pagenavi .previouspostslink:hover, .zaux-theme--light1 .c-pagination .wp-pagenavi .nextpostslink:hover {
        background-color: var(--nextpost-link-hover); }
      .zaux-theme--light1 .c-pagination .wp-pagenavi .previouspostslink:active, .zaux-theme--light1 .c-pagination .wp-pagenavi .nextpostslink:active {
        background-color: var(--nextpost-link-active); }
      .zaux-theme--light1 .c-pagination .wp-pagenavi .previouspostslink:before, .zaux-theme--light1 .c-pagination .wp-pagenavi .nextpostslink:before {
        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='%23D93D3D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); }
    .zaux-theme--light1 .c-pagination .wp-pagenavi > * {
      border-color: var(--border-color);
      border-style: solid; }
      .zaux-theme--light1 .c-pagination .wp-pagenavi > *:first-child:not(.previouspostslink) {
        border: none; }
      .zaux-theme--light1 .c-pagination .wp-pagenavi > *:last-child:not(.nextpostslink) {
        border: none; }
    .zaux-theme--light1 .c-pagination .wp-pagenavi .current {
      background-color: var(--current-page-bg);
      color: var(--current-page-color); }
  .zaux-theme--light1 .c-pagination--theme2 {
    --bg-color:  var(--zaux-color-set1-color1);
    --arrows-color: var(--zaux-color-set1-white1);
    --text-color: var(--zaux-color-set1-white1);
    --border-color: var(--zaux-color-set1-white1);
    --border-style: solid;
    --nextpost-link-hover: rgba(var(--zaux-color-set1-white1), 0.1);
    --nextpost-link-active: rgba(var(--zaux-color-set1-white1), 0.2);
    --current-page-bg: var(--zaux-color-set1-white1);
    --current-page-color: var(--zaux-color-set1-color1); }
    .zaux-theme--light1 .c-pagination--theme2 .wp-pagenavi .previouspostslink:before, .zaux-theme--light1 .c-pagination--theme2 .wp-pagenavi .nextpostslink:before {
      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='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); }

.zaux-theme--light1 .c-bannerimg1 {
  background-color: var(--zaux-color-set1-white1); }

.zaux-theme--light1 .c-bannerimg2 {
  background-color: var(--zaux-color-set1-white1); }

.zaux-theme--light1 .c-mediablock {
  background-color: var(--zaux-color-set1-black1); }
  .zaux-theme--light1 .c-mediablock .c-mediablock__media {
    opacity: 0.75; }
  .zaux-theme--light1 .c-mediablock--rounded .c-mediablock__media {
    border-radius: 1rem;
    overflow: hidden; }
  .zaux-theme--light1 .c-mediablock--opaque .c-mediablock__media {
    opacity: 1; }
  .zaux-theme--light1 .c-mediablock--transparent, .zaux-theme--light1 .c-mediablock--contained {
    background-color: transparent; }
    .zaux-theme--light1 .c-mediablock--transparent .c-mediablock__media, .zaux-theme--light1 .c-mediablock--contained .c-mediablock__media {
      opacity: 1; }
  .zaux-theme--light1 .c-mediablock__caption {
    color: var(--zaux-color-set1-black2); }
  .zaux-theme--light1 .c-mediablock__deco--top path {
    fill: var(--zaux-color-set1-white1); }
  .zaux-theme--light1 .c-mediablock__deco--bottom path {
    fill: var(--zaux-color-set1-white1); }
  .zaux-theme--light1 .c-mediablock--theme-light2 .c-mediablock__deco--top path {
    fill: var(--zaux-color-set1-white1); }
  .zaux-theme--light1 .c-mediablock--theme-light2 .c-mediablock__deco--bottom path {
    fill: var(--zaux-color-set1-color4); }
  .zaux-theme--light1 .c-mediablock--theme-light3 {
    background-color: transparent; }
    .zaux-theme--light1 .c-mediablock--theme-light3 .c-mediablock__deco--top path {
      fill: var(--zaux-color-set1-white1); }
    .zaux-theme--light1 .c-mediablock--theme-light3 .c-mediablock__deco--bottom path {
      fill: var(--zaux-color-set1-white1); }

.zaux-theme--light1 .c-infobox1 {
  border-top-color: var(--zaux-color-set1-color4);
  border-top-style: solid;
  border-top-width: 1px; }
  .zaux-theme--light1 .c-infobox1__head {
    color: var(--zaux-color-set1-color6); }
  .zaux-theme--light1 .c-infobox1--bottom-border {
    border-top: none;
    border-bottom-color: var(--zaux-color-set1-color4);
    border-bottom-style: solid;
    border-bottom-width: 1px; }
  .zaux-theme--light1 .c-infobox1--border-none {
    border: none; }

.zaux-theme--light1 .c-card1 {
  background-color: var(--zaux-color-set1-white1);
  box-shadow: 0 -4px 16px rgba(47, 51, 61, 0.16); }

.zaux-theme--light1 .c-card2 {
  background-color: var(--zaux-color-set1-color3);
  color: var(--zaux-color-set1-black1); }
  .zaux-theme--light1 .c-card2 .c-icon {
    color: var(--zaux-color-set1-color1); }

.c-img img {
  transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }

.c-img img[data-src]:not([class*=-is-loaded]) {
  display: none;
  opacity: 0.4; }

.zaux-theme--light1 .c-footer {
  background-color: var(--zaux-color-set1-color7);
  color: var(--zaux-color-set1-white1); }
  .zaux-theme--light1 .c-footer__language-selector select {
    color: var(--zaux-color-set1-white1);
    background-color: transparent;
    border-radius: 0;
    border: none;
    background-size: 0.6rem;
    transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
    color: var(--zaux-color-set1-white1);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Cpath id='Icon_ionic-md-arrow-dropdown' data-name='Icon ionic-md-arrow-dropdown' d='M9 13.5l4 4 4-4Z' transform='translate(-9 -13.5)' fill='%23FFFFFF'/%3E%3C/svg%3E"); }
    .zaux-theme--light1 .c-footer__language-selector select option {
      color: var(--zaux-color-set1-black1); }
  .zaux-theme--light1 .c-footer__row--2 {
    border-top-color: var(--zaux-color-set1-color6);
    border-top-style: solid; }
  .zaux-theme--light1 .c-footer__social {
    color: var(--zaux-color-set1-color1); }

/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
.zaux-theme--light1 .c-introtext1--theme-light1 .c-introtext1__icon {
  color: var(--zaux-color-set1-color1); }

.zaux-theme--light1 .c-introtext1--theme-light1 .c-introtext1__title, .zaux-theme--light1 .c-introtext1--theme-light1 .c-introtext1__subtitle {
  color: var(--zaux-color-set1-color7); }

.zaux-theme--light1 .c-introtext1--theme-dark1 .c-introtext1__icon {
  color: var(--zaux-color-set1-color1); }

.zaux-theme--light1 .c-introtext1--theme-dark1 .c-introtext1__title, .zaux-theme--light1 .c-introtext1--theme-dark1 .c-introtext1__subtitle {
  color: var(--zaux-color-set1-white1); }

/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
.zaux-theme--light1 .c-sectioncomp1__deco {
  background-color: var(--zaux-color-set1-color4); }
  .zaux-theme--light1 .c-sectioncomp1__deco svg path {
    fill: var(--zaux-color-set1-color4); }

.zaux-theme--light1 .c-sectioncomp1--theme-light2 {
  background-color: var(--zaux-color-set1-color7); }

.zaux-theme--light1 .c-sectioncomp1--theme-light3 {
  background-color: var(--zaux-color-set1-color4);
  color: var(--zaux-color-set1-black2); }

.zaux-theme--light1 .c-card3 {
  background-color: var(--zaux-color-set1-black1);
  color: var(--zaux-color-set1-white1);
  cursor: pointer;
  text-shadow: 0px 4px 8px rgba(43, 46, 52, 0.16); }
  .zaux-theme--light1 .c-card3__content {
    transition: background 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-theme--light1 .c-card3__overlay {
    opacity: 0.75;
    transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
    background: linear-gradient(to bottom, #2b2e34 0%, rgba(43, 46, 52, 0) 100%); }

.zaux-theme--light1 .c-card4 {
  background-color: var(--zaux-color-set1-color3);
  color: var(--zaux-color-set1-black1); }

.zaux-theme--light1 .c-cardflag {
  background-color: var(--zaux-color-set1-color3);
  color: var(--zaux-color-set1-black1); }
  .zaux-theme--light1 .c-cardflag .c-icon {
    color: var(--zaux-color-set1-color1); }

/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
.zaux-theme--light1 .c-separator {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .zaux-theme--light1 .c-separator__line {
    background-color: var(--zaux-color-set1-color3); }
  .zaux-theme--light1 .c-separator--theme-light2 .c-separator__line {
    background-color: var(--zaux-color-set1-white1); }
  .zaux-theme--light1 .c-separator--theme-light3 {
    background-color: var(--zaux-color-set1-color4); }
    .zaux-theme--light1 .c-separator--theme-light3 .c-separator__line {
      background-color: var(--zaux-color-set1-white1); }
  .zaux-theme--light1 .c-separator--theme-light4 {
    background-color: var(--zaux-color-set1-black2); }
    .zaux-theme--light1 .c-separator--theme-light4 .c-separator__line {
      background-color: var(--zaux-color-set1-color8); }

.zaux-theme--light1 .c-infopanel {
  box-shadow: 0px 4px 8px 0px rgba(43, 46, 52, 0.16);
  background-color: var(--zaux-color-set1-white1); }
  .zaux-theme--light1 .c-infopanel__items .c-infopanel__item {
    border-bottom-color: var(--zaux-color-set1-color4);
    border-bottom-style: solid;
    border-bottom-width: 1px; }
    .zaux-theme--light1 .c-infopanel__items .c-infopanel__item:last-child {
      border-bottom: none; }

.zaux-theme--light1 .c-flexlist--theme2:after {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 10%, var(--zaux-color-set1-white1) 100%); }

/*$spacer: rem(tokenSpace("spacer-width-px") * 1px);
$spacers: ();
@each $key, $value in tokenSpace("spaces") {
  $spacers: map-merge(
    $spacers,
    (
      $key: $spacer * tokenSpacerMul($key),
    )
  );
}*/
.zaux-theme--light1 .c-tapbar {
  background-color: var(--zaux-color-set1-white1);
  border-top-right-radius: 2rem;
  border-top-left-radius: 2rem;
  box-shadow: 0px -4px 16px 0px rgba(43, 46, 52, 0.16);
  z-index: 99999;
  transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .zaux-theme--light1 .c-tapbar.--hidden {
    opacity: 0;
    bottom: -128px;
    pointer-events: none; }

.c-menutotem--theme-light1 {
  background: #fff;
  box-shadow: 0 -4px 16px rgba(47, 51, 61, 0.16); }
  .c-menutotem--theme-light1 .c-menutotem__item:not(:last-child)::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background: var(--zaux-color-set1-color3); }
  .c-menutotem--theme-light1 .c-icon {
    color: var(--zaux-color-set1-color1); }

.zaux-theme--light1 .c-languagebtn {
  background-color: var(--zaux-color-set1-white1);
  box-shadow: 0 -4px 16px rgba(47, 51, 61, 0.16); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwuYnVuZGxlLmNzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvX2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ0b2tlbnMvX3NwYWNlcy5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ0b2tlbnMvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9haXItZGF0ZXBpY2tlci9haXItZGF0ZXBpY2tlci5jc3MiLCJ2ZW5kb3IvX2FpcmRhdGVwaWNrZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3guY3NzIiwidmVuZG9yL19mYW5jeWJveC5zY3NzIiwidG9rZW5zL19yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9mcmVlLW1vZGUvZnJlZS1tb2RlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCJ2ZW5kb3IvX2NmNy5zY3NzIiwiYWJzdHJhY3RzL19mdW5jdGlvbnMuc2NzcyIsImhlbHBlcnMvX2NvbG9yLnNjc3MiLCJoZWxwZXJzL19maXQuc2NzcyIsImhlbHBlcnMvX21pc2Muc2NzcyIsImhlbHBlcnMvX3NoYWRvd3Muc2NzcyIsImhlbHBlcnMvX2NvbnRhaW5lcnMuc2NzcyIsImhlbHBlcnMvX3JhdGlvcy5zY3NzIiwibW9kdWxlcy9fdGFicy5zY3NzIiwibW9kdWxlcy9fc3BvaWxlcnMuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fYW5pbWF0aW9ucy5zY3NzIiwiYWJzdHJhY3RzL19jc3N2YXJzLnNjc3MiLCJnbG9iYWxzL19zY3JvbGxiYXJzLnNjc3MiLCJnbG9iYWxzL19vdmVybGF5LnNjc3MiLCJ0b2tlbnMvc3R5bGVzL19vdmVybGF5LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2ZsZXhsaXN0L19mbGV4bGlzdC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy90eXBvL190eXBvLm1peGlucy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy90eXBvL3R5cG8uc2NzcyIsInRva2Vucy9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyIsInRva2Vucy9fdHlwby5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9idG4vX2J0bi5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9oZWFkZXIvX2hlYWRlci5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9tZWRpYWJsb2NrL21lZGlhYmxvY2suc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvY2FyZDIvY2FyZDIuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvYmFubmVyaW1nMi9iYW5uZXJpbWcyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2ljb24vX2ljb24ubWl4aW5zLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2ljb24vX2ljb24uc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvaW1nL2ltZy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9yaWNodGV4dGJsb2NrMS9yaWNodGV4dGJsb2NrMS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9pbnRyb3RleHQxL19pbnRyb3RleHQxLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2NhcmQzL19jYXJkMy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9jYXJkNC9fY2FyZDQuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvY2FyZGZsYWcvY2FyZGZsYWcuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvc2VwYXJhdG9yL19zZXBhcmF0b3Iuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvc2VjdGlvbmNvbXAxL19zZWN0aW9uY29tcDEuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvdGFwYmFyL190YXBiYXIuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvbWVudXRvdGVtL21lbnV0b3RlbS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9zZWN0aW9uc3BsYXNoL3NlY3Rpb25zcGxhc2guc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2xhbmd1YWdlYnRuL19sYW5ndWFnZWJ0bi5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9yaWNodGV4dGJsb2NrMS9yaWNodGV4dGJsb2NrMS50aGVtZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy90eXBvL190eXBvLnRoZW1lLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2J0bi9fYnRuLnRoZW1lLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2hlYWRlci9faGVhZGVyLnRoZW1lLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi50aGVtZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9iYW5uZXJpbWcxL2Jhbm5lcmltZzEudGhlbWUuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvYmFubmVyaW1nMi9iYW5uZXJpbWcyLnRoZW1lLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL21lZGlhYmxvY2svbWVkaWFibG9jay50aGVtZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9pbmZvYm94MS9pbmZvYm94MS50aGVtZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9jYXJkMS9jYXJkMS50aGVtZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9jYXJkMi9jYXJkMi50aGVtZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9pbWcvaW1nLnRoZW1lLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2Zvb3Rlci9fZm9vdGVyLnRoZW1lLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2ludHJvdGV4dDEvX2ludHJvdGV4dDEudGhlbWUuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvc2VjdGlvbmNvbXAxL19zZWN0aW9uY29tcDEudGhlbWUuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvY2FyZDMvX2NhcmQzLnRoZW1lLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2NhcmQ0L19jYXJkNC50aGVtZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9jYXJkZmxhZy9jYXJkZmxhZy50aGVtZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9zZXBhcmF0b3IvX3NlcGFyYXRvci50aGVtZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9pbmZvcGFuZWwvX2luZm9wYW5lbC50aGVtZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9mbGV4bGlzdC9fZmxleGxpc3QudGhlbWUuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvdGFwYmFyL190YXBiYXIudGhlbWUuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvbWVudXRvdGVtL21lbnV0b3RlbS50aGVtZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9sYW5ndWFnZWJ0bi9fbGFuZ3VhZ2VidG4udGhlbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNzS2hCOzs7Ozs7Ozs7RUQ1SkU7QUM0SkY7Ozs7Ozs7OztFRGxKRTtBQ2tKRjs7Ozs7Ozs7O0VEeElFO0FFOUJGOzs7OztFRm9DRTtBR3BDRjtFQXVCRSw2QkFBMEM7RUFDMUMsdUJBQTBDO0VBQzFDLCtCQUFvRDtFQUNwRCwrQkFBOEM7RUFNOUMsdURBQXNEO0VBQ3RELDJEQUFvRDtFQUNwRCx5RkFBd0M7RUFReEMsZ0RBQXdEO0VBQ3hELHlCQUFvRDtFQUNwRCwwQkFBd0Q7RUFDeEQsd0JBQXdEO0VBQ3hELHdCQUE0QztFQUk1QyxrQkFBc0MsRUFBQTs7QUNuQ3hDOzs7RUFHRSxzQkFBc0IsRUFBQTs7QUE4QnhCO0VBQ0UsU0FBUztFQUNULHVDQUF5RTtFQ21QckUsbUNBdkUrQjtFRDFLbkMsdUNBQXlFO0VBQ3pFLHVDQUF5RTtFQUN6RSwyQkFBdUQ7RUFDdkQscUNBQXNFO0VBQ3RFLG1DQUE0RDtFQUM1RCw4QkFBOEI7RUFDOUIsNkNFeENhLEVBQUE7O0FGa0RmO0VBQ0UsaUJBQXNCO0VBQ3RCLGNIMkVnQjtFRzFFaEIsOEJBQThCO0VBQzlCLFNBQVM7RUFDVCxnQkgwRWtCLEVBQUE7O0FHdkVwQjtFQUNFLGVIcUVpQixFQUFBOztBRzNEbkI7RUFDRSxhQUFhO0VBQ2Isc0JIK0M4QjtFRzlDOUIsb0JIK0M0QjtFRzlDNUIsbUJIK0MyQjtFRzlDM0Isb0JIK0M0QjtFRzlDNUIsb0JIK0M0QjtFRzlDNUIsY0grQ3NCLEVBQUE7O0FHNUN4QjtFQ29NTSxpQkF2RStCLEVB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QUEsRUFDdEI7O0FXbm5CUDtFWDhtQk07SUFDRSxpQmE1cUJELEVBQUE7RWI4cUJEO0lBQ0UsZ0JBQXFCLEVBQUEsRUFDdEI7O0FXbm5CUDtFWDhtQk07SUFDRSxpQmE1cUJELEVBQUE7RWI4cUJEO0lBQ0UsZ0JBQXFCLEVBQUEsRUFDdEI7O0FXbm5CUDtFWDhtQk07SUFDRSxpQmE1cUJELEVBQUE7RWI4cUJEO0lBQ0UsZ0JBQXFCLEVBQUEsRUFDdEI7O0FXbm5CUDtFWDhtQk07SUFDRSxpQmE1cUJELEVBQUE7RWI4cUJEO0lBQ0UsZ0JBQXFCLEVBQUEsRUFDdEI7O0FBYlA7RUFDRSxnQmFucUJLLEVBQUE7O0FicXFCUDtFQUNFLGdCQUFxQixFQUFBOztBVzFtQnZCO0VYOG1CTTtJQUNFLGdCYTNxQkQsRUFBQTtFYjZxQkQ7SUFDRSxnQkFBcUIsRUFBQSxFQUN0Qjs7QVdubkJQO0VYOG1CTTtJQUNFLGdCYTNxQkQsRUFBQTtFYjZxQkQ7SUFDRSxnQkFBcUIsRUFBQSxFQUN0Qjs7QVdubkJQO0VYOG1CTTtJQUNFLGdCYTNxQkQsRUFBQTtFYjZxQkQ7SUFDRSxnQkFBcUIsRUFBQSxFQUN0Qjs7QVdubkJQO0VYOG1CTTtJQUNFLGdCYTNxQkQsRUFBQTtFYjZxQkQ7SUFDRSxnQkFBcUIsRUFBQSxFQUN0Qjs7QVdubkJQO0VYOG1CTTtJQUNFLGdCYTNxQkQsRUFBQTtFYjZxQkQ7SUFDRSxnQkFBcUIsRUFBQSxFQUN0Qjs7QVdubkJQO0VYOG1CTTtJQUNFLGdCYTNxQkQsRUFBQTtFYjZxQkQ7SUFDRSxnQkFBcUIsRUFBQSxFQUN0Qjs7QUFiUDtFQUNFLGlCYWxxQk0sRUFBQTs7QWJvcUJSO0VBQ0Usa0JBQXFCLEVBQUE7O0FXMW1CdkI7RVg4bUJNO0lBQ0UsaUJhMXFCQSxFQUFBO0ViNHFCRjtJQUNFLGtCQUFxQixFQUFBLEVBQ3RCOztBV25uQlA7RVg4bUJNO0lBQ0UsaUJhMXFCQSxFQUFBO0ViNHFCRjtJQUNFLGtCQUFxQixFQUFBLEVBQ3RCOztBV25uQlA7RVg4bUJNO0lBQ0UsaUJhMXFCQSxFQUFBO0ViNHFCRjtJQUNFLGtCQUFxQixFQUFBLEVBQ3RCOztBV25uQlA7RVg4bUJNO0lBQ0UsaUJhMXFCQSxFQUFBO0ViNHFCRjtJQUNFLGtCQUFxQixFQUFBLEVBQ3RCOztBV25uQlA7RVg4bUJNO0lBQ0UsaUJhMXFCQSxFQUFBO0ViNHFCRjtJQUNFLGtCQUFxQixFQUFBLEVBQ3RCOztBV25uQlA7RVg4bUJNO0lBQ0UsaUJhMXFCQSxFQUFBO0ViNHFCRjtJQUNFLGtCQUFxQixFQUFBLEVBQ3RCOztBQWJQO0VBQ0UsaUJhanFCSyxFQUFBOztBYm1xQlA7RUFDRSxnQkFBcUIsRUFBQTs7QVcxbUJ2QjtFWDhtQk07SUFDRSxpQmF6cUJELEVBQUE7RWIycUJEO0lBQ0UsZ0JBQXFCLEVBQUEsRUFDdEI7O0FXbm5CUDtFWDhtQk07SUFDRSxpQmF6cUJELEVBQUE7RWIycUJEO0lBQ0UsZ0JBQXFCLEVBQUEsRUFDdEI7O0FXbm5CUDtFWDhtQk07SUFDRSxpQmF6cUJELEVBQUE7RWIycUJEO0lBQ0UsZ0JBQXFCLEVBQUEsRUFDdEI7O0FXbm5CUDtFWDhtQk07SUFDRSxpQmF6cUJELEVBQUE7RWIycUJEO0lBQ0UsZ0JBQXFCLEVBQUEsRUFDdEI7O0FXbm5CUDtFWDhtQk07SUFDRSxpQmF6cUJELEVBQUE7RWIycUJEO0lBQ0UsZ0JBQXFCLEVBQUEsRUFDdEI7O0FXbm5CUDtFWDhtQk07SUFDRSxpQmF6cUJELEVBQUE7RWIycUJEO0lBQ0UsZ0JBQXFCLEVBQUEsRUFDdEI7O0FBYlA7RUFDRSxpQmFocUJNLEVBQUE7O0Fia3FCUjtFQUNFLGdCQUFxQixFQUFBOztBVzFtQnZCO0VYOG1CTTtJQUNFLGlCYXhxQkEsRUFBQTtFYjBxQkY7SUFDRSxnQkFBcUIsRUFBQSxFQUN0Qjs7QVdubkJQO0VYOG1CTTtJQUNFLGlCYXhxQkEsRUFBQTtFYjBxQkY7SUFDRSxnQkFBcUIsRUFBQSxFQUN0Qjs7QVdubkJQO0VYOG1CTTtJQUNFLGlCYXhxQkEsRUFBQTtFYjBxQkY7SUFDRSxnQkFBcUIsRUFBQSxFQUN0Qjs7QVdubkJQO0VYOG1CTTtJQUNFLGlCYXhxQkEsRUFBQTtFYjBxQkY7SUFDRSxnQkFBcUIsRUFBQSxFQUN0Qjs7QVdubkJQO0VYOG1CTTtJQUNFLGlCYXhxQkEsRUFBQTtFYjBxQkY7SUFDRSxnQkFBcUIsRUFBQSxFQUN0Qjs7QVdubkJQO0VYOG1CTTtJQUNFLGlCYXhxQkEsRUFBQTtFYjBxQkY7SUFDRSxnQkFBcUIsRUFBQSxFQUN0Qjs7QUFiUDtFQUNFLGVhL3BCTyxFQUFBOztBYmlxQlQ7RUFDRSxjQUFxQixFQUFBOztBVzFtQnZCO0VYOG1CTTtJQUNFLGVhdnFCQyxFQUFBO0VieXFCSDtJQUNFLGNBQXFCLEVBQUEsRUFDdEI7O0FXbm5CUDtFWDhtQk07SUFDRSxlYXZxQkMsRUFBQTtFYnlxQkg7SUFDRSxjQUFxQixFQUFBLEVBQ3RCOztBV25uQlA7RVg4bUJNO0lBQ0UsZWF2cUJDLEVBQUE7RWJ5cUJIO0lBQ0UsY0FBcUIsRUFBQSxFQUN0Qjs7QVdubkJQO0VYOG1CTTtJQUNFLGVhdnFCQyxFQUFBO0VieXFCSDtJQUNFLGNBQXFCLEVBQUEsRUFDdEI7O0FXbm5CUDtFWDhtQk07SUFDRSxlYXZxQkMsRUFBQTtFYnlxQkg7SUFDRSxjQUFxQixFQUFBLEVBQ3RCOztBV25uQlA7RVg4bUJNO0lBQ0UsZWF2cUJDLEVBQUE7RWJ5cUJIO0lBQ0UsY0FBcUIsRUFBQSxFQUN0Qjs7QUNsckJYO0VEeXJCRSwwQkFBc0IsRUFBQTtFVzFuQnBCO0lWL0RKO01EMnJCSSwyQkFBc0IsRUFBQSxFQUV6Qjs7QUZnREQ7RUU3Q0UsdUhEdnBCc0QsRUFBQTs7QUR1c0J4RDtFRTVDRSx1SEQzcEJzRDtFQzRwQnRELHdDQUF3QztFQUN4Qyx5Q0FBeUMsRUFBQTs7QUYrQzNDOztFRXpDRSwySERucUJzRCxFQUFBOztBZXBDdEQ7RUNBQSxtQkFBd0M7RUFDeEMsZ0JBQXdDO0VBQ3hDLGFBQWE7RUFDYixlQUFlO0VBRWYseUNBQW1FO0VBQ25FLDRDQUFzRTtFQUN0RSwyQ0FBcUUsRUFBQTtFRFByRTtJQ2dCQSxjQUFjO0lBQ2QsV0FBVztJQUNYLGVBQWU7SUFDZiw0Q0FBc0U7SUFDdEUsMkNBQXFFO0lBQ3JFLDhCQUF3RCxFQUFBOztBQStDcEQ7RUFDRSxZQUFZLEVBQUE7O0FBR2Q7RUFwQ0osY0FBYztFQUNkLFdBQVcsRUFBQTs7QUFjWDtFQUNFLGNBQWM7RUFDZCxXWmlDcUQsRUFBQTs7QVluQ3ZEO0VBQ0UsY0FBYztFQUNkLFVaaUNxRCxFQUFBOztBWW5DdkQ7RUFDRSxjQUFjO0VBQ2QsZ0JaaUNxRCxFQUFBOztBWW5DdkQ7RUFDRSxjQUFjO0VBQ2QsVVppQ3FELEVBQUE7O0FZbkN2RDtFQUNFLGNBQWM7RUFDZCxVWmlDcUQsRUFBQTs7QVluQ3ZEO0VBQ0UsY0FBYztFQUNkLGdCWmlDcUQsRUFBQTs7QVlGbkQ7RUFoREosY0FBYztFQUNkLFdBQVcsRUFBQTs7QUFxREg7RUFoRU4sY0FBYztFQUNkLGVBQTBDLEVBQUE7O0FBK0RwQztFQWhFTixjQUFjO0VBQ2QsZ0JBQTBDLEVBQUE7O0FBK0RwQztFQWhFTixjQUFjO0VBQ2QsVUFBMEMsRUFBQTs7QUErRHBDO0VBaEVOLGNBQWM7RUFDZCxnQkFBMEMsRUFBQTs7QUErRHBDO0VBaEVOLGNBQWM7RUFDZCxnQkFBMEMsRUFBQTs7QUErRHBDO0VBaEVOLGNBQWM7RUFDZCxVQUEwQyxFQUFBOztBQStEcEM7RUFoRU4sY0FBYztFQUNkLGdCQUEwQyxFQUFBOztBQStEcEM7RUFoRU4sY0FBYztFQUNkLGdCQUEwQyxFQUFBOztBQStEcEM7RUFoRU4sY0FBYztFQUNkLFVBQTBDLEVBQUE7O0FBK0RwQztFQWhFTixjQUFjO0VBQ2QsZ0JBQTBDLEVBQUE7O0FBK0RwQztFQWhFTixjQUFjO0VBQ2QsZ0JBQTBDLEVBQUE7O0FBK0RwQztFQWhFTixjQUFjO0VBQ2QsV0FBMEMsRUFBQTs7QUF1RWxDO0VBeERWLHFCQUE4QyxFQUFBOztBQXdEcEM7RUF4RFYsc0JBQThDLEVBQUE7O0FBd0RwQztFQXhEVixnQkFBOEMsRUFBQTs7QUF3RHBDO0VBeERWLHNCQUE4QyxFQUFBOztBQXdEcEM7RUF4RFYsc0JBQThDLEVBQUE7O0FBd0RwQztFQXhEVixnQkFBOEMsRUFBQTs7QUF3RHBDO0VBeERWLHNCQUE4QyxFQUFBOztBQXdEcEM7RUF4RFYsc0JBQThDLEVBQUE7O0FBd0RwQztFQXhEVixnQkFBOEMsRUFBQTs7QUF3RHBDO0VBeERWLHNCQUE4QyxFQUFBOztBQXdEcEM7RUF4RFYsc0JBQThDLEVBQUE7O0FBbUV4Qzs7RUFFRSxrQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsa0JBQXdDLEVBQUE7O0FBUDFDOztFQUVFLGtCQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxrQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsbUJBQXdDLEVBQUE7O0FBRzFDOztFQUVFLG1CQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxtQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsbUJBQXdDLEVBQUE7O0FBUDFDOztFQUVFLG1CQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxtQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsbUJBQXdDLEVBQUE7O0FBRzFDOztFQUVFLG1CQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxtQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsbUJBQXdDLEVBQUE7O0FBUDFDOztFQUVFLHFCQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxxQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsbUJBQXdDLEVBQUE7O0FBRzFDOztFQUVFLG1CQUF3QyxFQUFBOztBSjFEOUM7RUlVRTtJQUNFLFlBQVksRUFBQTtFQUdkO0lBcENKLGNBQWM7SUFDZCxXQUFXLEVBQUE7RUFjWDtJQUNFLGNBQWM7SUFDZCxXWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLGdCWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLFVaaUNxRCxFQUFBO0VZbkN2RDtJQUNFLGNBQWM7SUFDZCxnQlppQ3FELEVBQUE7RVlGbkQ7SUFoREosY0FBYztJQUNkLFdBQVcsRUFBQTtFQXFESDtJQWhFTixjQUFjO0lBQ2QsZUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsVUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxVQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLFVBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsV0FBMEMsRUFBQTtFQXVFbEM7SUF4RFYsY0FBNEIsRUFBQTtFQXdEbEI7SUF4RFYscUJBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBbUV4Qzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQSxFQUN6Qzs7QUozREw7RUlVRTtJQUNFLFlBQVksRUFBQTtFQUdkO0lBcENKLGNBQWM7SUFDZCxXQUFXLEVBQUE7RUFjWDtJQUNFLGNBQWM7SUFDZCxXWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLGdCWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLFVaaUNxRCxFQUFBO0VZbkN2RDtJQUNFLGNBQWM7SUFDZCxnQlppQ3FELEVBQUE7RVlGbkQ7SUFoREosY0FBYztJQUNkLFdBQVcsRUFBQTtFQXFESDtJQWhFTixjQUFjO0lBQ2QsZUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsVUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxVQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLFVBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsV0FBMEMsRUFBQTtFQXVFbEM7SUF4RFYsY0FBNEIsRUFBQTtFQXdEbEI7SUF4RFYscUJBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBbUV4Qzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQSxFQUN6Qzs7QUozREw7RUlVRTtJQUNFLFlBQVksRUFBQTtFQUdkO0lBcENKLGNBQWM7SUFDZCxXQUFXLEVBQUE7RUFjWDtJQUNFLGNBQWM7SUFDZCxXWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLGdCWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLFVaaUNxRCxFQUFBO0VZbkN2RDtJQUNFLGNBQWM7SUFDZCxnQlppQ3FELEVBQUE7RVlGbkQ7SUFoREosY0FBYztJQUNkLFdBQVcsRUFBQTtFQXFESDtJQWhFTixjQUFjO0lBQ2QsZUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsVUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxVQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLFVBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsV0FBMEMsRUFBQTtFQXVFbEM7SUF4RFYsY0FBNEIsRUFBQTtFQXdEbEI7SUF4RFYscUJBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBbUV4Qzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQSxFQUN6Qzs7QUozREw7RUlVRTtJQUNFLFlBQVksRUFBQTtFQUdkO0lBcENKLGNBQWM7SUFDZCxXQUFXLEVBQUE7RUFjWDtJQUNFLGNBQWM7SUFDZCxXWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLGdCWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLFVaaUNxRCxFQUFBO0VZbkN2RDtJQUNFLGNBQWM7SUFDZCxnQlppQ3FELEVBQUE7RVlGbkQ7SUFoREosY0FBYztJQUNkLFdBQVcsRUFBQTtFQXFESDtJQWhFTixjQUFjO0lBQ2QsZUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsVUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxVQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLFVBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsV0FBMEMsRUFBQTtFQXVFbEM7SUF4RFYsY0FBNEIsRUFBQTtFQXdEbEI7SUF4RFYscUJBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBbUV4Qzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQSxFQUN6Qzs7QUozREw7RUlVRTtJQUNFLFlBQVksRUFBQTtFQUdkO0lBcENKLGNBQWM7SUFDZCxXQUFXLEVBQUE7RUFjWDtJQUNFLGNBQWM7SUFDZCxXWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLGdCWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLFVaaUNxRCxFQUFBO0VZbkN2RDtJQUNFLGNBQWM7SUFDZCxnQlppQ3FELEVBQUE7RVlGbkQ7SUFoREosY0FBYztJQUNkLFdBQVcsRUFBQTtFQXFESDtJQWhFTixjQUFjO0lBQ2QsZUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsVUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxVQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLFVBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsV0FBMEMsRUFBQTtFQXVFbEM7SUF4RFYsY0FBNEIsRUFBQTtFQXdEbEI7SUF4RFYscUJBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBbUV4Qzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQSxFQUN6Qzs7QUozREw7RUlVRTtJQUNFLFlBQVksRUFBQTtFQUdkO0lBcENKLGNBQWM7SUFDZCxXQUFXLEVBQUE7RUFjWDtJQUNFLGNBQWM7SUFDZCxXWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLGdCWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLFVaaUNxRCxFQUFBO0VZbkN2RDtJQUNFLGNBQWM7SUFDZCxnQlppQ3FELEVBQUE7RVlGbkQ7SUFoREosY0FBYztJQUNkLFdBQVcsRUFBQTtFQXFESDtJQWhFTixjQUFjO0lBQ2QsZUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsVUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxVQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLFVBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsV0FBMEMsRUFBQTtFQXVFbEM7SUF4RFYsY0FBNEIsRUFBQTtFQXdEbEI7SUF4RFYscUJBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBbUV4Qzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQSxFQUN6Qzs7QUozREw7RUlVRTtJQUNFLFlBQVksRUFBQTtFQUdkO0lBcENKLGNBQWM7SUFDZCxXQUFXLEVBQUE7RUFjWDtJQUNFLGNBQWM7SUFDZCxXWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLGdCWmlDcUQsRUFBQTtFWW5DdkQ7SUFDRSxjQUFjO0lBQ2QsVVppQ3FELEVBQUE7RVluQ3ZEO0lBQ0UsY0FBYztJQUNkLFVaaUNxRCxFQUFBO0VZbkN2RDtJQUNFLGNBQWM7SUFDZCxnQlppQ3FELEVBQUE7RVlGbkQ7SUFoREosY0FBYztJQUNkLFdBQVcsRUFBQTtFQXFESDtJQWhFTixjQUFjO0lBQ2QsZUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsVUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxVQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLFVBQTBDLEVBQUE7RUErRHBDO0lBaEVOLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixjQUFjO0lBQ2QsV0FBMEMsRUFBQTtFQXVFbEM7SUF4RFYsY0FBNEIsRUFBQTtFQXdEbEI7SUF4RFYscUJBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBbUV4Qzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxrQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQSxFQUN6Qzs7QUMxSFQ7RUNnQk0sZ0NieWhCMkMsRUFBQTtFWXppQmpEO0lBSUksVUFBVSxFQUFBOztBQUtkO0VBRUksYUFBYSxFQUFBOztBQUlqQjtFQUNFLFNBQVM7RUFDVCxnQkFBZ0I7RUNEWiw2QmIyaEJ3QyxFQUFBO0VZNWhCOUM7SUFNSSxRQUFRO0lBQ1IsWUFBWTtJQ05WLDRCYjRoQnVDLEVBQUE7O0FjMWlCM0M7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFdBQVcsRUFBQTs7QUNIZjtFQUNFLGVBQWU7RUFDZixNQUFNO0VBQ04sUUFBUTtFQUNSLE9BQU87RUFDUCxhZnNpQ3NDLEVBQUE7O0FlbmlDeEM7RUFDRSxlQUFlO0VBQ2YsUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsYWY4aENzQyxFQUFBOztBZXRoQ3BDO0VBQ0UsZ0JBQWdCO0VBQ2hCLE1BQU07RUFDTixhZmtoQ2tDLEVBQUE7O0FPNytCcEM7RVF4Q0E7SUFDRSxnQkFBZ0I7SUFDaEIsTUFBTTtJQUNOLGFma2hDa0MsRUFBQSxFZWpoQ25DOztBUm9DRDtFUXhDQTtJQUNFLGdCQUFnQjtJQUNoQixNQUFNO0lBQ04sYWZraENrQyxFQUFBLEVlamhDbkM7O0FSb0NEO0VReENBO0lBQ0UsZ0JBQWdCO0lBQ2hCLE1BQU07SUFDTixhZmtoQ2tDLEVBQUEsRWVqaENuQzs7QVJvQ0Q7RVF4Q0E7SUFDRSxnQkFBZ0I7SUFDaEIsTUFBTTtJQUNOLGFma2hDa0MsRUFBQSxFZWpoQ25DOztBUm9DRDtFUXhDQTtJQUNFLGdCQUFnQjtJQUNoQixNQUFNO0lBQ04sYWZraENrQyxFQUFBLEVlamhDbkM7O0FSb0NEO0VReENBO0lBQ0UsZ0JBQWdCO0lBQ2hCLE1BQU07SUFDTixhZmtoQ2tDLEVBQUEsRWVqaENuQzs7QVJvQ0Q7RVF4Q0E7SUFDRSxnQkFBZ0I7SUFDaEIsTUFBTTtJQUNOLGFma2hDa0MsRUFBQSxFZWpoQ25DOztBQ3ZCTDs7RUNJRSw2QkFBNkI7RUFDN0IscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsdUJBQXVCO0VBQ3ZCLDJCQUEyQjtFQUMzQixpQ0FBaUM7RUFDakMsOEJBQThCO0VBQzlCLG9CQUFvQixFQUFBOztBQ1p0QjtFQUVJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVWxCd2J1QztFa0J2YnZDLFdBQVcsRUFBQTs7QUNSZjtFQ0FFLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsbUJBQW1CLEVBQUE7O0FDTnJCO0VBQ0UscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsZUFBZTtFQUNmLDhCQUE4QjtFQUM5QixnQjFCNklrQixFQUFBOztBMkJwRlo7RUFPSSxtQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrREFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpRUFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnRUFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx5Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx5Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx3Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx3Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx1Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsaUNBQStELEVBQUE7O0FBUG5FO0VBT0ksMkJBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksMkJBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksMkJBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksMkJBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7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OztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0Q7RUFBL0QsZ0NBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsaUNBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsaUNBQStELEVBQUE7O0FBUG5FO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsZ0NBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnREFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5REFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4REFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxx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bkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFB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QUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFB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O0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVB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RUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFB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RTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwr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QTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxF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LEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVB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bkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Qs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UG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7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SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStE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QVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFB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QTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUEr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QStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStE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RUFQbkU7SUFPSSxtQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG1CQUErRCxFQUFBO0VBUG5FO0lBT0ksbUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0Qs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QXdCLEVBQUE7O0FBRzVCO0VBR08scURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsbURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksbURBQXdCLEVBQUE7O0FBRzVCO0VBR08sbURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsaURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksaURBQXdCLEVBQUE7O0FBRzVCO0VBR08saURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsbURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksbURBQXdCLEVBQUE7O0FBRzVCO0VBR08sbURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsaURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksaURBQXdCLEVBQUE7O0FBRzVCO0VBR08saURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsaURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksaURBQXdCLEVBQUE7O0FBRzVCO0VBR08saURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsaURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksaURBQXdCLEVBQUE7O0FBRzVCO0VBR08saURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsZ0RBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksZ0RBQXdCLEVBQUE7O0FBRzVCO0VBR08sZ0RBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsbURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksbURBQXdCLEVBQUE7O0FBRzVCO0VBR08sbURBQXdCLEVBQUE7O0FBWi9CO0VBQ0Usa0RBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksa0RBQXdCLEVBQUE7O0FBRzVCO0VBR08sa0RBQXdCLEVBQUE7O0FBWi9CO0VBQ0UscURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0kscURBQXdCLEVBQUE7O0FBRzVCO0VBR08scURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsbURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksbURBQXdCLEVBQUE7O0FBRzVCO0VBR08sbURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsaURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksaURBQXdCLEVBQUE7O0FBRzVCO0VBR08saURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsbURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksbURBQXdCLEVBQUE7O0FBRzVCO0VBR08sbURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsaURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksaURBQXdCLEVBQUE7O0FBRzVCO0VBR08saURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsaURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksaURBQXdCLEVBQUE7O0FBRzVCO0VBR08saURBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsaURBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksaURBQXdCLEVBQUE7O0FBRzVCO0VB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RTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0FBWi9CO0VBQ0UsK0NBQXdCLEVBQUE7O0FBRTFCO0VBQ0UsMER6QzZCb0QsRUFBQTtFeUM5QnREO0lBR0ksK0NBQXdCLEVBQUE7O0FBRzVCO0VBR08sK0NBQXdCLEVBQUE7O0E3QjJDN0I7RTZCdkRGO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBLEVBQzFCOztBN0IwQ0g7RTZCdkRGO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBLEVBQzFCOztBN0IwQ0g7RTZCdkRGO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBLEVBQzFCOztBN0IwQ0g7RTZCdkRGO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBLEVBQzFCOztBN0IwQ0g7RTZCdkRGO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBLEVBQzFCOztBN0IwQ0g7RTZCdkRGO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBLEVBQzFCOztBN0IwQ0g7RTZCdkRGO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5QzlCdEQ7TUFHSSwrQ0FBd0IsRUFBQTtFQUc1QjtJQUdPLCtDQUF3QixFQUFBO0VBWi9CO0lBQ0UsK0NBQXdCLEVBQUE7RUFFMUI7SUFDRSwwRHpDNkJvRCxFQUFBO0l5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RUFHTywwREFBbUMsRUFBQTs7QUFaMUM7RUFDRSwwREFBbUMsRUFBQTs7QUFFckM7RUFDRSxxRXpDVW9ELEVBQUE7RXlDWHREO0lBR0ksMERBQW1DLEVBQUE7O0FBR3ZDO0VBR08sMERBQW1DLEVBQUE7O0FBWjFDO0VBQ0UsMERBQW1DLEVBQUE7O0FBRXJDO0VBQ0UscUV6Q1VvRCxFQUFBO0V5Q1h0RDtJQUdJLDBEQUFtQyxFQUFBOztBQUd2QztFQUdPLDBEQUFtQyxFQUFBOztBQVoxQztFQUNFLDBEQUFtQyxFQUFBOztBQUVyQztFQUNFLHFFekNVb0QsRUFBQTtFeUNYdEQ7SUFHSSwwREFBbUMsRUFBQTs7QUFHdkM7RUFHTywwREFBbUMsRUFBQTs7QUFaMUM7RUFDRSwwREFBbUMsRUFBQTs7QUFFckM7RUFDRSxxRXpDVW9ELEVBQUE7RXlDWHREO0lBR0ksMERBQW1DLEVBQUE7O0FBR3ZDO0VBR08sMERBQW1DLEVBQUE7O0FBWjFDO0VBQ0UsMERBQW1DLEVBQUE7O0FBRXJDO0VBQ0UscUV6Q1VvRCxFQUFBO0V5Q1h0RDtJQUdJLDBEQUFtQyxFQUFBOztBQUd2QztFQUdPLDBEQUFtQyxFQUFBOztBQVoxQztFQUNFLDBEQUFtQyxFQUFBOztBQUVyQztFQUNFLHFFekNVb0QsRUFBQTtFeUNYdEQ7SUFHSSwwREFBbUMsRUFBQTs7QUFHdkM7RUFHTywwREFBbUMsRUFBQTs7QUFaMUM7RUFDRSwwREFBbUMsRUFBQTs7QUFFckM7RUFDRSxxRXpDVW9ELEVBQUE7RXlDWHREO0lBR0ksMERBQW1DLEVBQUE7O0FBR3ZDO0VBR08sMERBQW1DLEVBQUE7O0FBWjFDO0VBQ0UsMERBQW1DLEVBQUE7O0FBRXJDO0VBQ0UscUV6Q1VvRCxFQUFBO0V5Q1h0RDtJQUdJLDBEQUFtQyxFQUFBOztBQUd2QztFQUdPLDBEQUFtQyxFQUFBOztBQVoxQztFQUNFLDBEQUFtQyxFQUFBOztBQUVyQztFQUNFLHFFekNVb0QsRUFBQTtFeUNYdEQ7SUFHSSwwREFBbUMsRUFBQTs7QUFHdkM7RUFHTywwREFBbUMsRUFBQTs7QUFaMUM7RUFDRSwwREFBbUMsRUFBQTs7QUFFckM7RUFDRSxxRXpDVW9ELEVBQUE7RXlDWHREO0lBR0ksMERBQW1DLEVBQUE7O0FBR3ZDO0VBR08sMERBQW1DLEVBQUE7O0FBWjFDO0VBQ0UsMERBQW1DLEVBQUE7O0FBRXJDO0VBQ0UscUV6Q1VvRCxFQUFBO0V5Q1h0RDtJQUdJLDBEQUFtQyxFQUFBOztBQUd2QztFQUdPLDBEQUFtQyxFQUFBOztBQVoxQztFQUNFLDBEQUFtQyxFQUFBOztBQUVyQztFQUNFLHFFekNVb0QsRUFBQTtFeUNYdEQ7SUFHSSwwREFBbUMsRUFBQTs7QUFHdkM7RUFHTywwREFBbUMsRUFBQTs7QUFaMUM7RUFDRSwwREFBbUMsRUFBQTs7QUFFckM7RUFDRSxxRXpDVW9ELEVBQUE7RXlDWHREO0lBR0ksMERBQW1DLEVBQUE7O0FBR3ZDO0VBR08sMERBQW1DLEVBQUE7O0FBWjFDO0VBQ0UsMERBQW1DLEVBQUE7O0FBRXJDO0VBQ0UscUV6Q1VvRCxFQUFBO0V5Q1h0RDtJQUdJLDBEQUFtQyxFQUFBOztBQUd2QztFQUdPLDBEQUFtQyxFQUFBOztBQVoxQztFQUNFLDBEQUFtQyxFQUFBOztBQUVyQztFQUNFLHFFekNVb0QsRUFBQTtFeUNYdEQ7SUFHSSwwREFBbUMsRUFBQTs7QUFHdkM7RUFHTywwREFBbUMsRUFBQTs7QUFaMUM7RUFDRSwwREFBbUMsRUFBQTs7QUFFckM7RUFDRSxxRXpDVW9ELEVBQUE7RXlDWHREO0lBR0ksMERBQW1DLEVBQUE7O0FBR3ZDO0VBR08sMERBQW1DLEVBQUE7O0FBWjFDO0VBQ0UsMERBQW1DLEVBQUE7O0FBRXJDO0VBQ0UscUV6Q1VvRCxFQUFBO0V5Q1h0RDtJQUdJLDBEQUFtQyxFQUFBOztBQUd2QztFQUdPLDBEQUFtQyxFQUFBOztBQVoxQztFQUNFLDBEQUFtQyxFQUFBOztBQUVyQztFQUNFLHFFekNVb0QsRUFBQTtFeUNYdEQ7SUFHSSwwREFBbUMsRUFBQTs7QUFHdkM7RUFHTywwREFBbUMsRUFBQTs7QUFaMUM7RUFDRSwwREFBbUMsRUFBQTs7QUFFckM7RUFDRSxx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O0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQSxFQUNyQzs7QTdCdUJIO0U2QnBDRjtJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBLEVBQ3JDOztBN0J1Qkg7RTZCcENGO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUEsRUFDckM7O0E3QnVCSDtFNkJwQ0Y7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQSxFQUNyQzs7QTdCdUJIO0U2QnBDRjtJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBO0VBWjFDO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMsRUFBQTtFQUd2QztJQUdPLDBEQUFtQyxFQUFBLEVBQ3JDOztBN0J1Qkg7RTZCcENGO0lBQ0UsMERBQW1DLEVBQUE7RUFFckM7SUFDRSxxRXpDVW9ELEVBQUE7SXlDWHREO01BR0ksMERBQW1DLEVBQUE7RUFHdkM7SUFHTywwREFBbUMsRUFBQTtFQVoxQztJQUNFLDBEQUFtQyxFQUFBO0VBRXJDO0lBQ0UscUV6Q1VvRCxFQUFBO0l5Q1h0RDtNQUdJLDBEQUFtQyxFQUFBO0VBR3ZDO0lBR08sMERBQW1DLEVBQUE7RUFaMUM7SUFDRSwwREFBbUMsRUFBQTtFQUVyQztJQUNFLHFFekNVb0QsRUFBQTtJeUNYdEQ7TUFHSSwwREFBbUMs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LG1CQUFrQixFQUFBOztBQVR0QjtFQUVJLG1CQUR1RSxFQUFBOztBQUczRTtFQUVJLG1CQUR1RSxFQUFBOztBQUczRTtFQUNJLG1CQUFrQixFQUFBOztBQVR0QjtFQUVJLG1CQUR1RSxFQUFBOztBQUczRTtFQUVJLG1CQUR1RSxFQUFBOztBQUczRTtFQUNJLG1CQUFrQixFQUFBOztBQVdkO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBQ0ksbUJBQWtCLEVBQUE7O0FBVHRCO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBQ0ksbUJBQWtCLEVBQUE7O0FsQzBCbEM7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBQVZEO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBQ0ksbUJBQWtCLEVBQUE7O0FBVHRCO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBQ0ksbUJBQWtCLEVBQUE7O0FsQzBCbEM7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBQVZEO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBQ0ksbUJBQWtCLEVBQUE7O0FBVHRCO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBQ0ksbUJBQWtCLEVBQUE7O0FsQzBCbEM7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBQVZEO0VBRUksb0JBRHVFLEVBQUE7O0FBRzNFO0VBRUksb0JBRHVFLEVBQUE7O0FBRzNFO0VBQ0ksbUJBQWtCLEVBQUE7O0FBVHRCO0VBRUksb0JBRHVFLEVBQUE7O0FBRzNFO0VBRUksb0JBRHVFLEVBQUE7O0FBRzNFO0VBQ0ksbUJBQWtCLEVBQUE7O0FsQzBCbEM7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBQVZEO0VBRUksb0JBRHVFLEVBQUE7O0FBRzNFO0VBRUksb0JBRHVFLEVBQUE7O0FBRzNFO0VBQ0ksbUJBQWtCLEVBQUE7O0FBVHRCO0VBRUksb0JBRHVFLEVBQUE7O0FBRzNFO0VBRUksb0JBRHVFLEVBQUE7O0FBRzNFO0VBQ0ksbUJBQWtCLEVBQUE7O0FsQzBCbEM7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksb0JBRHVFLEVBQUE7RUFHM0U7SUFFSSxvQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBQVZEO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBQ0ksbUJBQWtCLEVBQUE7O0FBVHRCO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBRUksbUJBRHVFLEVBQUE7O0FBRzNFO0VBQ0ksbUJBQWtCLEVBQUE7O0FsQzBCbEM7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFHM0U7SUFFSSxtQkFEdUUsRUFBQTtFQUczRTtJQUNJLG1CQUFrQixFQUFBLEVBQ3JCOztBbEN5QmI7RWtDbkNZO0lBRUksbUJBRHVFLEVBQUE7RUFH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LGdFQUErRCxFQUFBO0VBM0R0RjtJQTJEdUIsZ0VBQStELEVBQUE7RUEzRHRGO0lBMkR1Qiw4REFBK0QsRUFBQTtFQTNEdEY7SUEyRHVCLDhEQUErRCxFQUFBO0VBM0R0RjtJQTJEdUIsZ0VBQStELEVBQUE7RUEzRHRGO0lBMkR1QixnRUFBK0QsRUFBQTtFQTNEdEY7SUEyRHVCLGdFQUErRCxFQUFBO0VBM0R0RjtJQTJEdUIsOERBQStELEVBQUE7RXhDL2lCdkY7SXdDb2ZDO01BMkR1Qiw4REFBK0QsRUFBQTtJQTNEdEY7TUEyRHVCLGdFQUErRCxFQUFBO0lBM0R0RjtNQTJEdUIsZ0VBQStELEVBQUE7SUEzRHRGO01BMkR1QixnRUFBK0QsRUFBQTtJQTNEdEY7TUEyRHVCLDhEQUErRCxFQUFBLEVBQ2xFO0V4Q2hqQnJCO0l3Q29mQztNQTJEdUIsOERBQStELEVBQUE7SUEzRHRGO01BMkR1QixnRUFBK0QsRUFBQTtJQTNEdEY7TUEyRHVCLGdFQUErRCxFQUFBO0lBM0R0RjtNQTJEdUIsZ0VBQStELEVBQUE7SUEzRHRGO01BMkR1Qiw4REFBK0QsRUFBQSxFQUNsRTtFeENoakJyQjtJd0NvZkM7TUEyRHVCLDhEQUErRCxFQUFBO0lBM0R0RjtNQTJEdUIsZ0VBQStELEVBQUE7SUEzRHRGO01BMkR1QixnRUFBK0QsRUFBQTtJQTNEdEY7TUEyRHVCLGdFQUErRCxFQUFBO0lBM0R0RjtNQTJEdUIsOERBQStELEVBQUEsRUFDbEU7RXhDaGpCckI7SXdDb2ZDO01BMkR1Qiw4REFBK0QsRUFBQTtJQTNEdEY7TUEyRHVCLGdFQUErRCxFQUFBO0lBM0R0RjtNQTJEdUIsZ0VBQStELEVBQUE7SUEzRHRGO01BMkR1QixnRUFBK0QsRUFBQTtJQTNEdEY7TUEyRHVCLDhEQUErRCxFQUFBLEVBQ2xFO0V4Q2hqQnJCO0l3Q29mQztNQTJEdUIsOERBQStELEVBQUE7SUEzRHRGO01BMkR1QixnRUFBK0QsRUFBQTtJQTNEdEY7TUEyRHVCLGdFQUErRCxFQUFBO0lBM0R0RjtNQTJEdUIsZ0VBQStELEVBQUE7SUEzRHRGO01BMkR1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RCwyQ0FBcUU7RUFDckUsMENBQXVFO0VBRnZFLG1DQUFxRDtFQUNyRCwyQ0FBcUU7RUFDckUsNENBQXVFO0VBRnZFLGlDQUFxRDtFQUNyRCx5Q0FBcUU7RUFDckUsMENBQXVFO0VBRnZFLG1DQUFxRDtFQUNyRCwyQ0FBcUU7RUFDckUsNENBQXVFO0VBRnZFLGtDQUFxRDtFQUNyRCwwQ0FBcUU7RUFDckUsMkNBQXVFO0VBRnZFLHFDQUFxRDtFQUNyRCw2Q0FBcUU7RUFDckUsOENBQXVFO0VBRnZFLG9DQUFxRDtFQUNyRCw0Q0FBcUU7RUFDckUsNkNBQXVFO0VBRnZFLHVDQUFxRDtFQUNyRCwrQ0FBcUU7RUFDckUsZ0RBQXVFO0VBRnZFLHFDQUFxRDtFQUNyRCw2Q0FBcUU7RUFDckUsOENBQXVFO0VBRnZFLG1DQUFxRDtFQUNyRCwyQ0FBcUU7RUFDckUsNENBQXVFO0VBRnZFLHFDQUFxRDtFQUNyRCw2Q0FBcUU7RUFDckUsOENBQXVFO0VBRnZFLCtCQUFxRDtFQUNyRCx1Q0FBcUU7RUFDckUsd0NBQXVFO0VBRnZFLGlDQUFxRDtFQUNyRCx1Q0FBcUU7RUFDckUsMENBQXVFO0VBRnZFLGlDQUFxRDtFQUNyRCx5Q0FBcUU7RUFDckUsMENBQXVFO0VBRnZFLGlDQUFxRDtFQUNyRCx5Q0FBcUU7RUFDckUsd0NBQXVFO0VBRnZFLGlDQUFxRDtFQUNyRCx5Q0FBcUU7RUFDckUsMENBQXVFO0VBRnZFLGlDQUFxRDtFQUNyRCx5Q0FBcUU7RUFDckUsMENBQXVFO0VBRnZFLGlDQUFxRDtFQUNyRCx5Q0FBcUU7RUFDckUsd0NBQXVFO0VBRnZFLGlDQUFxRDtFQUNyRCx5Q0FBcUU7RUFDckUsMENBQXVFO0VBRnZFLGlDQUFxRDtFQUNyRCx5Q0FBcUU7RUFDckUsMENBQXVFO0VBRnZFLGlDQUFxRDtFQUNyRCx5Q0FBcUU7RUFDckUsdUNBQXVFO0VBRnZFLGlDQUFxRDtFQUNyRCx5Q0FBcUU7RUFDckUsMENBQXVFO0VBRnZFLGlDQUFxRDtFQUNyRCx5Q0FBcUU7RUFDckUsMENBQXVFLEVBQUE7O0FDUC9FO0U1QzBJRSx3QkFBd0I7RUFFeEIsNENBQTRDO0VBRzVDLHFCQUFxQixFQUFBO0VBWHJCO0lBQ0UsbUJBQW1CO0lBQ25CLGFBQVksRUFBQTs7QTRDdEloQjtFNUNxSEUsaUZBQStEO0VBQy9ELGdDQUFnQyxFQUFBO0VBdkJoQztJNEMvRkY7TTVDaUdNLGlCQUFpQixFQUFBLEVBQ2xCO0VBSUg7SUFDRSxVNEMvRlc7STVDZ0dYLFc0Q2hHVyxFQUFBO0U1Q21HYjtJQUNFLHFENENuR2dEO0k1Q29HaEQsa0I0Q2xHVyxFQUFBO0U1Q3FHYjtJQUNFLHVCNEN2R21CLEVBQUE7O0FDVGY7RUFDSSx1RUNIMkUsRUFBQTs7QURFL0U7RUFDSSx1RUNBMkUsRUFBQTs7QUREL0U7RUFDSSx3RUNHOEUsRUFBQTs7QURKbEY7RUFDSSx3RUNNaUYsRUFBQTs7QURQckY7RUFDSSwrQkNTb0IsRUFBQTs7QURWeEI7RUFDSSw0RUNZZ0YsRUFBQTs7QURONUU7RUFDSSx1RUNWbUUsRUFBQTs7QURTdkU7RUFDSSx1RUNWbUUsRUFBQTs7QTVDNkRuRjtFMkNwRFk7SUFDSSx1RUNWbUUsRUFBQSxFRFd0RTs7QTNDa0RiO0UyQ3BEWTtJQUNJLHVFQ1ZtRSxFQUFBLEVEV3RFOztBM0NrRGI7RTJDcERZO0lBQ0ksdUVDVm1FLEVBQUEsRURXdEU7O0EzQ2tEYjtFMkNwRFk7SUFDSSx1RUNWbUUsRUFBQSxFRFd0RTs7QTNDa0RiO0UyQ3BEWTtJQUNJLHVFQ1ZtRSxFQUFBLEVEV3RFOztBM0NrRGI7RTJDcERZO0lBQ0ksdUVDVm1FLEVBQUEsRURXdEU7O0EzQ2tEYjtFMkNwRFk7SUFDSSx1RUNWbUUsRUFBQSxFRFd0RTs7QUFGRDtFQUNJLHVFQ1BtRSxFQUFBOztBRE12RTtFQUNJLHVFQ1BtRSxFQUFBOztBNUMwRG5GO0UyQ3BEWTtJQUNJLHVFQ1BtRSxFQUFBLEVEUXRFOztBM0NrRGI7RTJDcERZO0lBQ0ksdUVDUG1FLEVBQUEsRURRdEU7O0EzQ2tEYjtFMkNwRFk7SUFDSSx1RUNQbUUsRUFBQSxFRFF0RTs7QTNDa0RiO0UyQ3BEWTtJQUNJLHVFQ1BtRSxFQUFBLEVEUXRFOztBM0NrRGI7RTJDcERZO0lBQ0ksdUVDUG1FLEVBQUEsRURRdEU7O0EzQ2tEYjtFMkNwRFk7SUFDSSx1RUNQbUUsRUFBQSxFRFF0RTs7QTNDa0RiO0UyQ3BEWTtJQUNJLHVFQ1BtRSxFQUFBLEVEUXRFOztBQUZEO0VBQ0ksd0VDSnNFLEVBQUE7O0FERzFFO0VBQ0ksd0VDSnNFLEVBQUE7O0E1Q3VEdEY7RTJDcERZO0lBQ0ksd0VDSnNFLEVBQUEsRURLekU7O0EzQ2tEYjtFMkNwRFk7SUFDSSx3RUNKc0UsRUFBQSxFREt6RTs7QTNDa0RiO0UyQ3BEWTtJQUNJLHdFQ0pzRSxFQUFBLEVES3pFOztBM0NrRGI7RTJDcERZO0lBQ0ksd0VDSnNFLEVBQUEsRURLekU7O0EzQ2tEYjtFMkNwRFk7SUFDSSx3RUNKc0UsRUFBQSxFREt6RTs7QTNDa0RiO0UyQ3BEWTtJQUNJLHdFQ0pzRSxFQUFBLEVES3pFOztBM0NrRGI7RTJDcERZO0lBQ0ksd0VDSnNFLEVBQUEsRURLekU7O0FBRkQ7RUFDSSx3RUNEeUUsRUFBQTs7QURBN0U7RUFDSSx3RUNEeUUsRUFBQTs7QTVDb0R6RjtFMkNwRFk7SUFDSSx3RUNEeUUsRUFBQSxFREU1RTs7QTNDa0RiO0UyQ3BEWTtJQUNJLHdFQ0R5RSxFQUFBLEVERTVFOztBM0NrRGI7RTJDcERZO0lBQ0ksd0VDRHlFLEVBQUEsRURFNUU7O0EzQ2tEYjtFMkNwRFk7SUFDSSx3RUNEeUUsRUFBQSxFREU1RTs7QTNDa0RiO0UyQ3BEWTtJQUNJLHdFQ0R5RSxFQUFBLEVERTVFOztBM0NrRGI7RTJDcERZO0lBQ0ksd0VDRHlFLEVBQUEsRURFNUU7O0EzQ2tEYjtFMkNwRFk7SUFDSSx3RUNEeUUsRUFBQSxFREU1RTs7QUFGRDtFQUNJLCtCQ0VZLEVBQUE7O0FESGhCO0VBQ0ksK0JDRVksRUFBQTs7QTVDaUQ1QjtFMkNwRFk7SUFDSSwrQkNFWSxFQUFBLEVERGY7O0EzQ2tEYjtFMkNwRFk7SUFDSSwrQkNFWSxFQUFBLEVERGY7O0EzQ2tEYjtFMkNwRFk7SUFDSSwrQkNFWSxF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Q1o7O0E5QzRCUDtFOENuREU7SUFzQk0sbUJBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLG1CQUFXLEVBQUEsRUFDWjs7QTlDNEJQO0U4Q25ERTtJQXNCTSxtQkFBVyxFQUFBLEVBQ1o7O0E5QzRCUDtFOENuREU7SUFzQk0sbUJBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGlCQUFXLEVBQUEsRUFDWjs7QTlDNEJQO0U4Q25ERTtJQXNCTSxpQkFBVyxFQUFBLEVBQ1o7O0E5QzRCUDtFOENuREU7SUFzQk0saUJBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGlCQUFXLEVBQUEsRUFDWjs7QTlDNEJQO0U4Q25ERTtJQXNCTSxpQkFBVyxFQUFBLEVBQ1o7O0E5QzRCUDtFOENuREU7SUFzQk0saUJBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDbkRFO0lBc0JNLGVBQVcsRUFBQSxFQUNaOztBOUM0QlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGdCQUFhLEVBQUEsRUFDZDs7QTlDa0JQO0U4QzlDRTtJQTJCTSxnQkFBYSxFQUFBLEVBQ2Q7O0E5Q2tCUDtFOEM5Q0U7SUEyQk0sZ0JBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGdCQUFhLEVBQUEsRUFDZDs7QTlDa0JQO0U4QzlDRTtJQTJCTSxnQkFBYSxFQUFBLEVBQ2Q7O0E5Q2tCUDtFOEM5Q0U7SUEyQk0sZ0JBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGNBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGlCQUFhLEVBQUEsRUFDZDs7QTlDa0JQO0U4QzlDRTtJQTJCTSxpQkFBYSxFQUFBLEVBQ2Q7O0E5Q2tCUDtFOEM5Q0U7SUEyQk0saUJBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGlCQUFhLEVBQUEsRUFDZDs7QTlDa0JQO0U4QzlDRTtJQTJCTSxpQkFBYSxFQUFBLEVBQ2Q7O0E5Q2tCUDtFOEM5Q0U7SUEyQk0saUJBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGlCQUFhLEVBQUEsRUFDZDs7QTlDa0JQO0U4QzlDRTtJQTJCTSxpQkFBYSxFQUFBLEVBQ2Q7O0E5Q2tCUDtFOEM5Q0U7SUEyQk0saUJBQWEsRUFBQSxFQUNkOztBOUNrQlA7RThDOUNFO0lBMkJNLGlCQUFhLEVBQUEsRUFDZDs7QTlDa0JQO0U4QzlDRTtJQTJCTSxpQkFBYSxFQUFBLEVBQ2Q7O0E5Q2tCUDtFOEM5Q0U7SUEyQk0saUJBQWEsRUFBQSxFQUNkOztBQ3ZCUDtFRHFDTSxlbEJwQnNCO0VrQnFCdEIsY2xCckJzQjtFa0J1QnBCLGdCRXpETyxFQUFBOztBRG9CZjtFRGtDTSxlbEJwQnNCO0VrQnFCdEIsY2xCckJzQjtFa0J1QnBCLGdCRXpETyxFQUFBOztBRGlCZjtFRHFDTSxlbEJwQnNCO0VrQnFCdEIsY2xCckJzQjtFa0J1QnBCLGdCRTdDTyxFQUFBOztBRFFmO0VEa0NNLGVsQnBCc0I7RWtCcUJ0QixjbEJyQnNCO0VrQnVCcEIsZ0JFN0NPLEVBQUE7O0FES2Y7RURxQ00sZWxCcEJzQjtFa0JxQnRCLGNsQnJCc0I7RWtCdUJwQixnQkVqQ08sRUFBQTs7QURKZjtFRGtDTSxlbEJwQnNCO0VrQnFCdEIsY2xCckJzQjtFa0J1QnBCLGdCRWpDTyxFQUFBOztBRFBmO0VEcUNNLGlCbEJwQnNCO0VrQnFCdEIsY2xCckJzQjtFa0J1QnBCLGdCRTNCTyxFQUFBOztBRFZmO0VEa0NNLGlCbEJwQnNCO0VrQnFCdEIsY2xCckJzQjtFa0J1QnBCLGdCRTNCTyxFQUFBOztBRGJmO0VEcUNNLGlCbEJwQnNCO0VrQnFCdEIsZ0JsQnJCc0IsRUFBQTs7QW1CZDVCO0VEa0NNLGlCbEJwQnNCO0VrQnFCdEIsZ0JsQnJCc0IsRUFBQTs7QW1CakI1QjtFRHFDTSxlbEJwQnNCO0VrQnFCdEIsZ0JsQnJCc0IsRUFBQTs7QW1CZDVCO0VEa0NNLGVsQnBCc0I7RWtCcUJ0QixnQmxCckJzQixFQUFBOztBbUJqQjVCO0VEcUNNLGtCbEJwQnNCO0VrQnFCdEIsaUJsQnJCc0IsRUFBQTs7QW1CZDVCO0VEa0NNLGtCbEJwQnNCO0VrQnFCdEIsaUJsQnJCc0IsRUFBQTs7QTVCd0I1QjtFK0M5Qkk7SUQwQkUsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkV6RE8sRUFBQTtFRCtCWDtJRHVCRSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRXpETyxFQUFBLEVEaUNWOztBL0N5Qkw7RStDOUJJO0lEMEJFLGVsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFekRPLEVBQUE7RUQrQlg7SUR1QkUsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkV6RE8sRUFBQSxFRGlDVjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRXpETyxFQUFBO0VEK0JYO0lEdUJFLGVsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFekRPLEVBQUEsRURpQ1Y7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkV6RE8sRUFBQTtFRCtCWDtJRHVCRSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRXpETyxFQUFBLEVEaUNWOztBL0N5Qkw7RStDOUJJO0lEMEJFLGVsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFekRPLEVBQUE7RUQrQlg7SUR1QkUsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkV6RE8sRUFBQSxFRGlDVjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRXpETyxFQUFBO0VEK0JYO0lEdUJFLGVsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFekRPLEVBQUEsRURpQ1Y7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkU3Q08sRUFBQTtFRG1CWDtJRHVCRSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRTdDTyxFQUFBLEVEcUJWOztBL0N5Qkw7RStDOUJJO0lEMEJFLGVsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFN0NPLEVBQUE7RURtQlg7SUR1QkUsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkU3Q08sRUFBQSxFRHFCVjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRTdDTyxFQUFBO0VEbUJYO0lEdUJFLGVsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFN0NPLEVBQUEsRURxQlY7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkU3Q08sRUFBQTtFRG1CWDtJRHVCRSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRTdDTyxFQUFBLEVEcUJWOztBL0N5Qkw7RStDOUJJO0lEMEJFLGVsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFN0NPLEVBQUE7RURtQlg7SUR1QkUsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkU3Q08sRUFBQSxFRHFCVjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRTdDTyxFQUFBO0VEbUJYO0lEdUJFLGVsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFN0NPLEVBQUEsRURxQlY7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkVqQ08sRUFBQTtFRE9YO0lEdUJFLGVsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFakNPLEVBQUEsRURTVjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRWpDTyxFQUFBO0VET1g7SUR1QkUsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkVqQ08sRUFBQSxFRFNWOztBL0N5Qkw7RStDOUJJO0lEMEJFLGVsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFakNPLEVBQUE7RURPWDtJRHVCRSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRWpDTyxFQUFBLEVEU1Y7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkVqQ08sRUFBQTtFRE9YO0lEdUJFLGVsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFakNPLEVBQUEsRURTVjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRWpDTyxFQUFBO0VET1g7SUR1QkUsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkVqQ08sRUFBQSxFRFNWOztBL0N5Qkw7RStDOUJJO0lEMEJFLGVsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFakNPLEVBQUE7RURPWDtJRHVCRSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRWpDTyxFQUFBLEVEU1Y7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsaUJsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFM0JPLEVBQUE7RURDWDtJRHVCRSxpQmxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkUzQk8sRUFBQSxFREdWOztBL0N5Qkw7RStDOUJJO0lEMEJFLGlCbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRTNCTyxFQUFBO0VEQ1g7SUR1QkUsaUJsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFM0JPLEVBQUEsRURHVjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxpQmxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkUzQk8sRUFBQTtFRENYO0lEdUJFLGlCbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRTNCTyxFQUFBLEVER1Y7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsaUJsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFM0JPLEVBQUE7RURDWDtJRHVCRSxpQmxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkUzQk8sRUFBQSxFREdWOztBL0N5Qkw7RStDOUJJO0lEMEJFLGlCbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRTNCTyxFQUFBO0VEQ1g7SUR1QkUsaUJsQnBCc0I7SWtCcUJ0QixjbEJyQnNCO0lrQnVCcEIsZ0JFM0JPLEVBQUEsRURHVjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxpQmxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkUzQk8sRUFBQTtFRENYO0lEdUJFLGlCbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRTNCTyxFQUFBLEVER1Y7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsaUJsQnBCc0I7SWtCcUJ0QixnQmxCckJzQixFQUFBO0VtQkh4QjtJRHVCRSxpQmxCcEJzQjtJa0JxQnRCLGdCbEJyQnNCLEVBQUEsRW1CRHZCOztBL0N5Qkw7RStDOUJJO0lEMEJFLGlCbEJwQnNCO0lrQnFCdEIsZ0JsQnJCc0IsRUFBQTtFbUJIeEI7SUR1QkUsaUJsQnBCc0I7SWtCcUJ0QixnQmxCckJzQixFQUFBLEVtQkR2Qjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxpQmxCcEJzQjtJa0JxQnRCLGdCbEJyQnNCLEVBQUE7RW1CSHhCO0lEdUJFLGlCbEJwQnNCO0lrQnFCdEIsZ0JsQnJCc0IsRUFBQSxFbUJEdkI7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsaUJsQnBCc0I7SWtCcUJ0QixnQmxCckJzQixFQUFBO0VtQkh4QjtJRHVCRSxpQmxCcEJzQjtJa0JxQnRCLGdCbEJyQnNCLEVBQUEsRW1CRHZCOztBL0N5Qkw7RStDOUJJO0lEMEJFLGlCbEJwQnNCO0lrQnFCdEIsZ0JsQnJCc0IsRUFBQTtFbUJIeEI7SUR1QkUsaUJsQnBCc0I7SWtCcUJ0QixnQmxCckJzQixFQUFBLEVtQkR2Qjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxpQmxCcEJzQjtJa0JxQnRCLGdCbEJyQnNCLEVBQUE7RW1CSHhCO0lEdUJFLGlCbEJwQnNCO0lrQnFCdEIsZ0JsQnJCc0IsRUFBQSxFbUJEdkI7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsZWxCcEJzQjtJa0JxQnRCLGdCbEJyQnNCLEVBQUE7RW1CSHhCO0lEdUJFLGVsQnBCc0I7SWtCcUJ0QixnQmxCckJzQixFQUFBLEVtQkR2Qjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxlbEJwQnNCO0lrQnFCdEIsZ0JsQnJCc0IsRUFBQTtFbUJIeEI7SUR1QkUsZWxCcEJzQjtJa0JxQnRCLGdCbEJyQnNCLEVBQUEsRW1CRHZCOztBL0N5Qkw7RStDOUJJO0lEMEJFLGVsQnBCc0I7SWtCcUJ0QixnQmxCckJzQixFQUFBO0VtQkh4QjtJRHVCRSxlbEJwQnNCO0lrQnFCdEIsZ0JsQnJCc0IsRUFBQSxFbUJEdkI7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsZWxCcEJzQjtJa0JxQnRCLGdCbEJyQnNCLEVBQUE7RW1CSHhCO0lEdUJFLGVsQnBCc0I7SWtCcUJ0QixnQmxCckJzQixFQUFBLEVtQkR2Qjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxlbEJwQnNCO0lrQnFCdEIsZ0JsQnJCc0IsRUFBQTtFbUJIeEI7SUR1QkUsZWxCcEJzQjtJa0JxQnRCLGdCbEJyQnNCLEVBQUEsRW1CRHZCOztBL0N5Qkw7RStDOUJJO0lEMEJFLGVsQnBCc0I7SWtCcUJ0QixnQmxCckJzQixFQUFBO0VtQkh4QjtJRHVCRSxlbEJwQnNCO0lrQnFCdEIsZ0JsQnJCc0IsRUFBQSxFbUJEdkI7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsa0JsQnBCc0I7SWtCcUJ0QixpQmxCckJzQixFQUFBO0VtQkh4QjtJRHVCRSxrQmxCcEJzQjtJa0JxQnRCLGlCbEJyQnNCLEVBQUEsRW1CRHZCOztBL0N5Qkw7RStDOUJJO0lEMEJFLGtCbEJwQnNCO0lrQnFCdEIsaUJsQnJCc0IsRUFBQTtFbUJIeEI7SUR1QkUsa0JsQnBCc0I7SWtCcUJ0QixpQmxCckJzQixFQUFBLEVtQkR2Qjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxrQmxCcEJzQjtJa0JxQnRCLGlCbEJyQnNCLEVBQUE7RW1CSHhCO0lEdUJFLGtCbEJwQnNCO0lrQnFCdEIsaUJsQnJCc0IsRUFBQSxFbUJEdkI7O0EvQ3lCTDtFK0M5Qkk7SUQwQkUsa0JsQnBCc0I7SWtCcUJ0QixpQmxCckJzQixFQUFBO0VtQkh4QjtJRHVCRSxrQmxCcEJzQjtJa0JxQnRCLGlCbEJyQnNCLEVBQUEsRW1CRHZCOztBL0N5Qkw7RStDOUJJO0lEMEJFLGtCbEJwQnNCO0lrQnFCdEIsaUJsQnJCc0IsRUFBQTtFbUJIeEI7SUR1QkUsa0JsQnBCc0I7SWtCcUJ0QixpQmxCckJzQixFQUFBLEVtQkR2Qjs7QS9DeUJMO0UrQzlCSTtJRDBCRSxrQmxCcEJzQjtJa0JxQnRCLGlCbEJyQnNCLEVBQUE7RW1CSHhCO0lEdUJFLGtCbEJwQnNCO0lrQnFCdEIsaUJsQnJCc0IsRUFBQSxFbUJEdkI7O0FBT0c7RUFDTixvSDNETGtELEVBQUE7O0FEZzlzQnhEO0UyRDk3c0JVLGVsQnBCc0I7RWtCcUJ0QixnQmxCckJzQixFQUFBO0V6Q3E5c0I5QjtJNER4OHNCSSxvSDNEWGtELEVBQUE7RURxOXNCdEQ7STREcDhzQkksbUJuQnlEbUU7SWtCeEQvRCxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRXpETyxFQUFBO0U3RDgvc0JqQjtJMkR4OHNCUSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRTdDTztJRDhDYixtQm5Cb0RtRSxFQUFBO0V6Q3E1c0J2RTtJMkQ3OHNCUSxlbEJwQnNCO0lrQnFCdEIsY2xCckJzQjtJa0J1QnBCLGdCRWpDTyxFQUFBO0U3RCsrc0JqQjtJMkRqOXNCUSxpQmxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkUzQk8sRUFBQTtFN0Q2K3NCakI7STJEcjlzQlEsZWxCcEJzQjtJa0JxQnRCLGdCbEJyQnNCO0ltQmtDMUIsZ0JBQVksRUFBQTtFNUQyOHNCaEI7STJEejlzQlEsa0JsQnBCc0I7SWtCcUJ0QixpQmxCckJzQjtJbUJzQzFCLGdCQUFZO0lBQ1osbUJuQnFDbUUsRUFBQTtFekNzNnNCdkU7STREdjhzQkksbUJuQmlDbUUsRUFBQTtFekN3NnNCdkU7STREcjhzQkksY0FBdUIsRUFBQTtFNUR1OHNCM0I7STREbjhzQkksYW5CeUJtRTtJbUJ4Qm5FLG1CbkJ3Qm1FO0ltQnZCbkUsaUJFcEZPO0lGcUZQLGNFNUVFLEVBQUE7RTlEaWh0Qk47O0kyRHYrc0JRLGVsQnBCc0I7SWtCcUJ0QixnQmxCckJzQixFQUFBO0ltQjZEMUI7TTVEbThzQkE7O1E0RGw4c0JFLHNCQUFzQixFQUFBLEVBRXpCO0U1RG04c0JIO0k0RGg4c0JJLGdCM0RoQ2lCLEVBQUE7RURrK3NCckI7STREOTdzQkksa0JuQkttRTtJbUJKbkUsbUJuQkltRSxFQUFBO0V6QzQ3c0J2RTtJNEQ1N3NCSSxrQm5CQW1FO0ltQkNuRSxtQm5CRG1FLEVBQUE7SXpDKzdzQnJFO000RDU3c0JJLGlCbkJIaUUsRUFBQTtFekNpOHNCdkU7STREejdzQkksZ0JBQWUsRUFBQTtFNUQyN3NCbkI7STREdjdzQkksbUJuQlptRSxFQUFBO0V6Q3E4c0J2RTtJNERyN3NCSSxtQm5CaEJtRSxFQUFBO0V6Q3U4c0J2RTs7STREbDdzQkksbUJuQnJCbUUsRUFBQTtFekMwOHNCdkU7O0k0RGg3c0JJLGlCbkIxQm1FLEVBQUE7RXpDNjhzQnZFO0k0RC82c0JJLHFCQUFxQixFQUFBO0k1RGk3c0J2QjtNNEQvNnNCSSxZQUFTO01BQ1QsV0FBVztNQUNYLGNBQWM7TUFFZCw0QkFBNEI7TUFDNUIsZ0JBQWdCLEVBQUE7RTVEZzdzQnRCO0k0RDM2c0JJLFdBQVU7SUFFVixlRXpKSztJRjBKTCxjRWpKRSxFQUFBO0k5RDZqdEJKO000RHQ2c0JJLGtCbkJuRGlFLEVBQUE7RXpDMjlzQnZFO0k0RGw2c0JNLG1CbkJ6RGlFO0lrQnhEL0QsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkU3Q08sRUFBQTtFN0Rra3RCakI7STJEeGh0QlEsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkVqQ08sRUFBQTtFN0QwanRCakI7STJENWh0QlEsaUJsQnBCc0I7SWtCcUJ0QixnQmxCckJzQjtJbUI2SXhCLG1CbkJqRWlFLEVBQUE7RXpDdytzQnZFO0kyRGhpdEJRLGVsQnBCc0I7SWtCcUJ0QixnQmxCckJzQixFQUFBO0V6Q3VqdEI5QjtJMkRuaXRCUSxrQmxCcEJzQjtJa0JxQnRCLGlCbEJyQnNCLEVBQUE7RXpDMGp0QjlCO0k0RGw2c0JNLG1CbkI1RWlFLEVBQUE7RXpDZy9zQnZFO0k0RGg2c0JNLG1CbkJoRmlFLEVBQUE7RXpDay9zQnZFO0k0RDk1c0JNLGFuQnBGaUU7SW1CcUZqRSxlRWxNRztJRm1NSCxnQkV6TEUsRUFBQTtFOUR5bHRCUjs7STJEOWl0QlEsZWxCcEJzQjtJa0JxQnRCLGdCbEJyQnNCLEVBQUE7SW1CMEt4QjtNNUQ2NXNCRjs7UTRENTVzQkksc0JBQXNCLEVBQUEsRUFFekI7RTVENjVzQkw7STREMTVzQk0sZ0IzRDdJZSxFQUFBO0VEeWl0QnJCO0k0RHg1c0JNLGdCQUE4QixFQUFBO0U1RDA1c0JwQzs7STREcjVzQk0sa0JuQjdHaUU7SW1COEdqRSxtQm5COUdpRSxFQUFBO0V6Q3NndEJ2RTtJNERwNXNCTSxnQkFBZSxFQUFBO0U1RHM1c0JyQjtJNERsNXNCTSxtQm5CdEhpRSxFQUFBO0V6QzBndEJ2RTs7STRELzRzQk0sbUJuQjNIaUUsRUFBQTtFekM2Z3RCdkU7O0k0RDc0c0JNLGtCbkJoSWlFLEVBQUE7RXpDZ2h0QnZFOztJNEQzNHNCTSxnQm5CcklpRSxFQUFBO0V6Q21odEJ2RTtJNEQxNHNCTSxxQkFBcUIsRUFBQTtJNUQ0NHNCekI7TTREMTRzQk0sWUFBUztNQUNULFdBQVc7TUFDWCxjQUFjO01BQ2QsY0FBYztNQUNkLGlCQUFpQjtNQUNqQixtQkFBbUIsRUFBQTtFNUQ0NHNCM0I7STREdjRzQk0sV0FBVTtJQUVWLGtCRXJRTTtJRnNRTixjRTVQQSxFQUFBO0k5RG9vdEJKO000RGw0c0JNLGtCbkI5SitELEVBQUE7RXpDa2l0QnZFO0k0RDUzc0JNLG1CbkJ0S2lFO0lrQnhEL0QsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkU3Q08sRUFBQTtFN0R5b3RCakI7STJEL2x0QlEsZWxCcEJzQjtJa0JxQnRCLGNsQnJCc0I7SWtCdUJwQixnQkVqQ08sRUFBQTtFN0Rpb3RCakI7STJEbm10QlEsaUJsQnBCc0I7SWtCcUJ0QixnQmxCckJzQjtJbUIwUHhCLG1CbkI5S2lFLEVBQUE7RXpDK2l0QnZFO0kyRHZtdEJRLGVsQnBCc0I7SWtCcUJ0QixnQmxCckJzQixFQUFBO0V6QzhudEI5QjtJMkQxbXRCUSxrQmxCcEJzQjtJa0JxQnRCLGlCbEJyQnNCLEVBQUE7RXpDaW90QjlCO0k0RDUzc0JNLG1CbkJ6TGlFLEVBQUE7RXpDdWp0QnZFO0k0RDEzc0JNLG1CbkI3TGlFLEVBQUE7RXpDeWp0QnZFO0k0RHgzc0JNLGFuQmpNaUU7SW1Ca01qRSxlRS9TRztJRmdUSCxnQkV0U0UsRUFBQTtFOURncXRCUjs7STJEcm50QlEsa0JsQnBCc0I7SWtCcUJ0QixpQmxCckJzQixFQUFBO0ltQnVSeEI7TTVEdTNzQkY7O1E0RHQzc0JJLHNCQUFzQixFQUFBLEVBRXpCO0U1RHUzc0JMO0k0RHAzc0JNLGdCM0QxUGUsRUFBQTtFRGdudEJyQjtJNERsM3NCTSxnQkFBOEIsRUFBQTtFNURvM3NCcEM7O0k0RC8yc0JNLGtCbkIxTmlFO0ltQjJOakUsbUJuQjNOaUUsRUFBQTtFekM2a3RCdkU7STREOTJzQk0sZ0JBQWUsRUFBQTtFNURnM3NCckI7STRENTJzQk0sbUJuQm5PaUUsRUFBQTtFekNpbHRCdkU7O0k0RHoyc0JNLG1CbkJ4T2lFLEVBQUE7RXpDb2x0QnZFOztJNER2MnNCTSxrQm5CN09pRSxFQUFBO0V6Q3VsdEJ2RTs7STREcjJzQk0sZ0JuQmxQaUUsRUFBQTtFekMwbHRCdkU7STREcDJzQk0scUJBQXFCLEVBQUE7STVEczJzQnpCO000RHAyc0JNLFlBQVM7TUFDVCxXQUFXO01BQ1gsY0FBYztNQUNkLGlCQUFpQjtNQUNqQixpQkFBaUI7TUFDakIsbUJBQW1CLEVBQUE7RS9DcFN6QjtJYjJvdEJBO000RDNpdEJJLG1CbkJ6RGlFO01rQnhEL0QsZWxCcEJzQjtNa0JxQnRCLGNsQnJCc0I7TWtCdUJwQixnQkU3Q08sRUFBQTtJN0Qyc3RCZjtNMkRqcXRCTSxlbEJwQnNCO01rQnFCdEIsY2xCckJzQjtNa0J1QnBCLGdCRWpDTyxFQUFBO0k3RG1zdEJmO00yRHJxdEJNLGlCbEJwQnNCO01rQnFCdEIsZ0JsQnJCc0I7TW1CNkl4QixtQm5CakVpRSxFQUFBO0l6Q2ludEJyRTtNMkR6cXRCTSxlbEJwQnNCO01rQnFCdEIsZ0JsQnJCc0IsRUFBQTtJekNnc3RCNUI7TTJENXF0Qk0sa0JsQnBCc0I7TWtCcUJ0QixpQmxCckJzQixFQUFBO0l6Q21zdEI1QjtNNEQzaXRCSSxtQm5CNUVpRSxFQUFBO0l6Q3ludEJyRTtNNER6aXRCSSxtQm5CaEZpRSxFQUFBO0l6QzJudEJyRTtNNER2aXRCSSxhbkJwRmlFO01tQnFGakUsZUVsTUc7TUZtTUgsZ0JFekxFLEVBQUE7STlEa3V0Qk47O00yRHZydEJNLGVsQnBCc0I7TWtCcUJ0QixnQmxCckJzQixFQUFBLEVtQjZLekI7RUFIQztJNURzaXRCSjs7TTREcml0Qk0sc0JBQXNCLEVBQUEsRUFFekI7RS9DeElIO0liK3F0QkE7TTREcGl0QkksZ0IzRDdJZSxFQUFBO0lEbXJ0Qm5CO000RGxpdEJJLGdCQUE4QixFQUFBO0k1RG9pdEJsQzs7TTREL2h0Qkksa0JuQjdHaUU7TW1COEdqRSxtQm5COUdpRSxFQUFBO0l6Q2dwdEJyRTtNNEQ5aHRCSSxnQkFBZSxFQUFBO0k1RGdpdEJuQjtNNEQ1aHRCSSxtQm5CdEhpRSxFQUFBO0l6Q29wdEJyRTs7TTREemh0QkksbUJuQjNIaUUsRUFBQTtJekN1cHRCckU7O000RHZodEJJLGtCbkJoSWlFLEVBQUE7SXpDMHB0QnJFOztNNERyaHRCSSxnQm5CcklpRSxFQUFBO0l6QzZwdEJyRTtNNERwaHRCSSxxQkFBcUIsRUFBQTtNNURzaHRCdkI7UTREcGh0QkksWUFBUztRQUNULFdBQVc7UUFDWCxjQUFjO1FBQ2QsY0FBYztRQUNkLGlCQUFpQjtRQUNqQixtQkFBbUIsRUFBQTtJNURzaHRCekI7TTREamh0QkksV0FBVTtNQUVWLGtCRXJRTTtNRnNRTixjRTVQQSxFQUFBO005RDh3dEJGO1E0RDVndEJJLGtCbkI5SitELEVBQUEsRW1CK0poRTs7QTVEOGd0QlQ7RStEcnd0QkkscUJBQXFCLEVBQUE7O0FBSXpCO0VBRUUscUJBQW9CO0VBRXBCLGtCQUFpQjtFQUNqQix3RDlES3NEO0U4REp0RCxvQjdCOUJXO0U2QitCWCxrQnRCNkV1RSxFQUFBO0VzQnBGekU7SUFVSSxlRG5DTyxFQUFBO0VDc0NUO0lBQ0UsMkJBQTBCLEVBQUE7RUFJNUI7SUFDRSxpQnRCaUVxRTtJc0JoRXJFLGtCRDlDVTtJQytDVixvQkQvQ1UsRUFBQTtJQzRDWDtNQUtHLGtCRGpEUTtNQ2tEUixnQjlEa0JxQixFQUFBO0k4RHhCeEI7TUFTRyxldEJ3SzhEO01zQnZLOUQsaUJ0QndEbUUsRUFBQTtJc0JsRXRFO01BYUcsaUJ0QnFEbUUsRUFBQTtJc0JsRXRFO01BbUJHLFl0QitDbUUsRUFBQTtNc0JsRXRFO1FBaUJLLDZCQUF5QyxFQUFBO0VBTy9DO0lBQ0Usa0J0QnlDcUU7SXNCeENyRSxlRHJFTyxFQUFBO0lDbUVSO01BSUcsZUR2RUs7TUN3RUwsaUJEeEVLO01DeUVMLGdCOUROcUIsRUFBQTtJOERBeEI7TUFTRyxldEJnSjhEO01zQi9JOUQsa0J0QmdDbUUsRUFBQTtJc0IxQ3RFO01BYUcsYXRCNkJtRSxFQUFBO001QnZDckU7UWtESEQ7VUFlSyxhdEIyQmlFLEVBQUEsRXNCekJwRTtFQUlIO0lBQ0Usa0J0Qm9CcUU7SXNCbkJyRSxtQkR6Rlc7SUMwRlgscUJEMUZXLEVBQUE7SUN1Rlo7TUFLRyxlRDdGSztNQzhGTCxnQjlEM0JxQixFQUFBO0k4RHFCeEI7TUFTRyxrQnRCWW1FO01zQlhuRSxldEIwSDhELEVBQUE7SXNCcElqRTtNQWFHLGF0QlFtRSxFQUFBO0VzQkp0RTtJQUVHLGNBQWE7SUFDYixlQUFjLEVBQUE7RUFuRnBCO0lBeUZNLFNBQVEsRUFBQTtFQUlaO0lBQ0UsaUJBQWdCLEVBQUE7RWxEakRoQjtJa0Q3Q0o7TUF5R00saUJ0QnJCbUU7TXNCc0JuRSxrQkRwSVE7TUNxSVIsb0JEcklRLEVBQUE7TUMwQmQ7UUE2R1Esa0JEdklNO1FDd0lOLGdCOURwRW1CLEVBQUE7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QzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGlCQUFVLEVBQUE7RUFFZDtJQUNJLDRCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksaUJBQVUsRUFBQTtFQUVkO0lBQ0ksNEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxpQkFBVSxFQUFBO0VBRWQ7SUFDSSw0QkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGlCQUFVLEVBQUE7RUFFZDtJQUNJLDRCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksaUJBQVUsRUFBQTtFQUVkO0lBQ0ksNEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxpQkFBVSxFQUFBO0VBRWQ7SUFDSSw0QkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVBQVUsRUFBQTtFQUVkO0lBQ0ksMEJBQXlDLEVBQUEsRUFDNUM7O0F2RHdDYjtFdUQ3Q1k7SUFDSSxlQUFVLEVBQUE7RUFFZDtJQUNJLDBCQUF5QyxFQUFBLEVBQzVDOztBdkR3Q2I7RXVEN0NZO0lBQ0ksZUFBVSxFQUFBO0VBRWQ7SUFDSSwwQkFBeUMsRUFBQSxFQUM1Qzs7QXZEd0NiO0V1RDdDWTtJQUNJLGVB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Ozs7OztFRHE3d0JFO0F1RWhseEJGO0VZRVEsbUJqRFRDLEVBQUE7O0FqQ2tLVDs7Ozs7Ozs7O0VEazh3QkU7QW9GOWx4QkY7RXpCbUVRLHNCRTFFaUIsRUFBQTs7QXVCT3pCO0V6Qm1FUSxzQkU5RGlCLEVBQUE7O0F1Qkx6QjtFekJtRVEsc0JFbERpQixFQUFBOztBdUJqQnpCO0V6Qm1FUSxzQkU1Q2lCLEVBQUE7O0F1QnZCekI7RXpCbUVRLHNCRWhDaUIsRUFBQTs7QXVCbkN6QjtFekJtRVEsc0JFM0JpQixFQUFBOztBdUJ4Q3pCO0V6Qm1FUSxzQkVoQmlCLEVBQUE7O0F1Qm5EekI7O0VBZU0sZ0JuRmlEaUIsRUFBQTs7QW1GaEV2QjtFQW9CTSxnQm5GNENpQixFQUFBOztBbUZoRXZCO0VBeUJNLGdCbkZ1Q2lCLEVBQUE7O0FtRmhFdkI7O0V6Qm1FUSxzQkUzQmlCO0V1QlRuQixnQm5GNkJrQixFQUFBOztBbUY1RHhCO0VBbUNNLHdCQUFlO0tBQWYscUJBQWU7VUFBZixnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQix3QkFBdUI7RUFDdkIsMEJBQXlCO0VBQ3pCLDJDM0NvSStELEVBQUE7O0EyQzdLckU7RUE4Q1EsK0MzQytINkQsRUFBQTtFMkM3S3JFO0lBZ0RVLDRCbER0REQ7SWtEdURDLCtCbER2REQsRUFBQTtFa0RNVDtJQW9EVSw2QmxEMUREO0lrRDJEQyxnQ2xEM0RELEVBQUE7O0FrRE1UO0VBMkRNLCtDM0NrSCtEO0UyQ2pIL0Qsb0MzQ2lIK0Q7RTJDaEgvRCxrQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsbUJsRHJFRztFa0RzRUgsOEJBQTZCO0VBQzdCLGdCbkZQdUIsRUFBQTs7QW1GM0Q3QjtFQXVFTSxvQzNDc0crRDtFMkNyRy9ELGdCbkZWbUIsRUFBQTtFbUZXWDtJQUNOLDRHbkYzQ2dELEVBQUE7O0FtRi9CeEQ7RUFnRlEsb0MzQzZGNkQsRUFBQTs7QTJDN0tyRTtFQXFGTSxvQzNDd0YrRCxFQUFBOztBMkM3S3JFOztFQTBG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eEJGO0VBR1EsK0N4RHdLNkQsRUFBQTtFd0QzS3JFO0lBTWdCLG1DeERxS3FELEVBQUE7O0F3RDNLckU7RUFhWSwrQ3hEOEp5RCxFQUFBOztBd0QzS3JFO0VBZ0JZLCtDeEQySnlEO0V3RDFKekQsb0N4RDBKeUQsRUFBQTs7QXlEOUtyRTtFQUVJLCtDekQ0S2lFO0V5RDNLakUsb0N6RDJLaUU7RXlEMUtqRSxlQUFjO0VBQ2QsK0NBQStDLEVBQUE7RUFMbkQ7SUFPUSwrRGpHeUJnRCxFQUFBO0VpR2hDeEQ7SUFXUSxhQUFZO0lBQ1osNERqR29CZ0Q7SWlHbkJoRCw0RXpDTG9GLEVBQUE7O0EwQ1I1RjtFQUVJLCtDMUQ0S2lFO0UwRDNLakUsb0MxRDJLaUUsRUFBQTs7QTJEN0tyRTtFQUVJLCtDM0QyS2lFO0UyRDFLakUsb0MzRDBLaUUsRUFBQTtFMkQ3S3JFO0lBTWdCLG9DM0R1S3FELEVBQUE7O0F4Q2pCckU7Ozs7Ozs7OztFRG00eEJFO0FxRzdoeUJGO0VBRUksd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0IsRUFBQTtFQUZwQjtJQUlRLCtDNUR1SzZELEVBQUE7RTREM0tyRTtJQVVnQiwrQzVEaUtxRCxFQUFBO0U0RDNLckU7SUFjWSwrQzVENkp5RCxFQUFBO0k0RDNLckU7TUFnQmdCLCtDNUQySnFELEVBQUE7RTREM0tyRTtJQW9CWSwrQzVEdUp5RCxFQUFBO0k0RDNLckU7TUFzQmdCLCtDNURxSnFELEVBQUE7O0E2RGxMckU7RUFDSSxrRDdEdU1xSTtFNkR0TXJJLCtDN0RnTGlFLEVBQUE7RTZEbExyRTtJQU1ZLGtEN0Q0S3lEO0k2RDNLekQsMEJBQXlCO0lBQ3pCLHdCQUF1QixFQUFBO0lBUm5DO01BVWdCLG1CQUFrQixFQUFBOztBQ05sQztFQUlZLDRGQUF1RixFQUFBOztBdEd5Sm5HOzs7Ozs7Ozs7RUR5NnhCRTtBd0dua3lCRjtFQUVJLCtDL0R5S2lFO0UrRHhLakUsNkJ0RVZLO0VzRVdMLDRCdEVYSztFc0VZTCxvRC9ENExxSTtFK0QzTHJJLGN2R3VFTztFdUd0RVAsd0R2R3NCb0QsRUFBQTtFdUc3QnhEO0lBVVEsVUFBUztJQUNULGNBQTJCO0lBQzNCLG9CQUFtQixFQUFBOztBQ1huQjtFQUNHLGdCQUFnQjtFQUNmLDhDQUE4QyxFQUFBO0VBRmpEO0lBTUssV0FBVztJQUNYLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsTUFBTTtJQUNOLFlBQVk7SUFDWixVQUFVO0lBQ1YseUNoRThKdUQsRUFBQTtFZ0UxSzVEO0lBaUJPLG9DaEV5SnFELEVBQUE7O0FpRTlLckU7RUFDSSwrQ2pFNktpRTtFaUU1S2pFLDhDQUE4QyxFQUFBIiwiZmlsZSI6ImdlbmVyYWwuYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qJHNwYWNlcjogcmVtKHRva2VuU3BhY2UoXCJzcGFjZXItd2lkdGgtcHhcIikgKiAxcHgpO1xuJHNwYWNlcnM6ICgpO1xuQGVhY2ggJGtleSwgJHZhbHVlIGluIHRva2VuU3BhY2UoXCJzcGFjZXNcIikge1xuICAkc3BhY2VyczogbWFwLW1lcmdlKFxuICAgICRzcGFjZXJzLFxuICAgIChcbiAgICAgICRrZXk6ICRzcGFjZXIgKiB0b2tlblNwYWNlck11bCgka2V5KSxcbiAgICApXG4gICk7XG59Ki9cbi8qJHNwYWNlcjogcmVtKHRva2VuU3BhY2UoXCJzcGFjZXItd2lkdGgtcHhcIikgKiAxcHgpO1xuJHNwYWNlcnM6ICgpO1xuQGVhY2ggJGtleSwgJHZhbHVlIGluIHRva2VuU3BhY2UoXCJzcGFjZXNcIikge1xuICAkc3BhY2VyczogbWFwLW1lcmdlKFxuICAgICRzcGFjZXJzLFxuICAgIChcbiAgICAgICRrZXk6ICRzcGFjZXIgKiB0b2tlblNwYWNlck11bCgka2V5KSxcbiAgICApXG4gICk7XG59Ki9cbi8qJHNwYWNlcjogcmVtKHRva2VuU3BhY2UoXCJzcGFjZXItd2lkdGgtcHhcIikgKiAxcHgpO1xuJHNwYWNlcnM6ICgpO1xuQGVhY2ggJGtleSwgJHZhbHVlIGluIHRva2VuU3BhY2UoXCJzcGFjZXNcIikge1xuICAkc3BhY2VyczogbWFwLW1lcmdlKFxuICAgICRzcGFjZXJzLFxuICAgIChcbiAgICAgICRrZXk6ICRzcGFjZXIgKiB0b2tlblNwYWNlck11bCgka2V5KSxcbiAgICApXG4gICk7XG59Ki9cbi8qIVxuICogQm9vdHN0cmFwIHY1LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IFwic2F0b3NoaVwiLCBcIlNlZ29lIFVJXCIsIHNhbnMtc2VyaWY7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFwiYXVnZXItbW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktYmc6ICNmZmY7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuaHIge1xuICBtYXJnaW46IGluaGVyaXQgMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiBpbmhlcml0OyB9XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzBkNmVmZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwYTU4Y2E7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBkaXJlY3Rpb246IGx0ciAvKiBydGw6aWdub3JlICovO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgcHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNkNjMzODQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICBhID4gY29kZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgfVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG4gIHNlbGVjdDpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICBidXR0b246bm90KDpkaXNhYmxlZCksXG4gIFt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgbGVnZW5kICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7IH1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmltZy1oaWdoLXhzLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctc20tZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmltZy1tZC1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltZy1tZDItZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pbWctbGctZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5pbWctbGcyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaW1nLXhsLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmNvbnRhaW5lcixcbltjbGFzcyo9XCJjb250YWluZXItXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCA4cHgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCA4cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5jb250YWluZXItcyB7XG4gIG1heC13aWR0aDogMzc1cHg7IH1cblxuLmNvbnRhaW5lci1oYWxmLXMge1xuICBtYXgtd2lkdGg6IDE4Ny41cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItc20tcyB7XG4gICAgbWF4LXdpZHRoOiAzNzVweDsgfVxuICAuY29udGFpbmVyLXNtLWhhbGYtcyB7XG4gICAgbWF4LXdpZHRoOiAxODcuNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbWQtcyB7XG4gICAgbWF4LXdpZHRoOiAzNzVweDsgfVxuICAuY29udGFpbmVyLW1kLWhhbGYtcyB7XG4gICAgbWF4LXdpZHRoOiAxODcuNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLW1kMi1zIHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4OyB9XG4gIC5jb250YWluZXItbWQyLWhhbGYtcyB7XG4gICAgbWF4LXdpZHRoOiAxODcuNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLWxnLXMge1xuICAgIG1heC13aWR0aDogMzc1cHg7IH1cbiAgLmNvbnRhaW5lci1sZy1oYWxmLXMge1xuICAgIG1heC13aWR0aDogMTg3LjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lci1sZzItcyB7XG4gICAgbWF4LXdpZHRoOiAzNzVweDsgfVxuICAuY29udGFpbmVyLWxnMi1oYWxmLXMge1xuICAgIG1heC13aWR0aDogMTg3LjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhaW5lci14bC1zIHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4OyB9XG4gIC5jb250YWluZXIteGwtaGFsZi1zIHtcbiAgICBtYXgtd2lkdGg6IDE4Ny41cHg7IH0gfVxuXG4uY29udGFpbmVyLW0ge1xuICBtYXgtd2lkdGg6IDEwMDhweDsgfVxuXG4uY29udGFpbmVyLWhhbGYtbSB7XG4gIG1heC13aWR0aDogNTA0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItc20tbSB7XG4gICAgbWF4LXdpZHRoOiAxMDA4cHg7IH1cbiAgLmNvbnRhaW5lci1zbS1oYWxmLW0ge1xuICAgIG1heC13aWR0aDogNTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1tZC1tIHtcbiAgICBtYXgtd2lkdGg6IDEwMDhweDsgfVxuICAuY29udGFpbmVyLW1kLWhhbGYtbSB7XG4gICAgbWF4LXdpZHRoOiA1MDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1tZDItbSB7XG4gICAgbWF4LXdpZHRoOiAxMDA4cHg7IH1cbiAgLmNvbnRhaW5lci1tZDItaGFsZi1tIHtcbiAgICBtYXgtd2lkdGg6IDUwNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLWxnLW0ge1xuICAgIG1heC13aWR0aDogMTAwOHB4OyB9XG4gIC5jb250YWluZXItbGctaGFsZi1tIHtcbiAgICBtYXgtd2lkdGg6IDUwNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLWxnMi1tIHtcbiAgICBtYXgtd2lkdGg6IDEwMDhweDsgfVxuICAuY29udGFpbmVyLWxnMi1oYWxmLW0ge1xuICAgIG1heC13aWR0aDogNTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jb250YWluZXIteGwtbSB7XG4gICAgbWF4LXdpZHRoOiAxMDA4cHg7IH1cbiAgLmNvbnRhaW5lci14bC1oYWxmLW0ge1xuICAgIG1heC13aWR0aDogNTA0cHg7IH0gfVxuXG4uY29udGFpbmVyLW0yIHtcbiAgbWF4LXdpZHRoOiA5NDRweDsgfVxuXG4uY29udGFpbmVyLWhhbGYtbTIge1xuICBtYXgtd2lkdGg6IDQ3MnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXNtLW0yIHtcbiAgICBtYXgtd2lkdGg6IDk0NHB4OyB9XG4gIC5jb250YWluZXItc20taGFsZi1tMiB7XG4gICAgbWF4LXdpZHRoOiA0NzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLW1kLW0yIHtcbiAgICBtYXgtd2lkdGg6IDk0NHB4OyB9XG4gIC5jb250YWluZXItbWQtaGFsZi1tMiB7XG4gICAgbWF4LXdpZHRoOiA0NzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1tZDItbTIge1xuICAgIG1heC13aWR0aDogOTQ0cHg7IH1cbiAgLmNvbnRhaW5lci1tZDItaGFsZi1tMiB7XG4gICAgbWF4LXdpZHRoOiA0NzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci1sZy1tMiB7XG4gICAgbWF4LXdpZHRoOiA5NDRweDsgfVxuICAuY29udGFpbmVyLWxnLWhhbGYtbTIge1xuICAgIG1heC13aWR0aDogNDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXItbGcyLW0yIHtcbiAgICBtYXgtd2lkdGg6IDk0NHB4OyB9XG4gIC5jb250YWluZXItbGcyLWhhbGYtbTIge1xuICAgIG1heC13aWR0aDogNDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jb250YWluZXIteGwtbTIge1xuICAgIG1heC13aWR0aDogOTQ0cHg7IH1cbiAgLmNvbnRhaW5lci14bC1oYWxmLW0yIHtcbiAgICBtYXgtd2lkdGg6IDQ3MnB4OyB9IH1cblxuLmNvbnRhaW5lci1tMyB7XG4gIG1heC13aWR0aDogMTMxM3B4OyB9XG5cbi5jb250YWluZXItaGFsZi1tMyB7XG4gIG1heC13aWR0aDogNjU2LjVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1zbS1tMyB7XG4gICAgbWF4LXdpZHRoOiAxMzEzcHg7IH1cbiAgLmNvbnRhaW5lci1zbS1oYWxmLW0zIHtcbiAgICBtYXgtd2lkdGg6IDY1Ni41cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1tZC1tMyB7XG4gICAgbWF4LXdpZHRoOiAxMzEzcHg7IH1cbiAgLmNvbnRhaW5lci1tZC1oYWxmLW0zIHtcbiAgICBtYXgtd2lkdGg6IDY1Ni41cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItbWQyLW0zIHtcbiAgICBtYXgtd2lkdGg6IDEzMTNweDsgfVxuICAuY29udGFpbmVyLW1kMi1oYWxmLW0zIHtcbiAgICBtYXgtd2lkdGg6IDY1Ni41cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXItbGctbTMge1xuICAgIG1heC13aWR0aDogMTMxM3B4OyB9XG4gIC5jb250YWluZXItbGctaGFsZi1tMyB7XG4gICAgbWF4LXdpZHRoOiA2NTYuNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLWxnMi1tMyB7XG4gICAgbWF4LXdpZHRoOiAxMzEzcHg7IH1cbiAgLmNvbnRhaW5lci1sZzItaGFsZi1tMyB7XG4gICAgbWF4LXdpZHRoOiA2NTYuNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29udGFpbmVyLXhsLW0zIHtcbiAgICBtYXgtd2lkdGg6IDEzMTNweDsgfVxuICAuY29udGFpbmVyLXhsLWhhbGYtbTMge1xuICAgIG1heC13aWR0aDogNjU2LjVweDsgfSB9XG5cbi5jb250YWluZXItbCB7XG4gIG1heC13aWR0aDogMTQ4OHB4OyB9XG5cbi5jb250YWluZXItaGFsZi1sIHtcbiAgbWF4LXdpZHRoOiA3NDRweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1zbS1sIHtcbiAgICBtYXgtd2lkdGg6IDE0ODhweDsgfVxuICAuY29udGFpbmVyLXNtLWhhbGYtbCB7XG4gICAgbWF4LXdpZHRoOiA3NDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLW1kLWwge1xuICAgIG1heC13aWR0aDogMTQ4OHB4OyB9XG4gIC5jb250YWluZXItbWQtaGFsZi1sIHtcbiAgICBtYXgtd2lkdGg6IDc0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLW1kMi1sIHtcbiAgICBtYXgtd2lkdGg6IDE0ODhweDsgfVxuICAuY29udGFpbmVyLW1kMi1oYWxmLWwge1xuICAgIG1heC13aWR0aDogNzQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXItbGctbCB7XG4gICAgbWF4LXdpZHRoOiAxNDg4cHg7IH1cbiAgLmNvbnRhaW5lci1sZy1oYWxmLWwge1xuICAgIG1heC13aWR0aDogNzQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXItbGcyLWwge1xuICAgIG1heC13aWR0aDogMTQ4OHB4OyB9XG4gIC5jb250YWluZXItbGcyLWhhbGYtbCB7XG4gICAgbWF4LXdpZHRoOiA3NDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhaW5lci14bC1sIHtcbiAgICBtYXgtd2lkdGg6IDE0ODhweDsgfVxuICAuY29udGFpbmVyLXhsLWhhbGYtbCB7XG4gICAgbWF4LXdpZHRoOiA3NDRweDsgfSB9XG5cbi5jb250YWluZXIteGwge1xuICBtYXgtd2lkdGg6IDE3OTJweDsgfVxuXG4uY29udGFpbmVyLWhhbGYteGwge1xuICBtYXgtd2lkdGg6IDg5NnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXNtLXhsIHtcbiAgICBtYXgtd2lkdGg6IDE3OTJweDsgfVxuICAuY29udGFpbmVyLXNtLWhhbGYteGwge1xuICAgIG1heC13aWR0aDogODk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1tZC14bCB7XG4gICAgbWF4LXdpZHRoOiAxNzkycHg7IH1cbiAgLmNvbnRhaW5lci1tZC1oYWxmLXhsIHtcbiAgICBtYXgtd2lkdGg6IDg5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLW1kMi14bCB7XG4gICAgbWF4LXdpZHRoOiAxNzkycHg7IH1cbiAgLmNvbnRhaW5lci1tZDItaGFsZi14bCB7XG4gICAgbWF4LXdpZHRoOiA4OTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci1sZy14bCB7XG4gICAgbWF4LXdpZHRoOiAxNzkycHg7IH1cbiAgLmNvbnRhaW5lci1sZy1oYWxmLXhsIHtcbiAgICBtYXgtd2lkdGg6IDg5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLWxnMi14bCB7XG4gICAgbWF4LXdpZHRoOiAxNzkycHg7IH1cbiAgLmNvbnRhaW5lci1sZzItaGFsZi14bCB7XG4gICAgbWF4LXdpZHRoOiA4OTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhaW5lci14bC14bCB7XG4gICAgbWF4LXdpZHRoOiAxNzkycHg7IH1cbiAgLmNvbnRhaW5lci14bC1oYWxmLXhsIHtcbiAgICBtYXgtd2lkdGg6IDg5NnB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29udGFpbmVyLWhhbGYtZmx1aWQge1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1zbS1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWluZXItc20taGFsZi1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1tZC1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWluZXItbWQtaGFsZi1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItbWQyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhaW5lci1tZDItaGFsZi1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXItbGctZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29udGFpbmVyLWxnLWhhbGYtZmx1aWQge1xuICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLWxnMi1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWluZXItbGcyLWhhbGYtZmx1aWQge1xuICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29udGFpbmVyLXhsLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhaW5lci14bC1oYWxmLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbjpyb290IHtcbiAgLS1jb250YWluZXItcGFkZGluZy14OiAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS1jb250YWluZXItcGFkZGluZy14OiA2NHB4OyB9IH1cblxuW2NsYXNzKj1cImNvbnRhaW5lci1cIl0ge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgbWFyZ2luLWxlZnQgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG5bY2xhc3MqPVwiY29udGFpbmVyLVwiXSB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBtYXJnaW4tbGVmdCAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZy14KTsgfVxuXG5bY2xhc3MqPVwicGItbWQtXCJdLFxuW2NsYXNzKj1cIm1iLW1kLVwiXSB7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIG1hcmdpbi1ib3R0b20gMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMTZweDtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7IH1cbiAgLnJvdyA+ICoge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTsgfVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlOyB9XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7IH1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7IH1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMHB4OyB9XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDBweDsgfVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiA4cHg7IH1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogOHB4OyB9XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDE2cHg7IH1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMTZweDsgfVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAyNHB4OyB9XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDI0cHg7IH1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMzJweDsgfVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAzMnB4OyB9XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDQ4cHg7IH1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogNDhweDsgfVxuXG4uZy02LFxuLmd4LTYge1xuICAtLWJzLWd1dHRlci14OiA2NHB4OyB9XG5cbi5nLTYsXG4uZ3ktNiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDY0cHg7IH1cblxuLmctNyxcbi5neC03IHtcbiAgLS1icy1ndXR0ZXIteDogODUuNnB4OyB9XG5cbi5nLTcsXG4uZ3ktNyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDg1LjZweDsgfVxuXG4uZy04LFxuLmd4LTgge1xuICAtLWJzLWd1dHRlci14OiA5NnB4OyB9XG5cbi5nLTgsXG4uZ3ktOCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDk2cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wtaGlnaC14cyB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1oaWdoLXhzLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtaGlnaC14cy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWhpZ2gteHMtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWhpZ2gteHMtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLWhpZ2gteHMtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWhpZ2gteHMtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWhpZ2gteHMtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1oaWdoLXhzLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtaGlnaC14cy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1oaWdoLXhzLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1oaWdoLXhzLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1oaWdoLXhzLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1oaWdoLXhzLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1oaWdoLXhzLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1oaWdoLXhzLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1oaWdoLXhzLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1oaWdoLXhzLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1oaWdoLXhzLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtaGlnaC14cy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWhpZ2gteHMtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtaGlnaC14cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWhpZ2gteHMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtaGlnaC14cy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtaGlnaC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtaGlnaC14cy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtaGlnaC14cy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtaGlnaC14cy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtaGlnaC14cy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtaGlnaC14cy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtaGlnaC14cy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtaGlnaC14cy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWhpZ2gteHMtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctaGlnaC14cy0wLFxuICAuZ3gtaGlnaC14cy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwcHg7IH1cbiAgLmctaGlnaC14cy0wLFxuICAuZ3ktaGlnaC14cy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwcHg7IH1cbiAgLmctaGlnaC14cy0xLFxuICAuZ3gtaGlnaC14cy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiA4cHg7IH1cbiAgLmctaGlnaC14cy0xLFxuICAuZ3ktaGlnaC14cy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiA4cHg7IH1cbiAgLmctaGlnaC14cy0yLFxuICAuZ3gtaGlnaC14cy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAxNnB4OyB9XG4gIC5nLWhpZ2gteHMtMixcbiAgLmd5LWhpZ2gteHMtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTZweDsgfVxuICAuZy1oaWdoLXhzLTMsXG4gIC5neC1oaWdoLXhzLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDI0cHg7IH1cbiAgLmctaGlnaC14cy0zLFxuICAuZ3ktaGlnaC14cy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAyNHB4OyB9XG4gIC5nLWhpZ2gteHMtNCxcbiAgLmd4LWhpZ2gteHMtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMzJweDsgfVxuICAuZy1oaWdoLXhzLTQsXG4gIC5neS1oaWdoLXhzLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDMycHg7IH1cbiAgLmctaGlnaC14cy01LFxuICAuZ3gtaGlnaC14cy01IHtcbiAgICAtLWJzLWd1dHRlci14OiA0OHB4OyB9XG4gIC5nLWhpZ2gteHMtNSxcbiAgLmd5LWhpZ2gteHMtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogNDhweDsgfVxuICAuZy1oaWdoLXhzLTYsXG4gIC5neC1oaWdoLXhzLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDY0cHg7IH1cbiAgLmctaGlnaC14cy02LFxuICAuZ3ktaGlnaC14cy02IHtcbiAgICAtLWJzLWd1dHRlci15OiA2NHB4OyB9XG4gIC5nLWhpZ2gteHMtNyxcbiAgLmd4LWhpZ2gteHMtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogODUuNnB4OyB9XG4gIC5nLWhpZ2gteHMtNyxcbiAgLmd5LWhpZ2gteHMtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogODUuNnB4OyB9XG4gIC5nLWhpZ2gteHMtOCxcbiAgLmd4LWhpZ2gteHMtOCB7XG4gICAgLS1icy1ndXR0ZXIteDogOTZweDsgfVxuICAuZy1oaWdoLXhzLTgsXG4gIC5neS1oaWdoLXhzLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMHB4OyB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwcHg7IH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhweDsgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogOHB4OyB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAxNnB4OyB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAxNnB4OyB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAyNHB4OyB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAyNHB4OyB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAzMnB4OyB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAzMnB4OyB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiA0OHB4OyB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiA0OHB4OyB9XG4gIC5nLXNtLTYsXG4gIC5neC1zbS02IHtcbiAgICAtLWJzLWd1dHRlci14OiA2NHB4OyB9XG4gIC5nLXNtLTYsXG4gIC5neS1zbS02IHtcbiAgICAtLWJzLWd1dHRlci15OiA2NHB4OyB9XG4gIC5nLXNtLTcsXG4gIC5neC1zbS03IHtcbiAgICAtLWJzLWd1dHRlci14OiA4NS42cHg7IH1cbiAgLmctc20tNyxcbiAgLmd5LXNtLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDg1LjZweDsgfVxuICAuZy1zbS04LFxuICAuZ3gtc20tOCB7XG4gICAgLS1icy1ndXR0ZXIteDogOTZweDsgfVxuICAuZy1zbS04LFxuICAuZ3ktc20tOCB7XG4gICAgLS1icy1ndXR0ZXIteTogOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwcHg7IH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDBweDsgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogOHB4OyB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiA4cHg7IH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE2cHg7IH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE2cHg7IH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDI0cHg7IH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDI0cHg7IH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMycHg7IH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDMycHg7IH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQ4cHg7IH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQ4cHg7IH1cbiAgLmctbWQtNixcbiAgLmd4LW1kLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDY0cHg7IH1cbiAgLmctbWQtNixcbiAgLmd5LW1kLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDY0cHg7IH1cbiAgLmctbWQtNyxcbiAgLmd4LW1kLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDg1LjZweDsgfVxuICAuZy1tZC03LFxuICAuZ3ktbWQtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogODUuNnB4OyB9XG4gIC5nLW1kLTgsXG4gIC5neC1tZC04IHtcbiAgICAtLWJzLWd1dHRlci14OiA5NnB4OyB9XG4gIC5nLW1kLTgsXG4gIC5neS1tZC04IHtcbiAgICAtLWJzLWd1dHRlci15OiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLW1kMiB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1tZDItYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1tZDItMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZDItMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLW1kMi0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbWQyLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZDItNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLW1kMi02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kMi1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLW1kMi0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZDItMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kMi0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQyLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZDItNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kMi02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQyLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZDItOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kMi05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQyLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQyLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQyLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1kMi0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kMi0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDItMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kMi0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQyLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDItNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kMi02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQyLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZDItOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kMi05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQyLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQyLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLW1kMi0wLFxuICAuZ3gtbWQyLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDBweDsgfVxuICAuZy1tZDItMCxcbiAgLmd5LW1kMi0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwcHg7IH1cbiAgLmctbWQyLTEsXG4gIC5neC1tZDItMSB7XG4gICAgLS1icy1ndXR0ZXIteDogOHB4OyB9XG4gIC5nLW1kMi0xLFxuICAuZ3ktbWQyLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDhweDsgfVxuICAuZy1tZDItMixcbiAgLmd4LW1kMi0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAxNnB4OyB9XG4gIC5nLW1kMi0yLFxuICAuZ3ktbWQyLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE2cHg7IH1cbiAgLmctbWQyLTMsXG4gIC5neC1tZDItMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMjRweDsgfVxuICAuZy1tZDItMyxcbiAgLmd5LW1kMi0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAyNHB4OyB9XG4gIC5nLW1kMi00LFxuICAuZ3gtbWQyLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMycHg7IH1cbiAgLmctbWQyLTQsXG4gIC5neS1tZDItNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMzJweDsgfVxuICAuZy1tZDItNSxcbiAgLmd4LW1kMi01IHtcbiAgICAtLWJzLWd1dHRlci14OiA0OHB4OyB9XG4gIC5nLW1kMi01LFxuICAuZ3ktbWQyLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQ4cHg7IH1cbiAgLmctbWQyLTYsXG4gIC5neC1tZDItNiB7XG4gICAgLS1icy1ndXR0ZXIteDogNjRweDsgfVxuICAuZy1tZDItNixcbiAgLmd5LW1kMi02IHtcbiAgICAtLWJzLWd1dHRlci15OiA2NHB4OyB9XG4gIC5nLW1kMi03LFxuICAuZ3gtbWQyLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDg1LjZweDsgfVxuICAuZy1tZDItNyxcbiAgLmd5LW1kMi03IHtcbiAgICAtLWJzLWd1dHRlci15OiA4NS42cHg7IH1cbiAgLmctbWQyLTgsXG4gIC5neC1tZDItOCB7XG4gICAgLS1icy1ndXR0ZXIteDogOTZweDsgfVxuICAuZy1tZDItOCxcbiAgLmd5LW1kMi04IHtcbiAgICAtLWJzLWd1dHRlci15OiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwcHg7IH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDBweDsgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogOHB4OyB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiA4cHg7IH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE2cHg7IH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE2cHg7IH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDI0cHg7IH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDI0cHg7IH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMycHg7IH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDMycHg7IH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQ4cHg7IH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQ4cHg7IH1cbiAgLmctbGctNixcbiAgLmd4LWxnLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDY0cHg7IH1cbiAgLmctbGctNixcbiAgLmd5LWxnLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDY0cHg7IH1cbiAgLmctbGctNyxcbiAgLmd4LWxnLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDg1LjZweDsgfVxuICAuZy1sZy03LFxuICAuZ3ktbGctNyB7XG4gICAgLS1icy1ndXR0ZXIteTogODUuNnB4OyB9XG4gIC5nLWxnLTgsXG4gIC5neC1sZy04IHtcbiAgICAtLWJzLWd1dHRlci14OiA5NnB4OyB9XG4gIC5nLWxnLTgsXG4gIC5neS1sZy04IHtcbiAgICAtLWJzLWd1dHRlci15OiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLWxnMiB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1sZzItYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1sZzItMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZzItMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWxnMi0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGcyLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1sZzItNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWxnMi02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnMi1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLWxnMi0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZzItMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnMi0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGcyLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZzItNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnMi02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGcyLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZzItOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnMi05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGcyLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGcyLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGcyLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LWxnMi0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnMi0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZzItMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnMi0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGcyLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZzItNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnMi02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGcyLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZzItOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnMi05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGcyLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGcyLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLWxnMi0wLFxuICAuZ3gtbGcyLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDBweDsgfVxuICAuZy1sZzItMCxcbiAgLmd5LWxnMi0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwcHg7IH1cbiAgLmctbGcyLTEsXG4gIC5neC1sZzItMSB7XG4gICAgLS1icy1ndXR0ZXIteDogOHB4OyB9XG4gIC5nLWxnMi0xLFxuICAuZ3ktbGcyLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDhweDsgfVxuICAuZy1sZzItMixcbiAgLmd4LWxnMi0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAxNnB4OyB9XG4gIC5nLWxnMi0yLFxuICAuZ3ktbGcyLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE2cHg7IH1cbiAgLmctbGcyLTMsXG4gIC5neC1sZzItMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMjRweDsgfVxuICAuZy1sZzItMyxcbiAgLmd5LWxnMi0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAyNHB4OyB9XG4gIC5nLWxnMi00LFxuICAuZ3gtbGcyLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMycHg7IH1cbiAgLmctbGcyLTQsXG4gIC5neS1sZzItNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMzJweDsgfVxuICAuZy1sZzItNSxcbiAgLmd4LWxnMi01IHtcbiAgICAtLWJzLWd1dHRlci14OiA0OHB4OyB9XG4gIC5nLWxnMi01LFxuICAuZ3ktbGcyLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQ4cHg7IH1cbiAgLmctbGcyLTYsXG4gIC5neC1sZzItNiB7XG4gICAgLS1icy1ndXR0ZXIteDogNjRweDsgfVxuICAuZy1sZzItNixcbiAgLmd5LWxnMi02IHtcbiAgICAtLWJzLWd1dHRlci15OiA2NHB4OyB9XG4gIC5nLWxnMi03LFxuICAuZ3gtbGcyLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDg1LjZweDsgfVxuICAuZy1sZzItNyxcbiAgLmd5LWxnMi03IHtcbiAgICAtLWJzLWd1dHRlci15OiA4NS42cHg7IH1cbiAgLmctbGcyLTgsXG4gIC5neC1sZzItOCB7XG4gICAgLS1icy1ndXR0ZXIteDogOTZweDsgfVxuICAuZy1sZzItOCxcbiAgLmd5LWxnMi04IHtcbiAgICAtLWJzLWd1dHRlci15OiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwcHg7IH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDBweDsgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogOHB4OyB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiA4cHg7IH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE2cHg7IH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE2cHg7IH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDI0cHg7IH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDI0cHg7IH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMycHg7IH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDMycHg7IH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQ4cHg7IH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQ4cHg7IH1cbiAgLmcteGwtNixcbiAgLmd4LXhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDY0cHg7IH1cbiAgLmcteGwtNixcbiAgLmd5LXhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDY0cHg7IH1cbiAgLmcteGwtNyxcbiAgLmd4LXhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDg1LjZweDsgfVxuICAuZy14bC03LFxuICAuZ3kteGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogODUuNnB4OyB9XG4gIC5nLXhsLTgsXG4gIC5neC14bC04IHtcbiAgICAtLWJzLWd1dHRlci14OiA5NnB4OyB9XG4gIC5nLXhsLTgsXG4gIC5neS14bC04IHtcbiAgICAtLWJzLWd1dHRlci15OiA5NnB4OyB9IH1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICAuZmFkZTpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zdGlja3ktaGlnaC14cy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3ktbWQyLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zdGlja3ktbGcyLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogaW5oZXJpdDsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xMCB7XG4gIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTIwIHtcbiAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMzAge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS00MCB7XG4gIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNjAge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03MCB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTgwIHtcbiAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktOTAge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IFwiMHB4IDRweCA4cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNilcIiAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctc21yIHtcbiAgYm94LXNoYWRvdzogXCIwcHggLTRweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpXCIgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LW1kIHtcbiAgYm94LXNoYWRvdzogXCIwcHggOHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNilcIiAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDsgfVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDsgfVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi53LXZ3NDAge1xuICB3aWR0aDogNDB2dyAhaW1wb3J0YW50OyB9XG5cbi53LTEwIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG5cbi53LTIwIHtcbiAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG5cbi53LTMwIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG5cbi53LTQwIHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTYwIHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG5cbi53LTcwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XG5cbi53LTgwIHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG5cbi53LTkwIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnctNDhweCB7XG4gIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMTIwcHgge1xuICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udy0xNjBweCB7XG4gIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi53LTE4NnB4IHtcbiAgd2lkdGg6IDE4NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMTkwcHgge1xuICB3aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuXG4udy0zMjBweCB7XG4gIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi53LTQyNHB4IHtcbiAgd2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctNTc2cHgge1xuICB3aWR0aDogNTc2cHggIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWF4dy1ub25lIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1heHctdnc0MCB7XG4gIG1heC13aWR0aDogNDB2dyAhaW1wb3J0YW50OyB9XG5cbi5tYXh3LTEwIHtcbiAgbWF4LXdpZHRoOiAxMCUgIWltcG9ydGFudDsgfVxuXG4ubWF4dy0yMCB7XG4gIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLm1heHctMzAge1xuICBtYXgtd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG5cbi5tYXh3LTQwIHtcbiAgbWF4LXdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuXG4ubWF4dy01MCB7XG4gIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLm1heHctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1heHctMTIwcHgge1xuICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heHctMTI4cHgge1xuICBtYXgtd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heHctMTYwcHgge1xuICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heHctMTkwcHgge1xuICBtYXgtd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heHctNDhweCB7XG4gIG1heC13aWR0aDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi5tYXh3LTE4NnB4IHtcbiAgbWF4LXdpZHRoOiAxODZweCAhaW1wb3J0YW50OyB9XG5cbi5tYXh3LTMyMHB4IHtcbiAgbWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXh3LTM1MHB4IHtcbiAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXh3LTQyNHB4IHtcbiAgbWF4LXdpZHRoOiA0MjRweCAhaW1wb3J0YW50OyB9XG5cbi5tYXh3LTU3NnB4IHtcbiAgbWF4LXdpZHRoOiA1NzZweCAhaW1wb3J0YW50OyB9XG5cbi5tYXh3LTg4MHB4IHtcbiAgbWF4LXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXh3LWF1dG8ge1xuICBtYXgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4udnctMTAge1xuICB3aWR0aDogMTB2dyAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDB2dyB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5oLTAge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uaC03ODBweCB7XG4gIGhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfVxuXG4uaC0zOTBweCB7XG4gIGhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuXG4uaC01MjBweCB7XG4gIGhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1heGgtMCB7XG4gIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWF4aC00OHB4IHtcbiAgbWF4LWhlaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi5tYXhoLTc4MHB4IHtcbiAgbWF4LWhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4aC0zOTBweCB7XG4gIG1heC1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heGgtNTIwcHgge1xuICBtYXgtaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXhoLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWF4aC0xMDB2aCB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heGgtYXV0byB7XG4gIG1heC1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWF4aC1ub25lIHtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aC0xMCB7XG4gIGhlaWdodDogMTB2aCAhaW1wb3J0YW50OyB9XG5cbi52aC01MCB7XG4gIGhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZ2FwLTAge1xuICBnYXA6IDByZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMyB7XG4gIGdhcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtNCB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtNSB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC02IHtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC03IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC04IHtcbiAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC05IHtcbiAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0xMCB7XG4gIGdhcDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMTEge1xuICBnYXA6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTEyIHtcbiAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0xMyB7XG4gIGdhcDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMTQge1xuICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0xNSB7XG4gIGdhcDogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTE2IHtcbiAgZ2FwOiAxOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDByZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS02IHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNyB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTgge1xuICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS05IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTAge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xMSB7XG4gIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTEyIHtcbiAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTMge1xuICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xNCB7XG4gIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xNSB7XG4gIG1hcmdpbjogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xNiB7XG4gIG1hcmdpbjogMThyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC03IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtOSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xMSB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xMiB7XG4gIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xMyB7XG4gIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xNCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMTYge1xuICBtYXJnaW4tcmlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTgge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xMCB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xMSB7XG4gIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xMiB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xMyB7XG4gIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xNCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTE1IHtcbiAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMTYge1xuICBtYXJnaW4tdG9wOiAxOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTEge1xuICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEyIHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMyB7XG4gIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTQge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogMThyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTYge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtNyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS04IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTkge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTMge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0xNiB7XG4gIG1hcmdpbi1yaWdodDogMThyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMTMge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDE4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy02IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtNyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTgge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy05IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMTAge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMTMge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xNCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjYge1xuICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjcge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjgge1xuICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjkge1xuICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEwIHtcbiAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xMSB7XG4gIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMTIge1xuICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEzIHtcbiAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xNCB7XG4gIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjE1IHtcbiAgbWFyZ2luOiAtMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMTYge1xuICBtYXJnaW46IC0xOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4xMiB7XG4gIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4xMyB7XG4gIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4xNCB7XG4gIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uMTYge1xuICBtYXJnaW4tcmlnaHQ6IC0xOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjcge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uOCB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW45IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjEwIHtcbiAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjExIHtcbiAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjEyIHtcbiAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjEzIHtcbiAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjE0IHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uMTUge1xuICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW4xNiB7XG4gIG1hcmdpbi10b3A6IC0xOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMThyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjMge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNCB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNiB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW43IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjgge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uOSB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMCB7XG4gIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMSB7XG4gIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMiB7XG4gIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMyB7XG4gIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xNCB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTUge1xuICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjE2IHtcbiAgbWFyZ2luLXRvcDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMTMge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW4xNCB7XG4gIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW4xNSB7XG4gIG1hcmdpbi1yaWdodDogLTE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW4xNiB7XG4gIG1hcmdpbi1yaWdodDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjYge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW44IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjkge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTAge1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTEge1xuICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTIge1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTMge1xuICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTQge1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xNiB7XG4gIG1hcmdpbi1ib3R0b206IC0xOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjYge1xuICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjcge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjgge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjkge1xuICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjEwIHtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW4xMSB7XG4gIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMTIge1xuICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjEzIHtcbiAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW4xNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMTYge1xuICBtYXJnaW4tbGVmdDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTYge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC04IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTkge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTAge1xuICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTEge1xuICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTIge1xuICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTMge1xuICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTQge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTE1IHtcbiAgcGFkZGluZzogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xNiB7XG4gIHBhZGRpbmc6IDE4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTcge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEwIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEzIHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMThyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS05IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMTMge1xuICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xNCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMTUge1xuICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTE2IHtcbiAgcGFkZGluZy10b3A6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtOSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMTEge1xuICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMTQge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMTYge1xuICBwYWRkaW5nLXRvcDogMThyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTcge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTEzIHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTYge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtNyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy04IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTkge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0xNiB7XG4gIHBhZGRpbmctbGVmdDogMThyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtemF1eDEge1xuICBmb250LWZhbWlseTogXCJzYXRvc2hpXCIsIFwiU2Vnb2UgVUlcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5mb250LXphdXgyIHtcbiAgZm9udC1mYW1pbHk6IFwiYXVnZXItbW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi5mcy0wIHtcbiAgZm9udC1zaXplOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzLTEge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzLTcge1xuICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zdHlsZS1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4uZnctZXh0cmFsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDsgfVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy1leHRyYWJvbGQge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy1leHRyYWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDk1MCAhaW1wb3J0YW50OyB9XG5cbi5saC0wIHtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cblxuLmxoLTIge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IH1cblxuLmxoLTMge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50OyB9XG5cbi5saC00IHtcbiAgbGluZS1oZWlnaHQ6IDMgIWltcG9ydGFudDsgfVxuXG4ubGgtNSB7XG4gIGxpbmUtaGVpZ2h0OiA0ICFpbXBvcnRhbnQ7IH1cblxuLmxoLTFiIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDsgfVxuXG4ubGgtMWMge1xuICBsaW5lLWhlaWdodDogMS4zMyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4ud3Mtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4ud3Mtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTsgfVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTsgfVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7IH1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTsgfVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7IH1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7IH1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTsgfVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTsgfVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7IH1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7IH1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDsgfVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtNiB7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ubWloLWF1dG8ge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1paC03ODBweCB7XG4gIG1pbi1oZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1paC0yODBweCB7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1paC0zOTBweCB7XG4gIG1pbi1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pdy1ub25lIHtcbiAgbWluLXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1pdy12dzQwIHtcbiAgbWluLXdpZHRoOiA0MHZ3ICFpbXBvcnRhbnQ7IH1cblxuLm1pdy0xMCB7XG4gIG1pbi13aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cblxuLm1pdy0yMCB7XG4gIG1pbi13aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLm1pdy0zMCB7XG4gIG1pbi13aWR0aDogMzAlICFpbXBvcnRhbnQ7IH1cblxuLm1pdy00MCB7XG4gIG1pbi13aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pdy01MCB7XG4gIG1pbi13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLm1pdy0xMDAge1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWl3LTQ4cHgge1xuICBtaW4td2lkdGg6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4ubWl3LTEyMHB4IHtcbiAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5taXctMTI4cHgge1xuICBtaW4td2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pdy0xNjBweCB7XG4gIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ubWl3LTE4NnB4IHtcbiAgbWluLXdpZHRoOiAxODZweCAhaW1wb3J0YW50OyB9XG5cbi5taXctMTkwcHgge1xuICBtaW4td2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pdy0zMjBweCB7XG4gIG1pbi13aWR0aDogMzIwcHggIWltcG9ydGFudDsgfVxuXG4ubWl3LTQyNHB4IHtcbiAgbWluLXdpZHRoOiA0MjRweCAhaW1wb3J0YW50OyB9XG5cbi5taXctNTc2cHgge1xuICBtaW4td2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pdy04ODBweCB7XG4gIG1pbi13aWR0aDogODgwcHggIWltcG9ydGFudDsgfVxuXG4ubWl3LWF1dG8ge1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubHMtMCB7XG4gIGxldHRlci1zcGFjaW5nOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmxzLTEge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmxzLTIge1xuICBsZXR0ZXItc3BhY2luZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnR0LTUwLTUwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpICFpbXBvcnRhbnQ7IH1cblxuLnR0LW41MC1uNTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2ktYWxsLTAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2ktYWxsLTEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2ktYWxsLTIge1xuICB0cmFuc2l0aW9uOiBhbGwgMS4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2ktbm9uZSB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uemktMCB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDsgfVxuXG4uemktMSB7XG4gIHotaW5kZXg6IDkgIWltcG9ydGFudDsgfVxuXG4uemktMiB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cblxuLnppLTMge1xuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDsgfVxuXG4uemktNCB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDsgfVxuXG4uemktNSB7XG4gIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7IH1cblxuLnppLTYge1xuICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDsgfVxuXG4uemktNyB7XG4gIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZsb2F0LWhpZ2gteHMtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWhpZ2gteHMtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtaGlnaC14cy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWhpZ2gteHMtMCB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWhpZ2gteHMtMTAge1xuICAgIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWhpZ2gteHMtMjAge1xuICAgIG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWhpZ2gteHMtMzAge1xuICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWhpZ2gteHMtNDAge1xuICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWhpZ2gteHMtNTAge1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWhpZ2gteHMtNjAge1xuICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWhpZ2gteHMtNzAge1xuICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWhpZ2gteHMtODAge1xuICAgIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWhpZ2gteHMtOTAge1xuICAgIG9wYWNpdHk6IDAuOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWhpZ2gteHMtMTAwIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJmbG93LWhpZ2gteHMtdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAub3ZlcmZsb3ctaGlnaC14cy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICAub3ZlcmZsb3ctaGlnaC14cy1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuICAub3ZlcmZsb3ctaGlnaC14cy1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5kLWhpZ2gteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1oaWdoLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtaGlnaC14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1oaWdoLXhzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1oaWdoLXhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWhpZ2gteHMtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1oaWdoLXhzLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1oaWdoLXhzLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1oaWdoLXhzLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWhpZ2gteHMtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1oaWdoLXhzLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1oaWdoLXhzLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1oaWdoLXhzLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuICAucG9zaXRpb24taGlnaC14cy1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbiAgLnBvc2l0aW9uLWhpZ2gteHMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG4gIC53LWhpZ2gteHMtdnc0MCB7XG4gICAgd2lkdGg6IDQwdncgIWltcG9ydGFudDsgfVxuICAudy1oaWdoLXhzLTEwIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLnctaGlnaC14cy0yMCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC53LWhpZ2gteHMtMzAge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuICAudy1oaWdoLXhzLTQwIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnctaGlnaC14cy01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC53LWhpZ2gteHMtNjAge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAudy1oaWdoLXhzLTcwIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLnctaGlnaC14cy04MCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC53LWhpZ2gteHMtOTAge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuICAudy1oaWdoLXhzLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudy1oaWdoLXhzLTQ4cHgge1xuICAgIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctaGlnaC14cy0xMjBweCB7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctaGlnaC14cy0xNjBweCB7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctaGlnaC14cy0xODZweCB7XG4gICAgd2lkdGg6IDE4NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctaGlnaC14cy0xOTBweCB7XG4gICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctaGlnaC14cy0zMjBweCB7XG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctaGlnaC14cy00MjRweCB7XG4gICAgd2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctaGlnaC14cy01NzZweCB7XG4gICAgd2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctaGlnaC14cy1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWhpZ2gteHMtbm9uZSB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctaGlnaC14cy12dzQwIHtcbiAgICBtYXgtd2lkdGg6IDQwdncgIWltcG9ydGFudDsgfVxuICAubWF4dy1oaWdoLXhzLTEwIHtcbiAgICBtYXgtd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWhpZ2gteHMtMjAge1xuICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctaGlnaC14cy0zMCB7XG4gICAgbWF4LXdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuICAubWF4dy1oaWdoLXhzLTQwIHtcbiAgICBtYXgtd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWhpZ2gteHMtNTAge1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctaGlnaC14cy0xMDAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWhpZ2gteHMtMTIwcHgge1xuICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1oaWdoLXhzLTEyOHB4IHtcbiAgICBtYXgtd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctaGlnaC14cy0xNjBweCB7XG4gICAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWhpZ2gteHMtMTkwcHgge1xuICAgIG1heC13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1oaWdoLXhzLTQ4cHgge1xuICAgIG1heC13aWR0aDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWhpZ2gteHMtMTg2cHgge1xuICAgIG1heC13aWR0aDogMTg2cHggIWltcG9ydGFudDsgfVxuICAubWF4dy1oaWdoLXhzLTMyMHB4IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctaGlnaC14cy0zNTBweCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWhpZ2gteHMtNDI0cHgge1xuICAgIG1heC13aWR0aDogNDI0cHggIWltcG9ydGFudDsgfVxuICAubWF4dy1oaWdoLXhzLTU3NnB4IHtcbiAgICBtYXgtd2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctaGlnaC14cy04ODBweCB7XG4gICAgbWF4LXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWhpZ2gteHMtYXV0byB7XG4gICAgbWF4LXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnZ3LWhpZ2gteHMtMTAge1xuICAgIHdpZHRoOiAxMHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLnZ3LWhpZ2gteHMtMTAwdncge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4gIC5oLWhpZ2gteHMtMCB7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmgtaGlnaC14cy03ODBweCB7XG4gICAgaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWhpZ2gteHMtMzkwcHgge1xuICAgIGhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaC1oaWdoLXhzLTUyMHB4IHtcbiAgICBoZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtaGlnaC14cy0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oLWhpZ2gteHMtMTAwdmgge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAuaC1oaWdoLXhzLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLWhpZ2gteHMtMCB7XG4gICAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLWhpZ2gteHMtNDhweCB7XG4gICAgbWF4LWhlaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLWhpZ2gteHMtNzgwcHgge1xuICAgIG1heC1oZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtaGlnaC14cy0zOTBweCB7XG4gICAgbWF4LWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAubWF4aC1oaWdoLXhzLTUyMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLWhpZ2gteHMtMTAwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtaGlnaC14cy0xMDB2aCB7XG4gICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAubWF4aC1oaWdoLXhzLWF1dG8ge1xuICAgIG1heC1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWF4aC1oaWdoLXhzLW5vbmUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudmgtaGlnaC14cy0xMCB7XG4gICAgaGVpZ2h0OiAxMHZoICFpbXBvcnRhbnQ7IH1cbiAgLnZoLWhpZ2gteHMtNTAge1xuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9XG4gIC52aC1oaWdoLXhzLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWhpZ2gteHMtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1oaWdoLXhzLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWhpZ2gteHMtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtaGlnaC14cy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtaGlnaC14cy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtaGlnaC14cy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWhpZ2gteHMtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1oaWdoLXhzLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWhpZ2gteHMtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtaGlnaC14cy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1oaWdoLXhzLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1oaWdoLXhzLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZ2FwLWhpZ2gteHMtMCB7XG4gICAgZ2FwOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1oaWdoLXhzLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtaGlnaC14cy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtaGlnaC14cy0zIHtcbiAgICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWhpZ2gteHMtNCB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1oaWdoLXhzLTUge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1oaWdoLXhzLTYge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtaGlnaC14cy03IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWhpZ2gteHMtOCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1oaWdoLXhzLTkge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtaGlnaC14cy0xMCB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1oaWdoLXhzLTExIHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWhpZ2gteHMtMTIge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtaGlnaC14cy0xMyB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1oaWdoLXhzLTE0IHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1oaWdoLXhzLTE1IHtcbiAgICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1oaWdoLXhzLTE2IHtcbiAgICBnYXA6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1oaWdoLXhzLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWhpZ2gteHMtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1oaWdoLXhzLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWhpZ2gteHMtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1oaWdoLXhzLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWhpZ2gteHMtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1oaWdoLXhzLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1oaWdoLXhzLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWhpZ2gteHMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWhpZ2gteHMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1oaWdoLXhzLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtaGlnaC14cy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWhpZ2gteHMtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWhpZ2gteHMtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1oaWdoLXhzLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1oaWdoLXhzLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtaGlnaC14cy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtaGlnaC14cy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtaGlnaC14cy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWhpZ2gteHMtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWhpZ2gteHMtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1oaWdoLXhzLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWhpZ2gteHMtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1oaWdoLXhzLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItaGlnaC14cy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1oaWdoLXhzLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWhpZ2gteHMtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItaGlnaC14cy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1oaWdoLXhzLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWhpZ2gteHMtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItaGlnaC14cy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLWhpZ2gteHMtMCB7XG4gICAgbWFyZ2luOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taGlnaC14cy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taGlnaC14cy0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLTQge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWhpZ2gteHMtNSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLTYge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWhpZ2gteHMtNyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taGlnaC14cy04IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLTkge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWhpZ2gteHMtMTAge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWhpZ2gteHMtMTEge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWhpZ2gteHMtMTIge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWhpZ2gteHMtMTMge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWhpZ2gteHMtMTQge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLTE1IHtcbiAgICBtYXJnaW46IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taGlnaC14cy0xNiB7XG4gICAgbWFyZ2luOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWhpZ2gteHMtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LWhpZ2gteHMtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAubXgtaGlnaC14cy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWhpZ2gteHMtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtaGlnaC14cy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtaGlnaC14cy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWhpZ2gteHMtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtaGlnaC14cy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWhpZ2gteHMtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtaGlnaC14cy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWhpZ2gteHMtMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAubXktaGlnaC14cy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWhpZ2gteHMtNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktaGlnaC14cy01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktaGlnaC14cy02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWhpZ2gteHMtOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXktaGlnaC14cy05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLTExIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWhpZ2gteHMtMTUge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXktaGlnaC14cy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWhpZ2gteHMtMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaGlnaC14cy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaGlnaC14cy0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWhpZ2gteHMtNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLTYge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaGlnaC14cy03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWhpZ2gteHMtOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLTkge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaGlnaC14cy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLTExIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWhpZ2gteHMtMTIge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaGlnaC14cy0xMyB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtaGlnaC14cy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAubWUtaGlnaC14cy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtaGlnaC14cy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1oaWdoLXhzLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1oaWdoLXhzLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1oaWdoLXhzLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1oaWdoLXhzLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWUtaGlnaC14cy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtMTMge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1oaWdoLXhzLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtaGlnaC14cy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1oaWdoLXhzLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1oaWdoLXhzLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWhpZ2gteHMtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWhpZ2gteHMtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oaWdoLXhzLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWhpZ2gteHMtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oaWdoLXhzLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWhpZ2gteHMtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oaWdoLXhzLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWhpZ2gteHMtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAubXMtaGlnaC14cy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1oaWdoLXhzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtaGlnaC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1oaWdoLXhzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1oaWdoLXhzLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtaGlnaC14cy04IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1oaWdoLXhzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1oaWdoLXhzLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtaGlnaC14cy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taGlnaC14cy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taGlnaC14cy1uMyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWhpZ2gteHMtbjQge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLW41IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLW42IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taGlnaC14cy1uNyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWhpZ2gteHMtbjgge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLW45IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taGlnaC14cy1uMTAge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLW4xMSB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWhpZ2gteHMtbjEyIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taGlnaC14cy1uMTMge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLW4xNCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLW4xNSB7XG4gICAgbWFyZ2luOiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1oaWdoLXhzLW4xNiB7XG4gICAgbWFyZ2luOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubXgtaGlnaC14cy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWhpZ2gteHMtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtaGlnaC14cy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtaGlnaC14cy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWhpZ2gteHMtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtaGlnaC14cy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1oaWdoLXhzLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWhpZ2gteHMtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtaGlnaC14cy1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWhpZ2gteHMtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWhpZ2gteHMtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXktaGlnaC14cy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWhpZ2gteHMtbjcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXktaGlnaC14cy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWhpZ2gteHMtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWhpZ2gteHMtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWhpZ2gteHMtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWhpZ2gteHMtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWhpZ2gteHMtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXktaGlnaC14cy1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1oaWdoLXhzLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLTE4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWhpZ2gteHMtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWhpZ2gteHMtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaGlnaC14cy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaGlnaC14cy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaGlnaC14cy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaGlnaC14cy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWhpZ2gteHMtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaGlnaC14cy1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oaWdoLXhzLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWhpZ2gteHMtbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubWUtaGlnaC14cy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1oaWdoLXhzLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtaGlnaC14cy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1oaWdoLXhzLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1oaWdoLXhzLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtaGlnaC14cy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1oaWdoLXhzLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWhpZ2gteHMtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1oaWdoLXhzLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtaGlnaC14cy1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWhpZ2gteHMtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWhpZ2gteHMtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oaWdoLXhzLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oaWdoLXhzLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oaWdoLXhzLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oaWdoLXhzLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oaWdoLXhzLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWhpZ2gteHMtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oaWdoLXhzLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWItaGlnaC14cy1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oaWdoLXhzLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWhpZ2gteHMtbjE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubXMtaGlnaC14cy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1oaWdoLXhzLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtaGlnaC14cy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtaGlnaC14cy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1oaWdoLXhzLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtaGlnaC14cy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXMtaGlnaC14cy1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1oaWdoLXhzLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWhpZ2gteHMtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXMtaGlnaC14cy1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMtaGlnaC14cy1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtaGlnaC14cy1uMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAucC1oaWdoLXhzLTAge1xuICAgIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDsgfVxuICAucC1oaWdoLXhzLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1oaWdoLXhzLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWhpZ2gteHMtMyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWhpZ2gteHMtNCB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWhpZ2gteHMtNSB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaGlnaC14cy02IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaGlnaC14cy03IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaGlnaC14cy04IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaGlnaC14cy05IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaGlnaC14cy0xMCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWhpZ2gteHMtMTEge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucC1oaWdoLXhzLTEyIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaGlnaC14cy0xMyB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWhpZ2gteHMtMTQge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaGlnaC14cy0xNSB7XG4gICAgcGFkZGluZzogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucC1oaWdoLXhzLTE2IHtcbiAgICBwYWRkaW5nOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1oaWdoLXhzLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAucHgtaGlnaC14cy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWhpZ2gteHMtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtaGlnaC14cy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWhpZ2gteHMtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1oaWdoLXhzLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWhpZ2gteHMtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1oaWdoLXhzLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtaGlnaC14cy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWhpZ2gteHMtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1oaWdoLXhzLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWhpZ2gteHMtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHgtaGlnaC14cy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1oaWdoLXhzLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWhpZ2gteHMtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1oaWdoLXhzLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtaGlnaC14cy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWhpZ2gteHMtMCB7XG4gICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1oaWdoLXhzLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktaGlnaC14cy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1oaWdoLXhzLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHktaGlnaC14cy00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWhpZ2gteHMtNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktaGlnaC14cy02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWhpZ2gteHMtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1oaWdoLXhzLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHktaGlnaC14cy05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWhpZ2gteHMtMTAge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHktaGlnaC14cy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1oaWdoLXhzLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWhpZ2gteHMtMTMge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHktaGlnaC14cy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWhpZ2gteHMtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1oaWdoLXhzLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaGlnaC14cy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oaWdoLXhzLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWhpZ2gteHMtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oaWdoLXhzLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWhpZ2gteHMtNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaGlnaC14cy01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWhpZ2gteHMtNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaGlnaC14cy03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oaWdoLXhzLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWhpZ2gteHMtOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaGlnaC14cy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaGlnaC14cy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaGlnaC14cy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaGlnaC14cy0xMyB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaGlnaC14cy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWhpZ2gteHMtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oaWdoLXhzLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMThyZW0gIWltcG9ydGFudDsgfVxuICAucGUtaGlnaC14cy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWhpZ2gteHMtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1oaWdoLXhzLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1oaWdoLXhzLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtaGlnaC14cy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWhpZ2gteHMtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWhpZ2gteHMtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1oaWdoLXhzLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtaGlnaC14cy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWhpZ2gteHMtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1oaWdoLXhzLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWhpZ2gteHMtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGUtaGlnaC14cy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1oaWdoLXhzLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWhpZ2gteHMtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWhpZ2gteHMtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWhpZ2gteHMtMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWhpZ2gteHMtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAucGItaGlnaC14cy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oaWdoLXhzLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItaGlnaC14cy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oaWdoLXhzLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWhpZ2gteHMtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oaWdoLXhzLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWhpZ2gteHMtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItaGlnaC14cy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oaWdoLXhzLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWhpZ2gteHMtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWhpZ2gteHMtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWhpZ2gteHMtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWhpZ2gteHMtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWhpZ2gteHMtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oaWdoLXhzLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucGItaGlnaC14cy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWhpZ2gteHMtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWhpZ2gteHMtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWhpZ2gteHMtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtaGlnaC14cy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtaGlnaC14cy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtaGlnaC14cy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1oaWdoLXhzLTYge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1oaWdoLXhzLTcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1oaWdoLXhzLTgge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1oaWdoLXhzLTkge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1oaWdoLXhzLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHMtaGlnaC14cy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWhpZ2gteHMtMTIge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1oaWdoLXhzLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHMtaGlnaC14cy0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1oaWdoLXhzLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWhpZ2gteHMtMTYge1xuICAgIHBhZGRpbmctbGVmdDogMThyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtaGlnaC14cy0wIHtcbiAgICBmb250LXNpemU6IDByZW0gIWltcG9ydGFudDsgfVxuICAuZnMtaGlnaC14cy0xIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtaGlnaC14cy0yIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtaGlnaC14cy0zIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLWhpZ2gteHMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtaGlnaC14cy01IHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtaGlnaC14cy02IHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtaGlnaC14cy03IHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zdHlsZS1oaWdoLXhzLWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cbiAgLmxoLWhpZ2gteHMtMCB7XG4gICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubGgtaGlnaC14cy0xIHtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG4gIC5saC1oaWdoLXhzLTIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDsgfVxuICAubGgtaGlnaC14cy0zIHtcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50OyB9XG4gIC5saC1oaWdoLXhzLTQge1xuICAgIGxpbmUtaGVpZ2h0OiAzICFpbXBvcnRhbnQ7IH1cbiAgLmxoLWhpZ2gteHMtNSB7XG4gICAgbGluZS1oZWlnaHQ6IDQgIWltcG9ydGFudDsgfVxuICAubGgtaGlnaC14cy0xYiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDsgfVxuICAubGgtaGlnaC14cy0xYyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMgIWltcG9ydGFudDsgfVxuICAudGV4dC1oaWdoLXhzLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1oaWdoLXhzLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtaGlnaC14cy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAud3MtaGlnaC14cy13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgLndzLWhpZ2gteHMtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtaGlnaC14cy0wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtaGlnaC14cy0xIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtaGlnaC14cy0yIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1oaWdoLXhzLTMge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1oaWdoLXhzLTQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1oaWdoLXhzLTYge1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1oaWdoLXhzLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtaGlnaC14cy1mdWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1paC1oaWdoLXhzLWF1dG8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWloLWhpZ2gteHMtNzgwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1paC1oaWdoLXhzLTI4MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5taWgtaGlnaC14cy0zOTBweCB7XG4gICAgbWluLWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAubWl3LWhpZ2gteHMtbm9uZSB7XG4gICAgbWluLXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1oaWdoLXhzLXZ3NDAge1xuICAgIG1pbi13aWR0aDogNDB2dyAhaW1wb3J0YW50OyB9XG4gIC5taXctaGlnaC14cy0xMCB7XG4gICAgbWluLXdpZHRoOiAxMCUgIWltcG9ydGFudDsgfVxuICAubWl3LWhpZ2gteHMtMjAge1xuICAgIG1pbi13aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1oaWdoLXhzLTMwIHtcbiAgICBtaW4td2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC5taXctaGlnaC14cy00MCB7XG4gICAgbWluLXdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAubWl3LWhpZ2gteHMtNTAge1xuICAgIG1pbi13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1oaWdoLXhzLTEwMCB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1oaWdoLXhzLTQ4cHgge1xuICAgIG1pbi13aWR0aDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5taXctaGlnaC14cy0xMjBweCB7XG4gICAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctaGlnaC14cy0xMjhweCB7XG4gICAgbWluLXdpZHRoOiAxMjhweCAhaW1wb3J0YW50OyB9XG4gIC5taXctaGlnaC14cy0xNjBweCB7XG4gICAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctaGlnaC14cy0xODZweCB7XG4gICAgbWluLXdpZHRoOiAxODZweCAhaW1wb3J0YW50OyB9XG4gIC5taXctaGlnaC14cy0xOTBweCB7XG4gICAgbWluLXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctaGlnaC14cy0zMjBweCB7XG4gICAgbWluLXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctaGlnaC14cy00MjRweCB7XG4gICAgbWluLXdpZHRoOiA0MjRweCAhaW1wb3J0YW50OyB9XG4gIC5taXctaGlnaC14cy01NzZweCB7XG4gICAgbWluLXdpZHRoOiA1NzZweCAhaW1wb3J0YW50OyB9XG4gIC5taXctaGlnaC14cy04ODBweCB7XG4gICAgbWluLXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctaGlnaC14cy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuemktaGlnaC14cy0wIHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7IH1cbiAgLnppLWhpZ2gteHMtMSB7XG4gICAgei1pbmRleDogOSAhaW1wb3J0YW50OyB9XG4gIC56aS1oaWdoLXhzLTIge1xuICAgIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cbiAgLnppLWhpZ2gteHMtMyB7XG4gICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7IH1cbiAgLnppLWhpZ2gteHMtNCB7XG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50OyB9XG4gIC56aS1oaWdoLXhzLTUge1xuICAgIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7IH1cbiAgLnppLWhpZ2gteHMtNiB7XG4gICAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7IH1cbiAgLnppLWhpZ2gteHMtNyB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS0wIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMTAge1xuICAgIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTIwIHtcbiAgICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS0zMCB7XG4gICAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNDAge1xuICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTUwIHtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS02MCB7XG4gICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNzAge1xuICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTgwIHtcbiAgICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS05MCB7XG4gICAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMTAwIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJmbG93LXNtLXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJmbG93LXNtLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gIC5vdmVyZmxvdy1zbS1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuICAub3ZlcmZsb3ctc20tYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnBvc2l0aW9uLXNtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1zbS1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuICAucG9zaXRpb24tc20tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1zbS1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbiAgLnBvc2l0aW9uLXNtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuICAudy1zbS12dzQwIHtcbiAgICB3aWR0aDogNDB2dyAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTEwIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMjAge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuICAudy1zbS0zMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTQwIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAudy1zbS02MCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTcwIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tODAge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuICAudy1zbS05MCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudy1zbS00OHB4IHtcbiAgICB3aWR0aDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTEyMHB4IHtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS0xNjBweCB7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMTg2cHgge1xuICAgIHdpZHRoOiAxODZweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTE5MHB4IHtcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS0zMjBweCB7XG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tNDI0cHgge1xuICAgIHdpZHRoOiA0MjRweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTU3NnB4IHtcbiAgICB3aWR0aDogNTc2cHggIWltcG9ydGFudDsgfVxuICAudy1zbS1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXNtLW5vbmUge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXNtLXZ3NDAge1xuICAgIG1heC13aWR0aDogNDB2dyAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXNtLTEwIHtcbiAgICBtYXgtd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXNtLTIwIHtcbiAgICBtYXgtd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXNtLTMwIHtcbiAgICBtYXgtd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXNtLTQwIHtcbiAgICBtYXgtd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXNtLTUwIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXNtLTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctc20tMTIwcHgge1xuICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1zbS0xMjhweCB7XG4gICAgbWF4LXdpZHRoOiAxMjhweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXNtLTE2MHB4IHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctc20tMTkwcHgge1xuICAgIG1heC13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1zbS00OHB4IHtcbiAgICBtYXgtd2lkdGg6IDQ4cHggIWltcG9ydGFudDsgfVxuICAubWF4dy1zbS0xODZweCB7XG4gICAgbWF4LXdpZHRoOiAxODZweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXNtLTMyMHB4IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctc20tMzUwcHgge1xuICAgIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1zbS00MjRweCB7XG4gICAgbWF4LXdpZHRoOiA0MjRweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXNtLTU3NnB4IHtcbiAgICBtYXgtd2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctc20tODgwcHgge1xuICAgIG1heC13aWR0aDogODgwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1zbS1hdXRvIHtcbiAgICBtYXgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAudnctc20tMTAge1xuICAgIHdpZHRoOiAxMHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLnZ3LXNtLTEwMHZ3IHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuICAuaC1zbS0wIHtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuaC1zbS03ODBweCB7XG4gICAgaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTM5MHB4IHtcbiAgICBoZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tNTIwcHgge1xuICAgIGhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTEwMHZoIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtc20tMCB7XG4gICAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLXNtLTQ4cHgge1xuICAgIG1heC1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAubWF4aC1zbS03ODBweCB7XG4gICAgbWF4LWhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfVxuICAubWF4aC1zbS0zOTBweCB7XG4gICAgbWF4LWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAubWF4aC1zbS01MjBweCB7XG4gICAgbWF4LWhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfVxuICAubWF4aC1zbS0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWF4aC1zbS0xMDB2aCB7XG4gICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAubWF4aC1zbS1hdXRvIHtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtc20tbm9uZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC52aC1zbS0xMCB7XG4gICAgaGVpZ2h0OiAxMHZoICFpbXBvcnRhbnQ7IH1cbiAgLnZoLXNtLTUwIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDsgfVxuICAudmgtc20tMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTYge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tNyB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS04IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTkge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMTAge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMTEge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMTIge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMTMge1xuICAgIGdhcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMTQge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTE1IHtcbiAgICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0xNiB7XG4gICAgZ2FwOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTkge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0xMSB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTIge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEzIHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0xNCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTE1IHtcbiAgICBtYXJnaW46IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTYge1xuICAgIG1hcmdpbjogMThyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMTYge1xuICAgIG1hcmdpbi1yaWdodDogMThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMThyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMTUge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMTYge1xuICAgIG1hcmdpbi10b3A6IDE4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTIge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTMge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogMThyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMTYge1xuICAgIG1hcmdpbi1yaWdodDogMThyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW44IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjkge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTAge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTEge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTIge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTMge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTQge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjE1IHtcbiAgICBtYXJnaW46IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xNiB7XG4gICAgbWFyZ2luOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMTAge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMTMge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMTIge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS1uMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS04IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tOSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEwIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTEge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0xMiB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEzIHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTQge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTUge1xuICAgIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTYge1xuICAgIHBhZGRpbmc6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTMge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMTMge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1zbS0wIHtcbiAgICBmb250LXNpemU6IDByZW0gIWltcG9ydGFudDsgfVxuICAuZnMtc20tMSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLXNtLTIge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1zbS0zIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLXNtLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLXNtLTUge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1zbS02IHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtc20tNyB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc3R5bGUtc20taXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuICAubGgtc20tMCB7XG4gICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubGgtc20tMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuICAubGgtc20tMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG4gIC5saC1zbS0zIHtcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50OyB9XG4gIC5saC1zbS00IHtcbiAgICBsaW5lLWhlaWdodDogMyAhaW1wb3J0YW50OyB9XG4gIC5saC1zbS01IHtcbiAgICBsaW5lLWhlaWdodDogNCAhaW1wb3J0YW50OyB9XG4gIC5saC1zbS0xYiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDsgfVxuICAubGgtc20tMWMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLndzLXNtLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAud3Mtc20tbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtc20tMCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLXNtLTEge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1zbS0yIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1zbS0zIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtc20tNCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLXNtLTYge1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1zbS1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLXNtLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWloLXNtLWF1dG8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWloLXNtLTc4MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9XG4gIC5taWgtc20tMjgwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1paC1zbS0zOTBweCB7XG4gICAgbWluLWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAubWl3LXNtLW5vbmUge1xuICAgIG1pbi13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5taXctc20tdnc0MCB7XG4gICAgbWluLXdpZHRoOiA0MHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1zbS0xMCB7XG4gICAgbWluLXdpZHRoOiAxMCUgIWltcG9ydGFudDsgfVxuICAubWl3LXNtLTIwIHtcbiAgICBtaW4td2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC5taXctc20tMzAge1xuICAgIG1pbi13aWR0aDogMzAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1zbS00MCB7XG4gICAgbWluLXdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAubWl3LXNtLTUwIHtcbiAgICBtaW4td2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5taXctc20tMTAwIHtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWl3LXNtLTQ4cHgge1xuICAgIG1pbi13aWR0aDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5taXctc20tMTIwcHgge1xuICAgIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWl3LXNtLTEyOHB4IHtcbiAgICBtaW4td2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1zbS0xNjBweCB7XG4gICAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctc20tMTg2cHgge1xuICAgIG1pbi13aWR0aDogMTg2cHggIWltcG9ydGFudDsgfVxuICAubWl3LXNtLTE5MHB4IHtcbiAgICBtaW4td2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1zbS0zMjBweCB7XG4gICAgbWluLXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctc20tNDI0cHgge1xuICAgIG1pbi13aWR0aDogNDI0cHggIWltcG9ydGFudDsgfVxuICAubWl3LXNtLTU3NnB4IHtcbiAgICBtaW4td2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1zbS04ODBweCB7XG4gICAgbWluLXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctc20tYXV0byB7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnppLXNtLTAge1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDsgfVxuICAuemktc20tMSB7XG4gICAgei1pbmRleDogOSAhaW1wb3J0YW50OyB9XG4gIC56aS1zbS0yIHtcbiAgICB6LWluZGV4OiA5OSAhaW1wb3J0YW50OyB9XG4gIC56aS1zbS0zIHtcbiAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDsgfVxuICAuemktc20tNCB7XG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50OyB9XG4gIC56aS1zbS01IHtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50OyB9XG4gIC56aS1zbS02IHtcbiAgICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDsgfVxuICAuemktc20tNyB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0wIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtMTAge1xuICAgIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTIwIHtcbiAgICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0zMCB7XG4gICAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNDAge1xuICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTUwIHtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC02MCB7XG4gICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNzAge1xuICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTgwIHtcbiAgICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC05MCB7XG4gICAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtMTAwIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJmbG93LW1kLXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJmbG93LW1kLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gIC5vdmVyZmxvdy1tZC1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuICAub3ZlcmZsb3ctbWQtYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnBvc2l0aW9uLW1kLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1tZC1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuICAucG9zaXRpb24tbWQtcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1tZC1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbiAgLnBvc2l0aW9uLW1kLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuICAudy1tZC12dzQwIHtcbiAgICB3aWR0aDogNDB2dyAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTEwIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMjAge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuICAudy1tZC0zMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTQwIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAudy1tZC02MCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTcwIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtODAge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuICAudy1tZC05MCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudy1tZC00OHB4IHtcbiAgICB3aWR0aDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTEyMHB4IHtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC0xNjBweCB7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMTg2cHgge1xuICAgIHdpZHRoOiAxODZweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTE5MHB4IHtcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC0zMjBweCB7XG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtNDI0cHgge1xuICAgIHdpZHRoOiA0MjRweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTU3NnB4IHtcbiAgICB3aWR0aDogNTc2cHggIWltcG9ydGFudDsgfVxuICAudy1tZC1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kLW5vbmUge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kLXZ3NDAge1xuICAgIG1heC13aWR0aDogNDB2dyAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kLTEwIHtcbiAgICBtYXgtd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kLTIwIHtcbiAgICBtYXgtd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kLTMwIHtcbiAgICBtYXgtd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kLTQwIHtcbiAgICBtYXgtd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kLTUwIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kLTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQtMTIwcHgge1xuICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1tZC0xMjhweCB7XG4gICAgbWF4LXdpZHRoOiAxMjhweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kLTE2MHB4IHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQtMTkwcHgge1xuICAgIG1heC13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1tZC00OHB4IHtcbiAgICBtYXgtd2lkdGg6IDQ4cHggIWltcG9ydGFudDsgfVxuICAubWF4dy1tZC0xODZweCB7XG4gICAgbWF4LXdpZHRoOiAxODZweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kLTMyMHB4IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQtMzUwcHgge1xuICAgIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1tZC00MjRweCB7XG4gICAgbWF4LXdpZHRoOiA0MjRweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kLTU3NnB4IHtcbiAgICBtYXgtd2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQtODgwcHgge1xuICAgIG1heC13aWR0aDogODgwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1tZC1hdXRvIHtcbiAgICBtYXgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAudnctbWQtMTAge1xuICAgIHdpZHRoOiAxMHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLnZ3LW1kLTEwMHZ3IHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuICAuaC1tZC0wIHtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuaC1tZC03ODBweCB7XG4gICAgaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTM5MHB4IHtcbiAgICBoZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtNTIwcHgge1xuICAgIGhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTEwMHZoIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbWQtMCB7XG4gICAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLW1kLTQ4cHgge1xuICAgIG1heC1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAubWF4aC1tZC03ODBweCB7XG4gICAgbWF4LWhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfVxuICAubWF4aC1tZC0zOTBweCB7XG4gICAgbWF4LWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAubWF4aC1tZC01MjBweCB7XG4gICAgbWF4LWhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfVxuICAubWF4aC1tZC0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWF4aC1tZC0xMDB2aCB7XG4gICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAubWF4aC1tZC1hdXRvIHtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbWQtbm9uZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC52aC1tZC0xMCB7XG4gICAgaGVpZ2h0OiAxMHZoICFpbXBvcnRhbnQ7IH1cbiAgLnZoLW1kLTUwIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDsgfVxuICAudmgtbWQtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTYge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtNyB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC04IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTkge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTAge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTEge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTIge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTMge1xuICAgIGdhcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTQge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTE1IHtcbiAgICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0xNiB7XG4gICAgZ2FwOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTcge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEwIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xMSB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTIge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEzIHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xNCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTE1IHtcbiAgICBtYXJnaW46IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTYge1xuICAgIG1hcmdpbjogMThyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTYge1xuICAgIG1hcmdpbi1yaWdodDogMThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMThyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTYge1xuICAgIG1hcmdpbi10b3A6IDE4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTMge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMThyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTYge1xuICAgIG1hcmdpbi1yaWdodDogMThyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW44IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjkge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTAge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTEge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTIge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTMge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTQge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjE1IHtcbiAgICBtYXJnaW46IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xNiB7XG4gICAgbWFyZ2luOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC04IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtOSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMTEge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEzIHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMTQge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMTUge1xuICAgIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMTYge1xuICAgIHBhZGRpbmc6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMTMge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1tZC0wIHtcbiAgICBmb250LXNpemU6IDByZW0gIWltcG9ydGFudDsgfVxuICAuZnMtbWQtMSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLW1kLTIge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1tZC0zIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLW1kLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLW1kLTUge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1tZC02IHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtbWQtNyB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc3R5bGUtbWQtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuICAubGgtbWQtMCB7XG4gICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubGgtbWQtMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuICAubGgtbWQtMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG4gIC5saC1tZC0zIHtcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50OyB9XG4gIC5saC1tZC00IHtcbiAgICBsaW5lLWhlaWdodDogMyAhaW1wb3J0YW50OyB9XG4gIC5saC1tZC01IHtcbiAgICBsaW5lLWhlaWdodDogNCAhaW1wb3J0YW50OyB9XG4gIC5saC1tZC0xYiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDsgfVxuICAubGgtbWQtMWMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLndzLW1kLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAud3MtbWQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtbWQtMCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLW1kLTEge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1tZC0yIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1tZC0zIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtbWQtNCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLW1kLTYge1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1tZC1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLW1kLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWloLW1kLWF1dG8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWloLW1kLTc4MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9XG4gIC5taWgtbWQtMjgwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1paC1tZC0zOTBweCB7XG4gICAgbWluLWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAubWl3LW1kLW5vbmUge1xuICAgIG1pbi13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5taXctbWQtdnc0MCB7XG4gICAgbWluLXdpZHRoOiA0MHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1tZC0xMCB7XG4gICAgbWluLXdpZHRoOiAxMCUgIWltcG9ydGFudDsgfVxuICAubWl3LW1kLTIwIHtcbiAgICBtaW4td2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC5taXctbWQtMzAge1xuICAgIG1pbi13aWR0aDogMzAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1tZC00MCB7XG4gICAgbWluLXdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAubWl3LW1kLTUwIHtcbiAgICBtaW4td2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5taXctbWQtMTAwIHtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWl3LW1kLTQ4cHgge1xuICAgIG1pbi13aWR0aDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbWQtMTIwcHgge1xuICAgIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWl3LW1kLTEyOHB4IHtcbiAgICBtaW4td2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1tZC0xNjBweCB7XG4gICAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbWQtMTg2cHgge1xuICAgIG1pbi13aWR0aDogMTg2cHggIWltcG9ydGFudDsgfVxuICAubWl3LW1kLTE5MHB4IHtcbiAgICBtaW4td2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1tZC0zMjBweCB7XG4gICAgbWluLXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbWQtNDI0cHgge1xuICAgIG1pbi13aWR0aDogNDI0cHggIWltcG9ydGFudDsgfVxuICAubWl3LW1kLTU3NnB4IHtcbiAgICBtaW4td2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1tZC04ODBweCB7XG4gICAgbWluLXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbWQtYXV0byB7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnppLW1kLTAge1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDsgfVxuICAuemktbWQtMSB7XG4gICAgei1pbmRleDogOSAhaW1wb3J0YW50OyB9XG4gIC56aS1tZC0yIHtcbiAgICB6LWluZGV4OiA5OSAhaW1wb3J0YW50OyB9XG4gIC56aS1tZC0zIHtcbiAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDsgfVxuICAuemktbWQtNCB7XG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50OyB9XG4gIC56aS1tZC01IHtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50OyB9XG4gIC56aS1tZC02IHtcbiAgICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDsgfVxuICAuemktbWQtNyB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQtbWQyLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZDItZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQyLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQyLTAge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZDItMTAge1xuICAgIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kMi0yMCB7XG4gICAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQyLTMwIHtcbiAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZDItNDAge1xuICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kMi01MCB7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQyLTYwIHtcbiAgICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZDItNzAge1xuICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kMi04MCB7XG4gICAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQyLTkwIHtcbiAgICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZDItMTAwIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJmbG93LW1kMi12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIC5vdmVyZmxvdy1tZDItaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJmbG93LW1kMi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuICAub3ZlcmZsb3ctbWQyLWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQyLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQyLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMi1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQyLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMi10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kMi10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQyLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZDItaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQyLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucG9zaXRpb24tbWQyLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1tZDItc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cbiAgLnBvc2l0aW9uLW1kMi1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cbiAgLnBvc2l0aW9uLW1kMi1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbiAgLnBvc2l0aW9uLW1kMi1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLXZ3NDAge1xuICAgIHdpZHRoOiA0MHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLTEwIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLTIwIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLTMwIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLTQwIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLTYwIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLTcwIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLTgwIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLTkwIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudy1tZDItNDhweCB7XG4gICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudy1tZDItMTIwcHgge1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kMi0xNjBweCB7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLTE4NnB4IHtcbiAgICB3aWR0aDogMTg2cHggIWltcG9ydGFudDsgfVxuICAudy1tZDItMTkwcHgge1xuICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kMi0zMjBweCB7XG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQyLTQyNHB4IHtcbiAgICB3aWR0aDogNDI0cHggIWltcG9ydGFudDsgfVxuICAudy1tZDItNTc2cHgge1xuICAgIHdpZHRoOiA1NzZweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kMi1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kMi1ub25lIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWF4dy1tZDItdnc0MCB7XG4gICAgbWF4LXdpZHRoOiA0MHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQyLTEwIHtcbiAgICBtYXgtd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kMi0yMCB7XG4gICAgbWF4LXdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuICAubWF4dy1tZDItMzAge1xuICAgIG1heC13aWR0aDogMzAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQyLTQwIHtcbiAgICBtYXgtd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LW1kMi01MCB7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAubWF4dy1tZDItMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWF4dy1tZDItMTIwcHgge1xuICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1tZDItMTI4cHgge1xuICAgIG1heC13aWR0aDogMTI4cHggIWltcG9ydGFudDsgfVxuICAubWF4dy1tZDItMTYwcHgge1xuICAgIG1heC13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1tZDItMTkwcHgge1xuICAgIG1heC13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy1tZDItNDhweCB7XG4gICAgbWF4LXdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQyLTE4NnB4IHtcbiAgICBtYXgtd2lkdGg6IDE4NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQyLTMyMHB4IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQyLTM1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQyLTQyNHB4IHtcbiAgICBtYXgtd2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQyLTU3NnB4IHtcbiAgICBtYXgtd2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQyLTg4MHB4IHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbWQyLWF1dG8ge1xuICAgIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC52dy1tZDItMTAge1xuICAgIHdpZHRoOiAxMHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLnZ3LW1kMi0xMDB2dyB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQyLTAge1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kMi03ODBweCB7XG4gICAgaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kMi0zOTBweCB7XG4gICAgaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kMi01MjBweCB7XG4gICAgaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kMi0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oLW1kMi0xMDB2aCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kMi1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWF4aC1tZDItMCB7XG4gICAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLW1kMi00OHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbWQyLTc4MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLW1kMi0zOTBweCB7XG4gICAgbWF4LWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAubWF4aC1tZDItNTIwcHgge1xuICAgIG1heC1oZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbWQyLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLW1kMi0xMDB2aCB7XG4gICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAubWF4aC1tZDItYXV0byB7XG4gICAgbWF4LWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLW1kMi1ub25lIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnZoLW1kMi0xMCB7XG4gICAgaGVpZ2h0OiAxMHZoICFpbXBvcnRhbnQ7IH1cbiAgLnZoLW1kMi01MCB7XG4gICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7IH1cbiAgLnZoLW1kMi0xMDAge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDItZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDItcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQyLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMi1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQyLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDItZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDItZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDItc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQyLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMi13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZDItbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kMi13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDItMCB7XG4gICAgZ2FwOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDItMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDItMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kMi0zIHtcbiAgICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kMi00IHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kMi01IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQyLTYge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQyLTcge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQyLTgge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQyLTkge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQyLTEwIHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kMi0xMSB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDItMTIge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQyLTEzIHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kMi0xNCB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQyLTE1IHtcbiAgICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZDItMTYge1xuICAgIGdhcDogMThyZW0gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kMi1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDItZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZDItY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQyLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQyLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kMi1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kMi1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQyLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kMi1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQyLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQyLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQyLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQyLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDItY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZDItYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kMi1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kMi1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQyLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDItc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDItZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kMi1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kMi1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZDItc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDItZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDItMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQyLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kMi0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDItMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQyLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kMi01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZDItbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1tZDItMCB7XG4gICAgbWFyZ2luOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDItNCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLTUge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLTYge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi03IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDItOCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLTkge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi0xMCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLTExIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDItMTIge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi0xMyB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLTE0IHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLTE1IHtcbiAgICBtYXJnaW46IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLTE2IHtcbiAgICBtYXJnaW46IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQyLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQyLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQyLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItMTAge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQyLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItMTMge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQyLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQyLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQyLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItNSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQyLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItMTAge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi0xMSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQyLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItMTMge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItMTUge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQyLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDItMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDItMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDItMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLTYge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLTkge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi0xMSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDItMTIge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDItMTYge1xuICAgIG1hcmdpbi10b3A6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDItNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDItOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQyLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQyLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQyLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQyLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQyLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMi0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMi0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMi03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMi0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLTExIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMi0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMThyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDItbjMge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDItbjQge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDItbjUge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi1uNiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi1uNyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi1uOCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi1uOSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi1uMTAge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDItbjExIHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLW4xMiB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi1uMTMge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZDItbjE0IHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kMi1uMTUge1xuICAgIG1hcmdpbjogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQyLW4xNiB7XG4gICAgbWFyZ2luOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQyLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQyLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQyLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQyLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kMi1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZDItbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQyLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQyLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQyLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQyLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi1uMTIge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQyLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZDItbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQyLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kMi1uMTYge1xuICAgIG1hcmdpbi10b3A6IC0xOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDItbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDItbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDItbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQyLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kMi1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZDItbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDItbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDItbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZDItbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kMi1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQyLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQyLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQyLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQyLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kMi1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZDItbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQyLW4xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMi1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMi1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMi1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQyLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZDItbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kMi1uMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDItMCB7XG4gICAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kMi0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQyLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kMi0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQyLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDItNSB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQyLTYge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDItNyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kMi04IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQyLTkge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDItMTAge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDItMTEge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDItMTIge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDItMTMge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZDItMTQge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQyLTE1IHtcbiAgICBwYWRkaW5nOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kMi0xNiB7XG4gICAgcGFkZGluZzogMThyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQyLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQyLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQyLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kMi0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kMi00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kMi01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDItNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDItNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDItOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDItOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQyLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kMi0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZDItMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQyLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQyLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQyLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMThyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQyLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQyLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQyLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kMi0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kMi00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kMi01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDItNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDItNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDItOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDItOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDItMTAge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQyLTExIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kMi0xMiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZDItMTMge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQyLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQyLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQyLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQyLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDItMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDItMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQyLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMi01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMi02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDItNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQyLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMi05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDItMTAge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMi0xMSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQyLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZDItMTMge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMi0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMi0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kMi0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kMi0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kMi0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kMi0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQyLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQyLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQyLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDItNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDItNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDItOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDItOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQyLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kMi0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDItMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQyLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZDItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kMi0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMThyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQyLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kMi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDItMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQyLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kMi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kMi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDItNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQyLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kMi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kMi0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQyLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZDItMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kMi0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kMi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kMi0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMi0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQyLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDItMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQyLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDItNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMi01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDItNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMi03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQyLTgge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDItOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMi0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMi0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMi0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMi0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kMi0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZDItMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQyLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLW1kMi0wIHtcbiAgICBmb250LXNpemU6IDByZW0gIWltcG9ydGFudDsgfVxuICAuZnMtbWQyLTEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1tZDItMiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLW1kMi0zIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLW1kMi00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1tZDItNSB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLW1kMi02IHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtbWQyLTcge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXN0eWxlLW1kMi1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG4gIC5saC1tZDItMCB7XG4gICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubGgtbWQyLTEge1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmxoLW1kMi0yIHtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IH1cbiAgLmxoLW1kMi0zIHtcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50OyB9XG4gIC5saC1tZDItNCB7XG4gICAgbGluZS1oZWlnaHQ6IDMgIWltcG9ydGFudDsgfVxuICAubGgtbWQyLTUge1xuICAgIGxpbmUtaGVpZ2h0OiA0ICFpbXBvcnRhbnQ7IH1cbiAgLmxoLW1kMi0xYiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDsgfVxuICAubGgtbWQyLTFjIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMyAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kMi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQyLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQyLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC53cy1tZDItd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gIC53cy1tZDItbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtbWQyLTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDByZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1tZDItMSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLW1kMi0yIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1tZDItMyB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLW1kMi00IHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtbWQyLTYge1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1tZDItcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1tZDItZnVsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5taWgtbWQyLWF1dG8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWloLW1kMi03ODBweCB7XG4gICAgbWluLWhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfVxuICAubWloLW1kMi0yODBweCB7XG4gICAgbWluLWhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfVxuICAubWloLW1kMi0zOTBweCB7XG4gICAgbWluLWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAubWl3LW1kMi1ub25lIHtcbiAgICBtaW4td2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWl3LW1kMi12dzQwIHtcbiAgICBtaW4td2lkdGg6IDQwdncgIWltcG9ydGFudDsgfVxuICAubWl3LW1kMi0xMCB7XG4gICAgbWluLXdpZHRoOiAxMCUgIWltcG9ydGFudDsgfVxuICAubWl3LW1kMi0yMCB7XG4gICAgbWluLXdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuICAubWl3LW1kMi0zMCB7XG4gICAgbWluLXdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuICAubWl3LW1kMi00MCB7XG4gICAgbWluLXdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAubWl3LW1kMi01MCB7XG4gICAgbWluLXdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAubWl3LW1kMi0xMDAge1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5taXctbWQyLTQ4cHgge1xuICAgIG1pbi13aWR0aDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbWQyLTEyMHB4IHtcbiAgICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1tZDItMTI4cHgge1xuICAgIG1pbi13aWR0aDogMTI4cHggIWltcG9ydGFudDsgfVxuICAubWl3LW1kMi0xNjBweCB7XG4gICAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbWQyLTE4NnB4IHtcbiAgICBtaW4td2lkdGg6IDE4NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1tZDItMTkwcHgge1xuICAgIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuICAubWl3LW1kMi0zMjBweCB7XG4gICAgbWluLXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbWQyLTQyNHB4IHtcbiAgICBtaW4td2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1tZDItNTc2cHgge1xuICAgIG1pbi13aWR0aDogNTc2cHggIWltcG9ydGFudDsgfVxuICAubWl3LW1kMi04ODBweCB7XG4gICAgbWluLXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbWQyLWF1dG8ge1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC56aS1tZDItMCB7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG4gIC56aS1tZDItMSB7XG4gICAgei1pbmRleDogOSAhaW1wb3J0YW50OyB9XG4gIC56aS1tZDItMiB7XG4gICAgei1pbmRleDogOTkgIWltcG9ydGFudDsgfVxuICAuemktbWQyLTMge1xuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50OyB9XG4gIC56aS1tZDItNCB7XG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50OyB9XG4gIC56aS1tZDItNSB7XG4gICAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDsgfVxuICAuemktbWQyLTYge1xuICAgIHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50OyB9XG4gIC56aS1tZDItNyB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctMCB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTEwIHtcbiAgICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy0yMCB7XG4gICAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctMzAge1xuICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTQwIHtcbiAgICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy01MCB7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNjAge1xuICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTcwIHtcbiAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy04MCB7XG4gICAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctOTAge1xuICAgIG9wYWNpdHk6IDAuOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTEwMCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gIC5vdmVyZmxvdy1sZy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIC5vdmVyZmxvdy1sZy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICAub3ZlcmZsb3ctbGctc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJmbG93LWxnLWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1sZy1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuICAucG9zaXRpb24tbGctc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cbiAgLnBvc2l0aW9uLWxnLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuICAucG9zaXRpb24tbGctYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1sZy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctdnc0MCB7XG4gICAgd2lkdGg6IDQwdncgIWltcG9ydGFudDsgfVxuICAudy1sZy0xMCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTIwIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMzAge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuICAudy1sZy00MCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctNjAge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAudy1sZy03MCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTgwIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctOTAge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuICAudy1sZy0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctNDhweCB7XG4gICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudy1sZy0xMjBweCB7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMTYwcHgge1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTE4NnB4IHtcbiAgICB3aWR0aDogMTg2cHggIWltcG9ydGFudDsgfVxuICAudy1sZy0xOTBweCB7XG4gICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMzIwcHgge1xuICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTQyNHB4IHtcbiAgICB3aWR0aDogNDI0cHggIWltcG9ydGFudDsgfVxuICAudy1sZy01NzZweCB7XG4gICAgd2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWF4dy1sZy1ub25lIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWF4dy1sZy12dzQwIHtcbiAgICBtYXgtd2lkdGg6IDQwdncgIWltcG9ydGFudDsgfVxuICAubWF4dy1sZy0xMCB7XG4gICAgbWF4LXdpZHRoOiAxMCUgIWltcG9ydGFudDsgfVxuICAubWF4dy1sZy0yMCB7XG4gICAgbWF4LXdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuICAubWF4dy1sZy0zMCB7XG4gICAgbWF4LXdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuICAubWF4dy1sZy00MCB7XG4gICAgbWF4LXdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAubWF4dy1sZy01MCB7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAubWF4dy1sZy0xMDAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnLTEyMHB4IHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGctMTI4cHgge1xuICAgIG1heC13aWR0aDogMTI4cHggIWltcG9ydGFudDsgfVxuICAubWF4dy1sZy0xNjBweCB7XG4gICAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnLTE5MHB4IHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGctNDhweCB7XG4gICAgbWF4LXdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGctMTg2cHgge1xuICAgIG1heC13aWR0aDogMTg2cHggIWltcG9ydGFudDsgfVxuICAubWF4dy1sZy0zMjBweCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnLTM1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGctNDI0cHgge1xuICAgIG1heC13aWR0aDogNDI0cHggIWltcG9ydGFudDsgfVxuICAubWF4dy1sZy01NzZweCB7XG4gICAgbWF4LXdpZHRoOiA1NzZweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnLTg4MHB4IHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGctYXV0byB7XG4gICAgbWF4LXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnZ3LWxnLTEwIHtcbiAgICB3aWR0aDogMTB2dyAhaW1wb3J0YW50OyB9XG4gIC52dy1sZy0xMDB2dyB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMCB7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctNzgwcHgge1xuICAgIGhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0zOTBweCB7XG4gICAgaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTUyMHB4IHtcbiAgICBoZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaC1sZy0xMDB2aCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLWxnLTAge1xuICAgIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWF4aC1sZy00OHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbGctNzgwcHgge1xuICAgIG1heC1oZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbGctMzkwcHgge1xuICAgIG1heC1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbGctNTIwcHgge1xuICAgIG1heC1oZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbGctMTAwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbGctMTAwdmgge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbGctYXV0byB7XG4gICAgbWF4LWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLWxnLW5vbmUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudmgtbGctMTAge1xuICAgIGhlaWdodDogMTB2aCAhaW1wb3J0YW50OyB9XG4gIC52aC1sZy01MCB7XG4gICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7IH1cbiAgLnZoLWxnLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy02IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTcge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctOCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy05IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTEwIHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTExIHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTEyIHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTEzIHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTE0IHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0xNSB7XG4gICAgZ2FwOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMTYge1xuICAgIGdhcDogMThyZW0gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTEge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEyIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xMyB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTQge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xNSB7XG4gICAgbWFyZ2luOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTE2IHtcbiAgICBtYXJnaW46IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMTMge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMTMge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMTYge1xuICAgIG1hcmdpbi10b3A6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMThyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW42IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjcge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW45IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEwIHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjExIHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEyIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEzIHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjE0IHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xNSB7XG4gICAgbWFyZ2luOiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTYge1xuICAgIG1hcmdpbjogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMTIge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLTE4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMTAge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMTMge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy03IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctOCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTkge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0xMCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTExIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTIge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0xMyB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTE0IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTE1IHtcbiAgICBwYWRkaW5nOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTE2IHtcbiAgICBwYWRkaW5nOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMThyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMyB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMThyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMThyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTEge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTQge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMThyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtbGctMCB7XG4gICAgZm9udC1zaXplOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLWxnLTEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1sZy0yIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtbGctMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1sZy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1sZy01IHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtbGctNiB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLWxnLTcge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXN0eWxlLWxnLWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cbiAgLmxoLWxnLTAge1xuICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxoLWxnLTEge1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmxoLWxnLTIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDsgfVxuICAubGgtbGctMyB7XG4gICAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDsgfVxuICAubGgtbGctNCB7XG4gICAgbGluZS1oZWlnaHQ6IDMgIWltcG9ydGFudDsgfVxuICAubGgtbGctNSB7XG4gICAgbGluZS1oZWlnaHQ6IDQgIWltcG9ydGFudDsgfVxuICAubGgtbGctMWIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7IH1cbiAgLmxoLWxnLTFjIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMyAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC53cy1sZy13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgLndzLWxnLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLWxnLTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDByZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1sZy0xIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtbGctMiB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtbGctMyB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLWxnLTQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1sZy02IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtbGctcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1sZy1mdWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1paC1sZy1hdXRvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1paC1sZy03ODBweCB7XG4gICAgbWluLWhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfVxuICAubWloLWxnLTI4MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5taWgtbGctMzkwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZy1ub25lIHtcbiAgICBtaW4td2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWl3LWxnLXZ3NDAge1xuICAgIG1pbi13aWR0aDogNDB2dyAhaW1wb3J0YW50OyB9XG4gIC5taXctbGctMTAge1xuICAgIG1pbi13aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZy0yMCB7XG4gICAgbWluLXdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuICAubWl3LWxnLTMwIHtcbiAgICBtaW4td2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC5taXctbGctNDAge1xuICAgIG1pbi13aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZy01MCB7XG4gICAgbWluLXdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAubWl3LWxnLTEwMCB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZy00OHB4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHggIWltcG9ydGFudDsgfVxuICAubWl3LWxnLTEyMHB4IHtcbiAgICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZy0xMjhweCB7XG4gICAgbWluLXdpZHRoOiAxMjhweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbGctMTYwcHgge1xuICAgIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWl3LWxnLTE4NnB4IHtcbiAgICBtaW4td2lkdGg6IDE4NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZy0xOTBweCB7XG4gICAgbWluLXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbGctMzIwcHgge1xuICAgIG1pbi13aWR0aDogMzIwcHggIWltcG9ydGFudDsgfVxuICAubWl3LWxnLTQyNHB4IHtcbiAgICBtaW4td2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZy01NzZweCB7XG4gICAgbWluLXdpZHRoOiA1NzZweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbGctODgwcHgge1xuICAgIG1pbi13aWR0aDogODgwcHggIWltcG9ydGFudDsgfVxuICAubWl3LWxnLWF1dG8ge1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC56aS1sZy0wIHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7IH1cbiAgLnppLWxnLTEge1xuICAgIHotaW5kZXg6IDkgIWltcG9ydGFudDsgfVxuICAuemktbGctMiB7XG4gICAgei1pbmRleDogOTkgIWltcG9ydGFudDsgfVxuICAuemktbGctMyB7XG4gICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7IH1cbiAgLnppLWxnLTQge1xuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDsgfVxuICAuemktbGctNSB7XG4gICAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDsgfVxuICAuemktbGctNiB7XG4gICAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7IH1cbiAgLnppLWxnLTcge1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZsb2F0LWxnMi1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGcyLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnMi1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnMi0wIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGcyLTEwIHtcbiAgICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZzItMjAge1xuICAgIG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnMi0zMCB7XG4gICAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGcyLTQwIHtcbiAgICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZzItNTAge1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnMi02MCB7XG4gICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGcyLTcwIHtcbiAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZzItODAge1xuICAgIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnMi05MCB7XG4gICAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGcyLTEwMCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gIC5vdmVyZmxvdy1sZzItdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAub3ZlcmZsb3ctbGcyLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gIC5vdmVyZmxvdy1sZzItc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJmbG93LWxnMi1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMi1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMi1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZzItZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMi10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZzItdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZzItdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMi1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGcyLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnMi1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnBvc2l0aW9uLWxnMi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuICAucG9zaXRpb24tbGcyLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1sZzItcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1sZzItYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi1sZzItZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi12dzQwIHtcbiAgICB3aWR0aDogNDB2dyAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi0xMCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi0yMCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi0zMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi00MCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi02MCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi03MCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi04MCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi05MCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbGcyLTQ4cHgge1xuICAgIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGcyLTEyMHB4IHtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudy1sZzItMTYwcHgge1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi0xODZweCB7XG4gICAgd2lkdGg6IDE4NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGcyLTE5MHB4IHtcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuICAudy1sZzItMzIwcHgge1xuICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnMi00MjRweCB7XG4gICAgd2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGcyLTU3NnB4IHtcbiAgICB3aWR0aDogNTc2cHggIWltcG9ydGFudDsgfVxuICAudy1sZzItYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWF4dy1sZzItbm9uZSB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGcyLXZ3NDAge1xuICAgIG1heC13aWR0aDogNDB2dyAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnMi0xMCB7XG4gICAgbWF4LXdpZHRoOiAxMCUgIWltcG9ydGFudDsgfVxuICAubWF4dy1sZzItMjAge1xuICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGcyLTMwIHtcbiAgICBtYXgtd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnMi00MCB7XG4gICAgbWF4LXdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAubWF4dy1sZzItNTAge1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGcyLTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGcyLTEyMHB4IHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGcyLTEyOHB4IHtcbiAgICBtYXgtd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGcyLTE2MHB4IHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGcyLTE5MHB4IHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHctbGcyLTQ4cHgge1xuICAgIG1heC13aWR0aDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnMi0xODZweCB7XG4gICAgbWF4LXdpZHRoOiAxODZweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnMi0zMjBweCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnMi0zNTBweCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnMi00MjRweCB7XG4gICAgbWF4LXdpZHRoOiA0MjRweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnMi01NzZweCB7XG4gICAgbWF4LXdpZHRoOiA1NzZweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnMi04ODBweCB7XG4gICAgbWF4LXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LWxnMi1hdXRvIHtcbiAgICBtYXgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAudnctbGcyLTEwIHtcbiAgICB3aWR0aDogMTB2dyAhaW1wb3J0YW50OyB9XG4gIC52dy1sZzItMTAwdncge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4gIC5oLWxnMi0wIHtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuaC1sZzItNzgwcHgge1xuICAgIGhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZzItMzkwcHgge1xuICAgIGhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZzItNTIwcHgge1xuICAgIGhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZzItMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaC1sZzItMTAwdmgge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAuaC1sZzItYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbGcyLTAge1xuICAgIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWF4aC1sZzItNDhweCB7XG4gICAgbWF4LWhlaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLWxnMi03ODBweCB7XG4gICAgbWF4LWhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfVxuICAubWF4aC1sZzItMzkwcHgge1xuICAgIG1heC1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbGcyLTUyMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLWxnMi0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWF4aC1sZzItMTAwdmgge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgtbGcyLWF1dG8ge1xuICAgIG1heC1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWF4aC1sZzItbm9uZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC52aC1sZzItMTAge1xuICAgIGhlaWdodDogMTB2aCAhaW1wb3J0YW50OyB9XG4gIC52aC1sZzItNTAge1xuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9XG4gIC52aC1sZzItMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcyLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcyLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnMi1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzItcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnMi1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcyLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcyLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcyLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnMi1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzItd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGcyLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZzItd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGcyLTAge1xuICAgIGdhcDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGcyLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGcyLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzItMyB7XG4gICAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzItNCB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzItNSB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnMi02IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnMi03IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnMi04IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnMi05IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnMi0xMCB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzItMTEge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGcyLTEyIHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnMi0xMyB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZzItMTQge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnMi0xNSB7XG4gICAgZ2FwOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGcyLTE2IHtcbiAgICBnYXA6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZzItc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGcyLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGcyLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnMi1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnMi1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZzItZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZzItc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnMi1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZzItY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnMi1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnMi1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnMi1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnMi1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGcyLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGcyLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZzItYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZzItc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnMi1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGcyLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGcyLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZzItY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZzItYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGcyLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItbGcyLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGcyLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnMi0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzItMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGcyLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnMi00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZzItNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGcyLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGcyLTAge1xuICAgIG1hcmdpbjogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGcyLTQge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi01IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi02IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItNyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGcyLTgge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi05IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItMTAge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi0xMSB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGcyLTEyIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItMTMge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi0xNCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi0xNSB7XG4gICAgbWFyZ2luOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi0xNiB7XG4gICAgbWFyZ2luOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMi04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItMTEge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMi0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMi0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbGcyLTAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMi0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMi0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMi04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItOSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItMTEge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMi0xMiB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItMTQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMi0xNiB7XG4gICAgbWFyZ2luLXRvcDogMThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGcyLTAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGcyLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGcyLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItNSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi0xMCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItMTEge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGcyLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi0xMyB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItMTQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGcyLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGcyLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGcyLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGcyLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGcyLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItMTAge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItMTEge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItMTIge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItMTMge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGcyLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMi0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMi0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzItMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzItMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi01IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi02IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzItNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi05IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzItMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzItMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGcyLW4zIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGcyLW40IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGcyLW41IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItbjYge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItbjcge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItbjgge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItbjkge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItbjEwIHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGcyLW4xMSB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi1uMTIge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItbjEzIHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGcyLW4xNCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubS1sZzItbjE1IHtcbiAgICBtYXJnaW46IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnMi1uMTYge1xuICAgIG1hcmdpbjogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMi1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMi1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMi1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMi1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZzItbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGcyLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnMi1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMi1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMi1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMi1uMTAge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMi1uMTMge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGcyLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnMi1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZzItbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMThyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGcyLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGcyLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGcyLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi1uMTAge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi1uMTEge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi1uMTIge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi1uMTMge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnMi1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZzItbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGcyLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGcyLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGcyLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGcyLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZzItbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnMi1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMi1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMi1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMi1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZzItbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubWItbGcyLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnMi1uMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzItbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzItbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzItbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnMi1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGcyLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZzItbjE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGcyLTAge1xuICAgIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDsgfVxuICAucC1sZzItMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnMi0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZzItMyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnMi00IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGcyLTUge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnMi02IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGcyLTcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZzItOCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnMi05IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGcyLTEwIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGcyLTExIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGcyLTEyIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGcyLTEzIHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGcyLTE0IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnMi0xNSB7XG4gICAgcGFkZGluZzogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZzItMTYge1xuICAgIHBhZGRpbmc6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnMi0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnMi0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnMi0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzItMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzItNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGcyLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGcyLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGcyLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGcyLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGcyLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnMi0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZzItMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGcyLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnMi0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnMi0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnMi0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnMi0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnMi0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnMi0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzItMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzItNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzItNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGcyLTYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGcyLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGcyLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGcyLTkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGcyLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnMi0xMSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZzItMTIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGcyLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnMi0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnMi0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnMi0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnMi0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzItMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGcyLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGcyLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnMi00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzItNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzItNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGcyLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnMi04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzItOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGcyLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzItMTEge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnMi0xMiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGcyLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzItMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzItMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZzItMTYge1xuICAgIHBhZGRpbmctdG9wOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzItMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnMi0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnMi00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnMi01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGcyLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGcyLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGcyLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGcyLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGcyLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnMi0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzItMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGcyLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnMi0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGcyLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZzItMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnMi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGcyLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGcyLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnMi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGcyLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnMi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzItOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGcyLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzItMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnMi0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGcyLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzItMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZzItMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzItMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnMi0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGcyLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnMi0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGcyLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzItNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGcyLTYge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzItNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnMi04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGcyLTkge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzItMTAge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzItMTEge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzItMTIge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzItMTMge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZzItMTQge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGcyLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnMi0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1sZzItMCB7XG4gICAgZm9udC1zaXplOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLWxnMi0xIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtbGcyLTIge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1sZzItMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1sZzItNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtbGcyLTUge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy1sZzItNiB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLWxnMi03IHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zdHlsZS1sZzItaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuICAubGgtbGcyLTAge1xuICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxoLWxnMi0xIHtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG4gIC5saC1sZzItMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG4gIC5saC1sZzItMyB7XG4gICAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDsgfVxuICAubGgtbGcyLTQge1xuICAgIGxpbmUtaGVpZ2h0OiAzICFpbXBvcnRhbnQ7IH1cbiAgLmxoLWxnMi01IHtcbiAgICBsaW5lLWhlaWdodDogNCAhaW1wb3J0YW50OyB9XG4gIC5saC1sZzItMWIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7IH1cbiAgLmxoLWxnMi0xYyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZzItbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnMi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnMi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAud3MtbGcyLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAud3MtbGcyLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLWxnMi0wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtbGcyLTEge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1sZzItMiB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtbGcyLTMge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC1sZzItNCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLWxnMi02IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtbGcyLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQtbGcyLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWloLWxnMi1hdXRvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1paC1sZzItNzgwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1paC1sZzItMjgwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1paC1sZzItMzkwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZzItbm9uZSB7XG4gICAgbWluLXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZzItdnc0MCB7XG4gICAgbWluLXdpZHRoOiA0MHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZzItMTAge1xuICAgIG1pbi13aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZzItMjAge1xuICAgIG1pbi13aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZzItMzAge1xuICAgIG1pbi13aWR0aDogMzAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZzItNDAge1xuICAgIG1pbi13aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZzItNTAge1xuICAgIG1pbi13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZzItMTAwIHtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWl3LWxnMi00OHB4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHggIWltcG9ydGFudDsgfVxuICAubWl3LWxnMi0xMjBweCB7XG4gICAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbGcyLTEyOHB4IHtcbiAgICBtaW4td2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZzItMTYwcHgge1xuICAgIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWl3LWxnMi0xODZweCB7XG4gICAgbWluLXdpZHRoOiAxODZweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbGcyLTE5MHB4IHtcbiAgICBtaW4td2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZzItMzIwcHgge1xuICAgIG1pbi13aWR0aDogMzIwcHggIWltcG9ydGFudDsgfVxuICAubWl3LWxnMi00MjRweCB7XG4gICAgbWluLXdpZHRoOiA0MjRweCAhaW1wb3J0YW50OyB9XG4gIC5taXctbGcyLTU3NnB4IHtcbiAgICBtaW4td2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy1sZzItODgwcHgge1xuICAgIG1pbi13aWR0aDogODgwcHggIWltcG9ydGFudDsgfVxuICAubWl3LWxnMi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuemktbGcyLTAge1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDsgfVxuICAuemktbGcyLTEge1xuICAgIHotaW5kZXg6IDkgIWltcG9ydGFudDsgfVxuICAuemktbGcyLTIge1xuICAgIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cbiAgLnppLWxnMi0zIHtcbiAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDsgfVxuICAuemktbGcyLTQge1xuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDsgfVxuICAuemktbGcyLTUge1xuICAgIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7IH1cbiAgLnppLWxnMi02IHtcbiAgICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDsgfVxuICAuemktbGcyLTcge1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTAge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC0xMCB7XG4gICAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtMjAge1xuICAgIG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTMwIHtcbiAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC00MCB7XG4gICAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNTAge1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTYwIHtcbiAgICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC03MCB7XG4gICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtODAge1xuICAgIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTkwIHtcbiAgICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC0xMDAge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAub3ZlcmZsb3cteGwtdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAub3ZlcmZsb3cteGwtaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJmbG93LXhsLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG4gIC5vdmVyZmxvdy14bC1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucG9zaXRpb24teGwtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cbiAgLnBvc2l0aW9uLXhsLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG4gIC5wb3NpdGlvbi14bC1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cbiAgLnBvc2l0aW9uLXhsLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuICAucG9zaXRpb24teGwtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLXZ3NDAge1xuICAgIHdpZHRoOiA0MHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMTAge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDsgfVxuICAudy14bC0yMCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTMwIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtNDAge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAudy14bC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTYwIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtNzAge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDsgfVxuICAudy14bC04MCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTkwIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTQ4cHgge1xuICAgIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMTIwcHgge1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTE2MHB4IHtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuICAudy14bC0xODZweCB7XG4gICAgd2lkdGg6IDE4NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMTkwcHgge1xuICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTMyMHB4IHtcbiAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDsgfVxuICAudy14bC00MjRweCB7XG4gICAgd2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtNTc2cHgge1xuICAgIHdpZHRoOiA1NzZweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1heHcteGwtbm9uZSB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1heHcteGwtdnc0MCB7XG4gICAgbWF4LXdpZHRoOiA0MHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHcteGwtMTAge1xuICAgIG1heC13aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHcteGwtMjAge1xuICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHcteGwtMzAge1xuICAgIG1heC13aWR0aDogMzAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHcteGwtNDAge1xuICAgIG1heC13aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHcteGwtNTAge1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heHcteGwtMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWF4dy14bC0xMjBweCB7XG4gICAgbWF4LXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXhsLTEyOHB4IHtcbiAgICBtYXgtd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHcteGwtMTYwcHgge1xuICAgIG1heC13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy14bC0xOTBweCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXhsLTQ4cHgge1xuICAgIG1heC13aWR0aDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXhsLTE4NnB4IHtcbiAgICBtYXgtd2lkdGg6IDE4NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHcteGwtMzIwcHgge1xuICAgIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDsgfVxuICAubWF4dy14bC0zNTBweCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXhsLTQyNHB4IHtcbiAgICBtYXgtd2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heHcteGwtNTc2cHgge1xuICAgIG1heC13aWR0aDogNTc2cHggIWltcG9ydGFudDsgfVxuICAubWF4dy14bC04ODBweCB7XG4gICAgbWF4LXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXh3LXhsLWF1dG8ge1xuICAgIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC52dy14bC0xMCB7XG4gICAgd2lkdGg6IDEwdncgIWltcG9ydGFudDsgfVxuICAudncteGwtMTAwdncge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTAge1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTc4MHB4IHtcbiAgICBoZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMzkwcHgge1xuICAgIGhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC01MjBweCB7XG4gICAgaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMTAwdmgge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAuaC14bC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWF4aC14bC0wIHtcbiAgICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1heGgteGwtNDhweCB7XG4gICAgbWF4LWhlaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLXhsLTc4MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLXhsLTM5MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLXhsLTUyMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLXhsLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLXhsLTEwMHZoIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4gIC5tYXhoLXhsLWF1dG8ge1xuICAgIG1heC1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWF4aC14bC1ub25lIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnZoLXhsLTEwIHtcbiAgICBoZWlnaHQ6IDEwdmggIWltcG9ydGFudDsgfVxuICAudmgteGwtNTAge1xuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9XG4gIC52aC14bC0xMDAge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDByZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtNiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC03IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTgge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtOSB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xMCB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xMSB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xMiB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xMyB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xNCB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMTUge1xuICAgIGdhcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTE2IHtcbiAgICBnYXA6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDByZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtOCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtOSB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTAge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTExIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xMiB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTMge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTE0IHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTUge1xuICAgIG1hcmdpbjogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xNiB7XG4gICAgbWFyZ2luOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMTUge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW43IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjgge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uOSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xMCB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xMSB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xMiB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xMyB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xNCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMTUge1xuICAgIG1hcmdpbjogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjE2IHtcbiAgICBtYXJnaW46IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTYge1xuICAgIG1hcmdpbi10b3A6IC0xOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTYge1xuICAgIG1hcmdpbi10b3A6IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLW4xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC05IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTAge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xMSB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEyIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTMge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xNCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xNSB7XG4gICAgcGFkZGluZzogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xNiB7XG4gICAgcGFkZGluZzogMThyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTExIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTMge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLXhsLTAge1xuICAgIGZvbnQtc2l6ZTogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy14bC0xIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZnMteGwtMiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLXhsLTMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZnMteGwtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZnMteGwtNSB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLXhsLTYge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy14bC03IHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zdHlsZS14bC1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG4gIC5saC14bC0wIHtcbiAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5saC14bC0xIHtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG4gIC5saC14bC0yIHtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IH1cbiAgLmxoLXhsLTMge1xuICAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7IH1cbiAgLmxoLXhsLTQge1xuICAgIGxpbmUtaGVpZ2h0OiAzICFpbXBvcnRhbnQ7IH1cbiAgLmxoLXhsLTUge1xuICAgIGxpbmUtaGVpZ2h0OiA0ICFpbXBvcnRhbnQ7IH1cbiAgLmxoLXhsLTFiIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50OyB9XG4gIC5saC14bC0xYyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAud3MteGwtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gIC53cy14bC1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAucm91bmRlZC14bC0wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQteGwtMSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLXhsLTIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLXhsLTMge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucm91bmRlZC14bC00IHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQteGwtNiB7XG4gICAgYm9yZGVyLXJhZGl1czogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3VuZGVkLXhsLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJvdW5kZWQteGwtZnVsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5taWgteGwtYXV0byB7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5taWgteGwtNzgwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1paC14bC0yODBweCB7XG4gICAgbWluLWhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfVxuICAubWloLXhsLTM5MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5taXcteGwtbm9uZSB7XG4gICAgbWluLXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy14bC12dzQwIHtcbiAgICBtaW4td2lkdGg6IDQwdncgIWltcG9ydGFudDsgfVxuICAubWl3LXhsLTEwIHtcbiAgICBtaW4td2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG4gIC5taXcteGwtMjAge1xuICAgIG1pbi13aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy14bC0zMCB7XG4gICAgbWluLXdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuICAubWl3LXhsLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC5taXcteGwtNTAge1xuICAgIG1pbi13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy14bC0xMDAge1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5taXcteGwtNDhweCB7XG4gICAgbWluLXdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy14bC0xMjBweCB7XG4gICAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taXcteGwtMTI4cHgge1xuICAgIG1pbi13aWR0aDogMTI4cHggIWltcG9ydGFudDsgfVxuICAubWl3LXhsLTE2MHB4IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy14bC0xODZweCB7XG4gICAgbWluLXdpZHRoOiAxODZweCAhaW1wb3J0YW50OyB9XG4gIC5taXcteGwtMTkwcHgge1xuICAgIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuICAubWl3LXhsLTMyMHB4IHtcbiAgICBtaW4td2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy14bC00MjRweCB7XG4gICAgbWluLXdpZHRoOiA0MjRweCAhaW1wb3J0YW50OyB9XG4gIC5taXcteGwtNTc2cHgge1xuICAgIG1pbi13aWR0aDogNTc2cHggIWltcG9ydGFudDsgfVxuICAubWl3LXhsLTg4MHB4IHtcbiAgICBtaW4td2lkdGg6IDg4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pdy14bC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuemkteGwtMCB7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG4gIC56aS14bC0xIHtcbiAgICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7IH1cbiAgLnppLXhsLTIge1xuICAgIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cbiAgLnppLXhsLTMge1xuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50OyB9XG4gIC56aS14bC00IHtcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7IH1cbiAgLnppLXhsLTUge1xuICAgIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7IH1cbiAgLnppLXhsLTYge1xuICAgIHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50OyB9XG4gIC56aS14bC03IHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudmlzdWFsbHktaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUtLCAuYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgtIHtcbiAgY29sb3I6IHZhcigtLWFkcC1jb2xvci1vdGhlci1tb250aCk7IH1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUtOmhvdmVyLCAuYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFkcC1jb2xvci1vdGhlci1tb250aC1ob3Zlcik7IH1cblxuLi1kaXNhYmxlZC0uLWZvY3VzLS5haXItZGF0ZXBpY2tlci1jZWxsLi15ZWFyLS4tb3RoZXItZGVjYWRlLSwgLi1kaXNhYmxlZC0uLWZvY3VzLS5haXItZGF0ZXBpY2tlci1jZWxsLi1kYXktLi1vdGhlci1tb250aC0ge1xuICBjb2xvcjogdmFyKC0tYWRwLWNvbG9yLW90aGVyLW1vbnRoKTsgfVxuXG4uLXNlbGVjdGVkLS5haXItZGF0ZXBpY2tlci1jZWxsLi15ZWFyLS4tb3RoZXItZGVjYWRlLSwgLi1zZWxlY3RlZC0uYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLW90aGVyLW1vbnRoKTsgfVxuXG4uLXNlbGVjdGVkLS4tZm9jdXMtLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmFpci1kYXRlcGlja2VyLWNlbGwuLWRheS0uLW90aGVyLW1vbnRoLSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLW90aGVyLW1vbnRoLWZvY3VzZWQpOyB9XG5cbi4taW4tcmFuZ2UtLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUtLCAuLWluLXJhbmdlLS5haXItZGF0ZXBpY2tlci1jZWxsLi1kYXktLi1vdGhlci1tb250aC0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZSk7XG4gIGNvbG9yOiB2YXIoLS1hZHAtY29sb3IpOyB9XG5cbi4taW4tcmFuZ2UtLi1mb2N1cy0uYWlyLWRhdGVwaWNrZXItY2VsbC4teWVhci0uLW90aGVyLWRlY2FkZS0sIC4taW4tcmFuZ2UtLi1mb2N1cy0uYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2UtZm9jdXNlZCk7IH1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUtOmVtcHR5LCAuYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgtOmVtcHR5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWRwLWNlbGwtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItY2VsbC4tZm9jdXMtIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1ob3Zlcik7IH1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLWN1cnJlbnQtIHtcbiAgY29sb3I6IHZhcigtLWFkcC1jb2xvci1jdXJyZW50LWRhdGUpOyB9XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1jdXJyZW50LS4tZm9jdXMtIHtcbiAgY29sb3I6IHZhcigtLWFkcC1jb2xvcik7IH1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLWN1cnJlbnQtLi1pbi1yYW5nZS0ge1xuICBjb2xvcjogdmFyKC0tYWRwLWNvbG9yLWN1cnJlbnQtZGF0ZSk7IH1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLWRpc2FibGVkLSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IHZhcigtLWFkcC1jb2xvci1kaXNhYmxlZCk7IH1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLWRpc2FibGVkLS4tZm9jdXMtIHtcbiAgY29sb3I6IHZhcigtLWFkcC1jb2xvci1kaXNhYmxlZCk7IH1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLWRpc2FibGVkLS4taW4tcmFuZ2UtIHtcbiAgY29sb3I6IHZhcigtLWFkcC1jb2xvci1kaXNhYmxlZC1pbi1yYW5nZSk7IH1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLWRpc2FibGVkLS4tY3VycmVudC0uLWZvY3VzLSB7XG4gIGNvbG9yOiB2YXIoLS1hZHAtY29sb3ItZGlzYWJsZWQpOyB9XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1pbi1yYW5nZS0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlKTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYWlyLWRhdGVwaWNrZXItY2VsbC4taW4tcmFuZ2UtOmhvdmVyLCAuYWlyLWRhdGVwaWNrZXItY2VsbC4taW4tcmFuZ2UtLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlLWhvdmVyKTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItY2VsbC4tcmFuZ2UtZnJvbS0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHAtY2VsbC1ib3JkZXItY29sb3ItaW4tcmFuZ2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWRwLWNlbGwtYm9yZGVyLXJhZGl1cykgMCAwIHZhcigtLWFkcC1jZWxsLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1yYW5nZS10by0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHAtY2VsbC1ib3JkZXItY29sb3ItaW4tcmFuZ2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlKTtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1hZHAtY2VsbC1ib3JkZXItcmFkaXVzKSB2YXIoLS1hZHAtY2VsbC1ib3JkZXItcmFkaXVzKSAwOyB9XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1yYW5nZS10by0uLXJhbmdlLWZyb20tIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWRwLWNlbGwtYm9yZGVyLXJhZGl1cyk7IH1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLXNlbGVjdGVkLSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpOyB9XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1zZWxlY3RlZC0uLWN1cnJlbnQtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpOyB9XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1zZWxlY3RlZC0uLWZvY3VzLSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQtaG92ZXIpOyB9XG5cbi5haXItZGF0ZXBpY2tlci1ib2R5IHtcbiAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1hZHAtdHJhbnNpdGlvbi1lYXNlKTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItYm9keS4taGlkZGVuLSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFpci1kYXRlcGlja2VyLWJvZHktLWRheS1uYW1lcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIHZhcigtLWFkcC1kYXktY2VsbC13aWR0aCkpO1xuICBtYXJnaW46IDhweCAwIDNweDsgfVxuXG4uYWlyLWRhdGVwaWNrZXItYm9keS0tZGF5LW5hbWUge1xuICBjb2xvcjogdmFyKC0tYWRwLWRheS1uYW1lLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuOGVtOyB9XG5cbi5haXItZGF0ZXBpY2tlci1ib2R5LS1kYXktbmFtZS4tY2xpY2thYmxlLSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWlyLWRhdGVwaWNrZXItYm9keS0tZGF5LW5hbWUuLWNsaWNrYWJsZS06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWRwLWRheS1uYW1lLWNvbG9yLWhvdmVyKTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItYm9keS0tY2VsbHMge1xuICBkaXNwbGF5OiBncmlkOyB9XG5cbi5haXItZGF0ZXBpY2tlci1ib2R5LS1jZWxscy4tZGF5cy0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCB2YXIoLS1hZHAtZGF5LWNlbGwtd2lkdGgpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IHZhcigtLWFkcC1kYXktY2VsbC1oZWlnaHQpOyB9XG5cbi5haXItZGF0ZXBpY2tlci1ib2R5LS1jZWxscy4tbW9udGhzLSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtYXV0by1yb3dzOiB2YXIoLS1hZHAtbW9udGgtY2VsbC1oZWlnaHQpOyB9XG5cbi5haXItZGF0ZXBpY2tlci1ib2R5LS1jZWxscy4teWVhcnMtIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IHZhcigtLWFkcC15ZWFyLWNlbGwtaGVpZ2h0KTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYWRwLWJvcmRlci1jb2xvci1pbm5lcik7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWFkcC1uYXYtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYWRwLXBhZGRpbmcpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uLW9ubHktdGltZXBpY2tlci0gLmFpci1kYXRlcGlja2VyLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFpci1kYXRlcGlja2VyLW5hdi0tdGl0bGUsIC5haXItZGF0ZXBpY2tlci1uYXYtLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFpci1kYXRlcGlja2VyLW5hdi0tYWN0aW9uIHtcbiAgd2lkdGg6IHZhcigtLWFkcC1uYXYtYWN0aW9uLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHAtYm9yZGVyLXJhZGl1cyk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5haXItZGF0ZXBpY2tlci1uYXYtLWFjdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2LS1hY3Rpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItYWN0aXZlKTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2LS1hY3Rpb24uLWRpc2FibGVkLSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2LS1hY3Rpb24gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2LS1hY3Rpb24gcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tYWRwLW5hdi1hcnJvdy1jb2xvcik7XG4gIHN0cm9rZS13aWR0aDogMnB4OyB9XG5cbi5haXItZGF0ZXBpY2tlci1uYXYtLXRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWRwLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiAwIDhweDsgfVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2LS10aXRsZSBpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tYWRwLW5hdi1jb2xvci1zZWNvbmRhcnkpO1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2LS10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2LS10aXRsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1hY3RpdmUpOyB9XG5cbi5haXItZGF0ZXBpY2tlci1uYXYtLXRpdGxlLi1kaXNhYmxlZC0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmFpci1kYXRlcGlja2VyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uOyB9XG5cbi5haXItZGF0ZXBpY2tlci1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6IHZhcigtLWFkcC1idG4tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHAtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogdmFyKC0tYWRwLWJ0bi1oZWlnaHQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cblxuLmFpci1kYXRlcGlja2VyLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hZHAtYnRuLWNvbG9yLWhvdmVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWRwLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWFkcC1idG4tY29sb3ItaG92ZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5haXItZGF0ZXBpY2tlci1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWRwLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSk7IH1cblxuLmFpci1kYXRlcGlja2VyLWJ1dHRvbiBzcGFuIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgdmFyKC0tYWRwLXRpbWUtcGFkZGluZy1pbm5lcik7IH1cblxuLi1vbmx5LXRpbWVwaWNrZXItIC5haXItZGF0ZXBpY2tlci10aW1lIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tY3VycmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1jdXJyZW50LWNvbG9uIHtcbiAgbWFyZ2luOiAwIDJweCAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1jdXJyZW50LWhvdXJzLCAuYWlyLWRhdGVwaWNrZXItdGltZS0tY3VycmVudC1taW51dGVzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeSBHb3RoaWNcIixDZW50dXJ5R290aGljLEFwcGxlR290aGljLHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tY3VycmVudC1ob3VyczphZnRlciwgLmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnQtbWludXRlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWRwLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnQtaG91cnMuLWZvY3VzLTphZnRlciwgLmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnQtbWludXRlcy4tZm9jdXMtOmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tY3VycmVudC1hbXBtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGNvbG9yOiB2YXIoLS1hZHAtdGltZS1kYXktcGVyaW9kLWNvbG9yKTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWFkcC10aW1lLXRyYWNrLWNvbG9yKSwgdmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3IpKSBsZWZ0IDUwJS8xMDAlIHZhcigtLWFkcC10aW1lLXRyYWNrLWhlaWdodCkgbm8tcmVwZWF0OyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hZHAtdGltZS10cmFjay1jb2xvci1ob3Zlcik7IH1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpob3Zlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3ItaG92ZXIpOyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi1tcy10aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3ItaG92ZXIpOyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZCk7IH1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpOyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpOyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHAtdGltZS10cmFjay1jb2xvcik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbik7IH1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3IpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tYWRwLXRyYW5zaXRpb24tZHVyYXRpb24pOyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3IpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbik7IH1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWFkcC10aW1lLXRodW1iLXNpemUpLzIqLTEpOyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IHZhcigtLWFkcC10aW1lLXRyYWNrLWhlaWdodCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiB2YXIoLS1hZHAtdGltZS10cmFjay1oZWlnaHQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiB2YXIoLS1hZHAtdGltZS10cmFjay1oZWlnaHQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLmFpci1kYXRlcGlja2VyIHtcbiAgLS1hZHAtZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAtLWFkcC1mb250LXNpemU6IDE0cHg7XG4gIC0tYWRwLXdpZHRoOiAyNDZweDtcbiAgLS1hZHAtei1pbmRleDogMTAwO1xuICAtLWFkcC1wYWRkaW5nOiA0cHg7XG4gIC0tYWRwLWdyaWQtYXJlYXM6IFwibmF2XCIgXCJib2R5XCIgXCJ0aW1lcGlja2VyXCIgXCJidXR0b25zXCI7XG4gIC0tYWRwLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLS1hZHAtdHJhbnNpdGlvbi1lYXNlOiBlYXNlLW91dDtcbiAgLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQ6IDhweDtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogI2YwZjBmMDtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6ICNlYWVhZWE7XG4gIC0tYWRwLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2U6IHJnYmEoOTIsIDE5NiwgMjM5LCAuMSk7XG4gIC0tYWRwLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2UtZm9jdXNlZDogcmdiYSg5MiwgMTk2LCAyMzksIC4yKTtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZC1vdGhlci1tb250aC1mb2N1c2VkOiAjOGFkNWY0O1xuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLW90aGVyLW1vbnRoOiAjYTJkZGY2O1xuICAtLWFkcC1jb2xvcjogIzRhNGE0YTtcbiAgLS1hZHAtY29sb3Itc2Vjb25kYXJ5OiAjOWM5YzljO1xuICAtLWFkcC1hY2NlbnQtY29sb3I6ICM0ZWI1ZTY7XG4gIC0tYWRwLWNvbG9yLWN1cnJlbnQtZGF0ZTogdmFyKC0tYWRwLWFjY2VudC1jb2xvcik7XG4gIC0tYWRwLWNvbG9yLW90aGVyLW1vbnRoOiAjZGVkZWRlO1xuICAtLWFkcC1jb2xvci1kaXNhYmxlZDogI2FlYWVhZTtcbiAgLS1hZHAtY29sb3ItZGlzYWJsZWQtaW4tcmFuZ2U6ICM5MzkzOTM7XG4gIC0tYWRwLWNvbG9yLW90aGVyLW1vbnRoLWhvdmVyOiAjYzVjNWM1O1xuICAtLWFkcC1ib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIC0tYWRwLWJvcmRlci1jb2xvci1pbm5lcjogI2VmZWZlZjtcbiAgLS1hZHAtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWFkcC1ib3JkZXItY29sb3ItaW5saW5lOiAjZDdkN2Q3O1xuICAtLWFkcC1uYXYtaGVpZ2h0OiAzMnB4O1xuICAtLWFkcC1uYXYtYXJyb3ctY29sb3I6IHZhcigtLWFkcC1jb2xvci1zZWNvbmRhcnkpO1xuICAtLWFkcC1uYXYtYWN0aW9uLXNpemU6IDMycHg7XG4gIC0tYWRwLW5hdi1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWFkcC1jb2xvci1zZWNvbmRhcnkpO1xuICAtLWFkcC1kYXktbmFtZS1jb2xvcjogI2ZmOWExOTtcbiAgLS1hZHAtZGF5LW5hbWUtY29sb3ItaG92ZXI6ICM4YWQ1ZjQ7XG4gIC0tYWRwLWRheS1jZWxsLXdpZHRoOiAxZnI7XG4gIC0tYWRwLWRheS1jZWxsLWhlaWdodDogMzJweDtcbiAgLS1hZHAtbW9udGgtY2VsbC1oZWlnaHQ6IDQycHg7XG4gIC0tYWRwLXllYXItY2VsbC1oZWlnaHQ6IDU2cHg7XG4gIC0tYWRwLXBvaW50ZXItc2l6ZTogMTBweDtcbiAgLS1hZHAtcG9pbmVyLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLS1hZHAtcG9pbnRlci1vZmZzZXQ6IDE0cHg7XG4gIC0tYWRwLWNlbGwtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkOiAjNWNjNGVmO1xuICAtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQtaG92ZXI6ICM0NWJjZWQ7XG4gIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZTogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZS1ob3ZlcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7XG4gIC0tYWRwLWNlbGwtYm9yZGVyLWNvbG9yLWluLXJhbmdlOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKTtcbiAgLS1hZHAtYnRuLWhlaWdodDogMzJweDtcbiAgLS1hZHAtYnRuLWNvbG9yOiB2YXIoLS1hZHAtYWNjZW50LWNvbG9yKTtcbiAgLS1hZHAtYnRuLWNvbG9yLWhvdmVyOiB2YXIoLS1hZHAtY29sb3IpO1xuICAtLWFkcC1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYWRwLWJvcmRlci1yYWRpdXMpO1xuICAtLWFkcC1idG4tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICAtLWFkcC1idG4tYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSk7XG4gIC0tYWRwLXRpbWUtdHJhY2staGVpZ2h0OiAxcHg7XG4gIC0tYWRwLXRpbWUtdHJhY2stY29sb3I6ICNkZWRlZGU7XG4gIC0tYWRwLXRpbWUtdHJhY2stY29sb3ItaG92ZXI6ICNiMWIxYjE7XG4gIC0tYWRwLXRpbWUtdGh1bWItc2l6ZTogMTJweDtcbiAgLS1hZHAtdGltZS1wYWRkaW5nLWlubmVyOiAxMHB4O1xuICAtLWFkcC10aW1lLWRheS1wZXJpb2QtY29sb3I6IHZhcigtLWFkcC1jb2xvci1zZWNvbmRhcnkpO1xuICAtLWFkcC1tb2JpbGUtZm9udC1zaXplOiAxNnB4O1xuICAtLWFkcC1tb2JpbGUtbmF2LWhlaWdodDogNDBweDtcbiAgLS1hZHAtbW9iaWxlLXdpZHRoOiAzMjBweDtcbiAgLS1hZHAtbW9iaWxlLWRheS1jZWxsLWhlaWdodDogMzhweDtcbiAgLS1hZHAtbW9iaWxlLW1vbnRoLWNlbGwtaGVpZ2h0OiA0OHB4O1xuICAtLWFkcC1tb2JpbGUteWVhci1jZWxsLWhlaWdodDogNjRweDsgfVxuXG4uYWlyLWRhdGVwaWNrZXItb3ZlcmxheSB7XG4gIC0tYWRwLW92ZXJsYXktYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7XG4gIC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZWFzZTogZWFzZS1vdXQ7XG4gIC0tYWRwLW92ZXJsYXktei1pbmRleDogOTk7IH1cblxuLmFpci1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHAtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHAtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWF4LWNvbnRlbnQpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiB2YXIoLS1hZHAtZ3JpZC1hcmVhcyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1hZHAtZm9udC1mYW1pbHkpLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHZhcigtLWFkcC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYWRwLWNvbG9yKTtcbiAgd2lkdGg6IHZhcigtLWFkcC13aWR0aCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tYWRwLXRyYW5zaXRpb24tZWFzZSksIHRyYW5zZm9ybSB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tYWRwLXRyYW5zaXRpb24tZWFzZSk7XG4gIHotaW5kZXg6IHZhcigtLWFkcC16LWluZGV4KTsgfVxuXG4uYWlyLWRhdGVwaWNrZXI6bm90KC4tY3VzdG9tLXBvc2l0aW9uLSkge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5haXItZGF0ZXBpY2tlci4tZnJvbS10b3AtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tYWRwLXRyYW5zaXRpb24tb2Zmc2V0KSAqIC0xKSk7IH1cblxuLmFpci1kYXRlcGlja2VyLi1mcm9tLXJpZ2h0LSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQpKTsgfVxuXG4uYWlyLWRhdGVwaWNrZXIuLWZyb20tYm90dG9tLSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQpKTsgfVxuXG4uYWlyLWRhdGVwaWNrZXIuLWZyb20tbGVmdC0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQpICogLTEpKTsgfVxuXG4uYWlyLWRhdGVwaWNrZXIuLWFjdGl2ZS06bm90KC4tY3VzdG9tLXBvc2l0aW9uLSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYWlyLWRhdGVwaWNrZXIuLWFjdGl2ZS0uLWN1c3RvbS1wb3NpdGlvbi0ge1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5haXItZGF0ZXBpY2tlci4taW5saW5lLSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWRwLWJvcmRlci1jb2xvci1pbmxpbmUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5haXItZGF0ZXBpY2tlci4taW5saW5lLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5haXItZGF0ZXBpY2tlci4taXMtbW9iaWxlLSB7XG4gIC0tYWRwLWZvbnQtc2l6ZTogdmFyKC0tYWRwLW1vYmlsZS1mb250LXNpemUpO1xuICAtLWFkcC1kYXktY2VsbC1oZWlnaHQ6IHZhcigtLWFkcC1tb2JpbGUtZGF5LWNlbGwtaGVpZ2h0KTtcbiAgLS1hZHAtbW9udGgtY2VsbC1oZWlnaHQ6IHZhcigtLWFkcC1tb2JpbGUtbW9udGgtY2VsbC1oZWlnaHQpO1xuICAtLWFkcC15ZWFyLWNlbGwtaGVpZ2h0OiB2YXIoLS1hZHAtbW9iaWxlLXllYXItY2VsbC1oZWlnaHQpO1xuICAtLWFkcC1uYXYtaGVpZ2h0OiB2YXIoLS1hZHAtbW9iaWxlLW5hdi1oZWlnaHQpO1xuICAtLWFkcC1uYXYtYWN0aW9uLXNpemU6IHZhcigtLWFkcC1tb2JpbGUtbmF2LWhlaWdodCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IHZhcigtLWFkcC1tb2JpbGUtd2lkdGgpO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmFpci1kYXRlcGlja2VyLi1pcy1tb2JpbGUtICoge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLmFpci1kYXRlcGlja2VyLi1pcy1tb2JpbGUtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFpci1kYXRlcGlja2VyLi1pcy1tb2JpbGUtOm5vdCguLWN1c3RvbS1wb3NpdGlvbi0pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgdmFyKC0tYWRwLXRyYW5zaXRpb24tb2Zmc2V0KSkpOyB9XG5cbi5haXItZGF0ZXBpY2tlci4taXMtbW9iaWxlLS4tYWN0aXZlLTpub3QoLi1jdXN0b20tcG9zaXRpb24tKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5haXItZGF0ZXBpY2tlci4tY3VzdG9tLXBvc2l0aW9uLSB7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLmFpci1kYXRlcGlja2VyLWdsb2JhbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAtLXBvaW50ZXItaGFsZi1zaXplOiBjYWxjKHZhcigtLWFkcC1wb2ludGVyLXNpemUpIC8gMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IHZhcigtLWFkcC1wb2ludGVyLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWFkcC1wb2ludGVyLXNpemUpO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1hZHAtYm9yZGVyLWNvbG9yLWlubGluZSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWFkcC1ib3JkZXItY29sb3ItaW5saW5lKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWFkcC1wb2luZXItYm9yZGVyLXJhZGl1cyk7XG4gIHdpZHRoOiB2YXIoLS1hZHAtcG9pbnRlci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1hZHAtcG9pbnRlci1zaXplKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uLXRvcC1sZWZ0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsIC4tdG9wLWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1yaWdodC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLCBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHRvcDogY2FsYygxMDAlIC0gdmFyKC0tcG9pbnRlci1oYWxmLXNpemUpICsgMXB4KTsgfVxuXG4uLXRvcC1sZWZ0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsIC4tdG9wLWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLCAuLXRvcC1yaWdodC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLCBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cblxuLi1yaWdodC10b3AtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1ib3R0b20tIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1wb2ludGVyLWhhbGYtc2l6ZSkgKyAxcHgpOyB9XG5cbi4tcmlnaHQtdG9wLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsIC4tcmlnaHQtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsIC4tcmlnaHQtYm90dG9tLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsIFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG5cbi4tYm90dG9tLWxlZnQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLXJpZ2h0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsIFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSB2YXIoLS1wb2ludGVyLWhhbGYtc2l6ZSkgKyAxcHgpOyB9XG5cbi4tYm90dG9tLWxlZnQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciwgLi1ib3R0b20tY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsIC4tYm90dG9tLXJpZ2h0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsIFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTsgfVxuXG4uLWxlZnQtdG9wLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsIC4tbGVmdC1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1sZWZ0LWJvdHRvbS0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLCBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSB2YXIoLS1wb2ludGVyLWhhbGYtc2l6ZSkgKyAxcHgpOyB9XG5cbi4tbGVmdC10b3AtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciwgLi1sZWZ0LWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLCAuLWxlZnQtYm90dG9tLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsIFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uLXRvcC1sZWZ0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLWxlZnQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGxlZnQ6IHZhcigtLWFkcC1wb2ludGVyLW9mZnNldCk7IH1cblxuLi10b3AtcmlnaHQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tcmlnaHQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1hZHAtcG9pbnRlci1vZmZzZXQpOyB9XG5cbi4tdG9wLWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLCAuLWJvdHRvbS1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tYWRwLXBvaW50ZXItc2l6ZSkvMik7IH1cblxuLi1sZWZ0LXRvcC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LXRvcC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgdG9wOiB2YXIoLS1hZHAtcG9pbnRlci1vZmZzZXQpOyB9XG5cbi4tbGVmdC1ib3R0b20tIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1ib3R0b20tIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGJvdHRvbTogdmFyKC0tYWRwLXBvaW50ZXItb2Zmc2V0KTsgfVxuXG4uLWxlZnQtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0tYWRwLXBvaW50ZXItc2l6ZSkvMik7IH1cblxuLmFpci1kYXRlcGlja2VyLS1uYXZpZ2F0aW9uIHtcbiAgZ3JpZC1hcmVhOiBuYXY7IH1cblxuLmFpci1kYXRlcGlja2VyLS1jb250ZW50IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IHZhcigtLWFkcC1wYWRkaW5nKTtcbiAgZ3JpZC1hcmVhOiBib2R5OyB9XG5cbi4tb25seS10aW1lcGlja2VyLSAuYWlyLWRhdGVwaWNrZXItLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5haXItZGF0ZXBpY2tlci0tdGltZSB7XG4gIGdyaWQtYXJlYTogdGltZXBpY2tlcjsgfVxuXG4uYWlyLWRhdGVwaWNrZXItLWJ1dHRvbnMge1xuICBncmlkLWFyZWE6IGJ1dHRvbnM7IH1cblxuLmFpci1kYXRlcGlja2VyLS1idXR0b25zLCAuYWlyLWRhdGVwaWNrZXItLXRpbWUge1xuICBwYWRkaW5nOiB2YXIoLS1hZHAtcGFkZGluZyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1hZHAtYm9yZGVyLWNvbG9yLWlubmVyKTsgfVxuXG4uYWlyLWRhdGVwaWNrZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWRwLW92ZXJsYXktYmFja2dyb3VuZC1jb2xvcik7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hZHAtb3ZlcmxheS10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1hZHAtb3ZlcmxheS10cmFuc2l0aW9uLWVhc2UpLCBsZWZ0IDBzLCBoZWlnaHQgMHMsIHdpZHRoIDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbiksIHZhcigtLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZHVyYXRpb24pLCB2YXIoLS1hZHAtb3ZlcmxheS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgei1pbmRleDogdmFyKC0tYWRwLW92ZXJsYXktei1pbmRleCk7IH1cblxuLmFpci1kYXRlcGlja2VyLW92ZXJsYXkuLWFjdGl2ZS0ge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZHVyYXRpb24pIHZhcigtLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZWFzZSksIGhlaWdodCAwcywgd2lkdGggMHM7IH1cblxuLmFpci1kYXRlcGlja2VyIHtcbiAgLS1hZHAtZm9udC1mYW1pbHk6IHNhdG9zaGksIFNlZ29lIFVJLCBzYW5zLXNlcmlmO1xuICAtLWFkcC1mb250LXNpemU6IDE0cHg7XG4gIC0tYWRwLXdpZHRoOiAyNDZweDtcbiAgLS1hZHAtei1pbmRleDogMTAwO1xuICAtLWFkcC1wYWRkaW5nOiA0cHg7XG4gIC0tYWRwLWdyaWQtYXJlYXM6IFwibmF2XCIgXCJib2R5XCIgXCJ0aW1lcGlja2VyXCIgXCJidXR0b25zXCI7XG4gIC0tYWRwLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLS1hZHAtdHJhbnNpdGlvbi1lYXNlOiBlYXNlLW91dDtcbiAgLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQ6IDhweDtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogI2YwZjBmMDtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6ICNlYWVhZWE7XG4gIC0tYWRwLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2U6IHJnYmEoOTIsMTk2LDIzOSwuMSk7XG4gIC0tYWRwLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2UtZm9jdXNlZDogcmdiYSg5MiwxOTYsMjM5LC4yKTtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZC1vdGhlci1tb250aC1mb2N1c2VkOiByZ2JhKDIxNywgNjEsIDYxLCAwLjIpO1xuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLW90aGVyLW1vbnRoOiByZ2JhKDIxNywgNjEsIDYxLCAwLjIpO1xuICAtLWFkcC1jb2xvcjogIzRhNGE0YTtcbiAgLS1hZHAtY29sb3Itc2Vjb25kYXJ5OiAjOWM5YzljO1xuICAtLWFkcC1hY2NlbnQtY29sb3I6ICNEOTNEM0Q7XG4gIC0tYWRwLWNvbG9yLWN1cnJlbnQtZGF0ZTogdmFyKC0tYWRwLWFjY2VudC1jb2xvcik7XG4gIC0tYWRwLWNvbG9yLW90aGVyLW1vbnRoOiAjZGVkZWRlO1xuICAtLWFkcC1jb2xvci1kaXNhYmxlZDogI2FlYWVhZTtcbiAgLS1hZHAtY29sb3ItZGlzYWJsZWQtaW4tcmFuZ2U6ICM5MzkzOTM7XG4gIC0tYWRwLWNvbG9yLW90aGVyLW1vbnRoLWhvdmVyOiAjYzVjNWM1O1xuICAtLWFkcC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWFkcC1ib3JkZXItY29sb3ItaW5uZXI6ICNlZmVmZWY7XG4gIC0tYWRwLWJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC0tYWRwLWJvcmRlci1jb2xvci1pbmxpbmU6IHRyYW5zcGFyZW50O1xuICAtLWFkcC1uYXYtaGVpZ2h0OiAzMnB4O1xuICAtLWFkcC1uYXYtYXJyb3ctY29sb3I6ICNiYWJhYmE7XG4gIC0tYWRwLW5hdi1hY3Rpb24tc2l6ZTogMzJweDtcbiAgLS1hZHAtbmF2LWNvbG9yLXNlY29uZGFyeTogdmFyKC0tYWRwLWNvbG9yLXNlY29uZGFyeSk7XG4gIC0tYWRwLWRheS1uYW1lLWNvbG9yOiAjYTYyZTJlO1xuICAtLWFkcC1kYXktbmFtZS1jb2xvci1ob3ZlcjogI2U2N2Q3ZDtcbiAgLS1hZHAtZGF5LWNlbGwtd2lkdGg6IDFmcjtcbiAgLS1hZHAtZGF5LWNlbGwtaGVpZ2h0OiAzMnB4O1xuICAtLWFkcC1tb250aC1jZWxsLWhlaWdodDogNDJweDtcbiAgLS1hZHAteWVhci1jZWxsLWhlaWdodDogNTZweDtcbiAgLS1hZHAtcG9pbnRlci1zaXplOiAxMHB4O1xuICAtLWFkcC1wb2ludGVyLWJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC0tYWRwLXBvaW50ZXItb2Zmc2V0OiAxNHB4O1xuICAtLWFkcC1jZWxsLWJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICAtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQ6ICNEOTNEM0Q7XG4gIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZC1ob3ZlcjogI2U2N2Q3ZDtcbiAgLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlOiByZ2JhKDIxNywgNjEsIDYxLCAwLjEpO1xuICAtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2UtaG92ZXI6IHJnYmEoMjE3LCA2MSwgNjEsIDAuMik7XG4gIC0tYWRwLWNlbGwtYm9yZGVyLWNvbG9yLWluLXJhbmdlOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKTtcbiAgLS1hZHAtYnRuLWhlaWdodDogMzJweDtcbiAgLS1hZHAtYnRuLWNvbG9yOiB2YXIoLS1hZHAtYWNjZW50LWNvbG9yKTtcbiAgLS1hZHAtYnRuLWNvbG9yLWhvdmVyOiB2YXIoLS1hZHAtY29sb3IpO1xuICAtLWFkcC1idG4tYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLS1hZHAtYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgLS1hZHAtYnRuLWJhY2tncm91bmQtY29sb3ItYWN0aXZlOiB2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1hY3RpdmUpO1xuICAtLWFkcC10aW1lLXRyYWNrLWhlaWdodDogMXB4O1xuICAtLWFkcC10aW1lLXRyYWNrLWNvbG9yOiAjZGVkZWRlO1xuICAtLWFkcC10aW1lLXRyYWNrLWNvbG9yLWhvdmVyOiAjYjFiMWIxO1xuICAtLWFkcC10aW1lLXRodW1iLXNpemU6IDEycHg7XG4gIC0tYWRwLXRpbWUtcGFkZGluZy1pbm5lcjogMTBweDtcbiAgLS1hZHAtdGltZS1kYXktcGVyaW9kLWNvbG9yOiB2YXIoLS1hZHAtY29sb3Itc2Vjb25kYXJ5KTtcbiAgLS1hZHAtbW9iaWxlLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1hZHAtbW9iaWxlLW5hdi1oZWlnaHQ6IDQwcHg7XG4gIC0tYWRwLW1vYmlsZS13aWR0aDogMzIwcHg7XG4gIC0tYWRwLW1vYmlsZS1kYXktY2VsbC1oZWlnaHQ6IDM4cHg7XG4gIC0tYWRwLW1vYmlsZS1tb250aC1jZWxsLWhlaWdodDogNDhweDtcbiAgLS1hZHAtbW9iaWxlLXllYXItY2VsbC1oZWlnaHQ6IDY0cHg7IH1cblxuLmFpci1kYXRlcGlja2VyLWdsb2JhbC1jb250YWluZXIsIC5haXItZGF0ZXBpY2tlci1nbG9iYWwtY29udGFpbmVyID4gKiB7XG4gIHotaW5kZXg6IDk5OTk5OTsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNhcm91c2VsICosIC5jYXJvdXNlbCAqOmJlZm9yZSwgLmNhcm91c2VsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jYXJvdXNlbC5pcy1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uY2Fyb3VzZWwuaXMtZHJhZ2dpbmcge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmNhcm91c2VsX192aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5jYXJvdXNlbF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jYXJvdXNlbF9fc2xpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IHZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluOyB9XG5cbi5oYXMtZG90cyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC41cmVtICsgMjJweCk7IH1cblxuLmNhcm91c2VsX19kb3RzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwLjVyZW0pO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogLjI1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQ7IH1cblxuLmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90LmlzLXNlbGVjdGVkOmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24td2lkdGgsIDQ4cHgpO1xuICBoZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tY29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdywgbm9uZSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlOyB9XG5cbi5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYsIC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmNhcm91c2VsX19idXR0b24uaXMtcHJldiB7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLmNhcm91c2VsX19idXR0b24uaXMtbmV4dCB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5jYXJvdXNlbF9fYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogLjM7IH1cblxuLmNhcm91c2VsX19idXR0b24gc3ZnIHtcbiAgd2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGgsIDUwJSk7XG4gIGhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQsIDUwJSk7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoLCAxLjUpO1xuICBzdHJva2UtbGluZWpvaW46IGJldmVsO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIGZpbHRlcjogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXIsIG5vbmUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5odG1sLndpdGgtZmFuY3lib3gge1xuICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87IH1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDUwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDQ4cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyNHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7IH1cblxuLmZhbmN5Ym94X19jb250YWluZXIgKiwgLmZhbmN5Ym94X19jb250YWluZXIgKjo6YmVmb3JlLCAuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLmZhbmN5Ym94X19jb250YWluZXIgOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgICAtLWNhcm91c2VsLWJ1dHRvbi13aWR0aDo0OHB4O1xuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDo0OHB4O1xuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDoyN3B4O1xuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6MjdweDsgfSB9XG5cbi5mYW5jeWJveF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWJnLCByZ2JhKDI0LCAyNCwgMjcsIDAuOTIpKTsgfVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsLmhhcy1kb3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKyAyMnB4KTsgfVxuXG4uZmFuY3lib3hfX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mYW5jeWJveF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZhbmN5Ym94X19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQ4cHggOHB4IDhweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiAzNnB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjJweDsgfVxuXG4uZmFuY3lib3hfX3NsaWRlOjpiZWZvcmUsIC5mYW5jeWJveF9fc2xpZGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMCAwIDA7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94X19zbGlkZSB7XG4gICAgcGFkZGluZzogNjRweCAxMDBweDsgfSB9XG5cbi5mYW5jeWJveF9fY29udGVudCB7XG4gIG1hcmdpbjogMCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO1xuICBwYWRkaW5nOiAzNnB4O1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMjA7IH1cblxuLmZhbmN5Ym94X19jb250ZW50IDpmb2N1czpub3QoLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2UpIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGN1cnNvcjogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOyB9XG5cbi5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciA+IC5jYXJvdXNlbF9fZG90cyB7XG4gIHRvcDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTsgfVxuXG4uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHotaW5kZXg6IDQwOyB9XG5cbi5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHQge1xuICByaWdodDogOHB4OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0IHtcbiAgICByaWdodDogNDBweDsgfSB9XG5cbi5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYge1xuICBsZWZ0OiA4cHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYge1xuICAgIGxlZnQ6IDQwcHg7IH0gfVxuXG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSArIDhweCk7XG4gIHJpZ2h0OiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO1xuICB6LWluZGV4OiA0MDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICAgIHJpZ2h0OiA0MHB4OyB9IH1cblxuLmZhbmN5Ym94X19jb250ZW50ID4gLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpOyB9XG5cbi5mYW5jeWJveF9fbm8tY2xpY2ssIC5mYW5jeWJveF9fbm8tY2xpY2sgYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZhbmN5Ym94X19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpOyB9XG5cbi5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19zcGlubmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDUzOyB9XG5cbi5mYW5jeWJveF9fc3Bpbm5lciBzdmcge1xuICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZhbmN5Ym94X19zcGlubmVyIHN2ZyBjaXJjbGUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDIuNzU7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSwyMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICBhbmltYXRpb246IGZhbmN5Ym94LWRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjsgfVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNXB4OyB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4OyB9IH1cblxuLmZhbmN5Ym94X19iYWNrZHJvcCwgLmZhbmN5Ym94X19jYXB0aW9uLCAuZmFuY3lib3hfX25hdiwgLmNhcm91c2VsX19kb3RzLCAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpOyB9XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19jYXB0aW9uLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19uYXYsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIGFuaW1hdGlvbjogLjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47IH1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2JhY2tkcm9wLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fY2FwdGlvbiwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2RvdHMsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBhbmltYXRpb246IC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXQ7IH1cblxuLmZhbmN5Ym94LWZhZGVJbiB7XG4gIGFuaW1hdGlvbjogLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZUluOyB9XG5cbi5mYW5jeWJveC1mYWRlT3V0IHtcbiAgYW5pbWF0aW9uOiAuMXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXQ7IH1cblxuLmZhbmN5Ym94LXpvb21JblVwIHtcbiAgYW5pbWF0aW9uOiAuMnMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21JblVwOyB9XG5cbi5mYW5jeWJveC16b29tT3V0RG93biB7XG4gIGFuaW1hdGlvbjogLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtem9vbU91dERvd247IH1cblxuLmZhbmN5Ym94LXRocm93T3V0VXAge1xuICBhbmltYXRpb246IC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0VXA7IH1cblxuLmZhbmN5Ym94LXRocm93T3V0RG93biB7XG4gIGFuaW1hdGlvbjogLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXREb3duOyB9XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYW5jeWJveC16b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYW5jeWJveC16b29tT3V0RG93biB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0VXAge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGUge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogI2NjYyByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4OyB9XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSwgLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUsIC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmZhbmN5Ym94X19pbWFnZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBtaW4taGVpZ2h0OiAxcHg7IH1cblxuLmlzLWNsb3NpbmcgLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XSAuZmFuY3lib3hfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0gLmZhbmN5Ym94X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAlOyB9XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjQsIDI3LCAwLjkpO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmOyB9XG5cbi5mYW5jeWJveF9faHRtbDV2aWRlbywgLmZhbmN5Ym94X19pZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbi5mYW5jeWJveF9fdGh1bWJzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDNweDtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7IH1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdGh1bWJzIHtcbiAgYW5pbWF0aW9uOiAuMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjsgfVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJzIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtd2lkdGgsIDk2cHgpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAzcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpOyB9XG5cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgb3BhY2l0eTogLjkyOyB9XG5cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUgPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5mYW5jeWJveF9fdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDAlLyh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KTsgfVxuXG4uZmFuY3lib3hfX3Rvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDA2KSA4LjElLCByZ2JhKDAsIDAsIDAsIDAuMDIxKSAxNS41JSwgcmdiYSgwLCAwLCAwLCAwLjA0NikgMjIuNSUsIHJnYmEoMCwgMCwgMCwgMC4wNzcpIDI5JSwgcmdiYSgwLCAwLCAwLCAwLjExNCkgMzUuMyUsIHJnYmEoMCwgMCwgMCwgMC4xNTUpIDQxLjIlLCByZ2JhKDAsIDAsIDAsIDAuMTk4KSA0Ny4xJSwgcmdiYSgwLCAwLCAwLCAwLjI0MikgNTIuOSUsIHJnYmEoMCwgMCwgMCwgMC4yODUpIDU4LjglLCByZ2JhKDAsIDAsIDAsIDAuMzI2KSA2NC43JSwgcmdiYSgwLCAwLCAwLCAwLjM2MykgNzElLCByZ2JhKDAsIDAsIDAsIDAuMzk0KSA3Ny41JSwgcmdiYSgwLCAwLCAwLCAwLjQxOSkgODQuNSUsIHJnYmEoMCwgMCwgMCwgMC40MzQpIDkxLjklLCByZ2JhKDAsIDAsIDAsIDAuNDQpIDEwMCUpO1xuICBwYWRkaW5nOiAwO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbiAgdGV4dC1zaGFkb3c6IHZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeWJveF9fdG9vbGJhciB7XG4gICAgcGFkZGluZzogOHB4OyB9IH1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdG9vbGJhciB7XG4gIGFuaW1hdGlvbjogLjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47IH1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mYW5jeWJveF9fY291bnRlciB7XG4gIG1pbi13aWR0aDogNzJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDsgfVxuXG4uZmFuY3lib3hfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB6LWluZGV4OiAzMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbjo6YmFja2Ryb3Age1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgLS1mYW5jeWJveC1hY2NlbnQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpOyB9XG5cbi5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3csIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuLCAuZmFuY3lib3hfX2J1dHRvbi0tdGh1bWJzLCAuZmFuY3lib3hfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZmFuY3lib3hfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuW2RhdGEtZmFuY3lib3hdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7IH1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG4gIC5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7IH1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCxcbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi8gfVxuICAuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7IH1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5OyB9XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpOyB9XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpOyB9XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpOyB9XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTsgfVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuICAuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi8gfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpOyB9XG4gIGJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuICAuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuICAuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOHB4OyB9XG4gICAgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7IH1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cbiAgLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbiAgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi8gfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cbiAgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cbiAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnOyB9XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpO1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG5cbi53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1kZWZhdWx0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2sge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1ibGFjayB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItZGVmYXVsdC1yZWQge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtcmVkIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtcmVkOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtcmVkIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItZGVmYXVsdC1ncmVlbiB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWdyZWVuIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWdyZWVuIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1kZWZhdWx0LWJsdWUge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWJsdWUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWJsdWUge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5IHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1kZWZhdWx0LWVycm9yIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3Ige1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1lcnJvcjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1kZWZhdWx0LXhzLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtd2hpdGUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14cy13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtd2hpdGUge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQteHMtYmxhY2sge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14cy1ibGFjayB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLWJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14cy1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItZGVmYXVsdC14cy1yZWQge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtcmVkIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtcmVkOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtcmVkIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItZGVmYXVsdC14cy1ncmVlbiB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLWdyZWVuIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLWdyZWVuIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1kZWZhdWx0LXhzLWJsdWUge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLWJsdWUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14cy1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLWJsdWUge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItZGVmYXVsdC14cy1tYWdlbnRhIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14cy1tYWdlbnRhIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtbWFnZW50YTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14cy1tYWdlbnRhIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQteHMtb3JhbmdlIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLW9yYW5nZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLW9yYW5nZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLW9yYW5nZSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQteHMtbGlnaHRncmF5IHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLWxpZ2h0Z3JheSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLWxpZ2h0Z3JheTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLWxpZ2h0Z3JheSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQteHMtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtd2FybmluZyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1kZWZhdWx0LXhzLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtZXJyb3Ige1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14cy1lcnJvcjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQteHMtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtc3VjY2VzcyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhzLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteHMtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtd2hpdGUge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLXdoaXRlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1ibGFjayB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtYmxhY2sge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1yZWQge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1yZWQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLXJlZDpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtcmVkIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLWdyZWVuIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1ncmVlbiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtZ3JlZW4ge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1ibHVlIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLWJsdWUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1ibHVlIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1tYWdlbnRhIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLW1hZ2VudGEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLW1hZ2VudGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1tYWdlbnRhIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1vcmFuZ2Uge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1vcmFuZ2Uge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLW9yYW5nZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtb3JhbmdlIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLWxpZ2h0Z3JheSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLWxpZ2h0Z3JheSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtbGlnaHRncmF5OmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1saWdodGdyYXkge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy13YXJuaW5nIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLWVycm9yIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1lcnJvcjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtX21pZC14cy1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtc3VjY2VzcyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LV9taWQteHMtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1fbWlkLXhzLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy13aGl0ZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy13aGl0ZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLXdoaXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtd2hpdGUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLWJsYWNrIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLWJsYWNrIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtYmxhY2s6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy1ibGFjayB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtcmVkIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy1yZWQge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy1yZWQ6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtcmVkIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtZ3JlZW4ge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtZ3JlZW4ge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy1ncmVlbjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLWdyZWVuIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy1ibHVlIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtYmx1ZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLWJsdWU6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLWJsdWUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtbWFnZW50YSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLW1hZ2VudGEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy1tYWdlbnRhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy1tYWdlbnRhIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLW9yYW5nZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtb3JhbmdlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtb3JhbmdlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLW9yYW5nZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLWxpZ2h0Z3JheSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtbGlnaHRncmF5IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtbGlnaHRncmF5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLWxpZ2h0Z3JheSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLXdhcm5pbmcge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy13YXJuaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtd2FybmluZzpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtd2FybmluZyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy1lcnJvciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy1lcnJvciB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLWVycm9yOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtZXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1oaWdoLXhzLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtaGlnaC14cy1zdWNjZXNzIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtc3VjY2Vzczpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWhpZ2gteHMtc3VjY2VzcyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtc20td2hpdGUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLXdoaXRlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLXdoaXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLXdoaXRlIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtc20tYmxhY2sge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLWJsYWNrIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLWJsYWNrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLWJsYWNrIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtc20tcmVkIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtc20tcmVkIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLXJlZDpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtc20tcmVkIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LXNtLWdyZWVuIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1zbS1ncmVlbiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1zbS1ncmVlbjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1zbS1ncmVlbiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LXNtLWJsdWUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtc20tYmx1ZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1zbS1ibHVlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtc20tYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtc20tbWFnZW50YSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1zbS1tYWdlbnRhIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLW1hZ2VudGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1zbS1tYWdlbnRhIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1zbS1vcmFuZ2Uge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1zbS1vcmFuZ2Uge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtc20tb3JhbmdlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1zbS1vcmFuZ2Uge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtc20tbGlnaHRncmF5IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtc20tbGlnaHRncmF5IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLWxpZ2h0Z3JheTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtc20tbGlnaHRncmF5IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LXNtLXdhcm5pbmcge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtc20td2FybmluZyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1zbS13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtc20td2FybmluZyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtc20tZXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLWVycm9yIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLWVycm9yOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLWVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtc20tc3VjY2VzcyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1zbS1zdWNjZXNzIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXNtLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1zbS1zdWNjZXNzIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnphdXgtY29sb3ItZGVmYXVsdC1tZC13aGl0ZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtd2hpdGUge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtd2hpdGU6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtd2hpdGUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1tZC1ibGFjayB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtYmxhY2sge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtYmxhY2s6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtYmxhY2sge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1tZC1yZWQge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZC1yZWQge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtcmVkOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZC1yZWQge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtbWQtZ3JlZW4ge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kLWdyZWVuIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kLWdyZWVuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kLWdyZWVuIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtbWQtYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZC1ibHVlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kLWJsdWU6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZC1ibHVlIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1tZC1tYWdlbnRhIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kLW1hZ2VudGEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtbWFnZW50YTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kLW1hZ2VudGEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LW1kLW9yYW5nZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kLW9yYW5nZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZC1vcmFuZ2U6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kLW9yYW5nZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1tZC1saWdodGdyYXkge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZC1saWdodGdyYXkge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtbGlnaHRncmF5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZC1saWdodGdyYXkge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtbWQtd2FybmluZyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZC13YXJuaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kLXdhcm5pbmc6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZC13YXJuaW5nIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1tZC1lcnJvciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtZXJyb3Ige1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtZXJyb3I6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtZXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1tZC1zdWNjZXNzIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kLXN1Y2Nlc3Mge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQtc3VjY2Vzczpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnphdXgtY29sb3ItZGVmYXVsdC1tZDItd2hpdGUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi13aGl0ZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZDItd2hpdGU6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQyLXdoaXRlIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtbWQyLWJsYWNrIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZDItYmxhY2sge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQyLWJsYWNrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi1ibGFjayB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LW1kMi1yZWQge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZDItcmVkIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi1yZWQ6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi1yZWQge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtbWQyLWdyZWVuIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZDItZ3JlZW4ge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQyLWdyZWVuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi1ncmVlbiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LW1kMi1ibHVlIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi1ibHVlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi1ibHVlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQyLWJsdWUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LW1kMi1tYWdlbnRhIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi1tYWdlbnRhIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi1tYWdlbnRhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQyLW1hZ2VudGEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LW1kMi1vcmFuZ2Uge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZDItb3JhbmdlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi1vcmFuZ2U6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi1vcmFuZ2Uge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtbWQyLWxpZ2h0Z3JheSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi1saWdodGdyYXkge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQyLWxpZ2h0Z3JheTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQyLWxpZ2h0Z3JheSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1tZDItd2FybmluZyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZDItd2FybmluZyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZDItd2FybmluZzpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi13YXJuaW5nIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1tZDItZXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LW1kMi1lcnJvciB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZDItZXJyb3I6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQyLWVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtbWQyLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQyLXN1Y2Nlc3Mge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbWQyLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1tZDItc3VjY2VzcyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC1jb2xvci1kZWZhdWx0LWxnLXdoaXRlIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy13aGl0ZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy13aGl0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy13aGl0ZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LWxnLWJsYWNrIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy1ibGFjayB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy1ibGFjazpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy1ibGFjayB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LWxnLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnLXJlZCB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy1yZWQ6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1sZy1ncmVlbiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGctZ3JlZW4ge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGctZ3JlZW46aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGctZ3JlZW4ge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1sZy1ibHVlIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnLWJsdWUge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGctYmx1ZTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnLWJsdWUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LWxnLW1hZ2VudGEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGctbWFnZW50YSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy1tYWdlbnRhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGctbWFnZW50YSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtbGctb3JhbmdlIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGctb3JhbmdlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnLW9yYW5nZTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGctb3JhbmdlIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LWxnLWxpZ2h0Z3JheSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnLWxpZ2h0Z3JheSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy1saWdodGdyYXk6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnLWxpZ2h0Z3JheSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1sZy13YXJuaW5nIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnLXdhcm5pbmcge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGctd2FybmluZzpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnLXdhcm5pbmcge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LWxnLWVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy1lcnJvciB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy1lcnJvcjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy1lcnJvciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LWxnLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGctc3VjY2VzcyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZy1zdWNjZXNzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGctc3VjY2VzcyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuemF1eC1jb2xvci1kZWZhdWx0LWxnMi13aGl0ZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLXdoaXRlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnMi13aGl0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZzItd2hpdGUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1sZzItYmxhY2sge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnMi1ibGFjayB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZzItYmxhY2s6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLWJsYWNrIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtbGcyLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnMi1yZWQge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLXJlZDpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1sZzItZ3JlZW4ge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnMi1ncmVlbiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZzItZ3JlZW46aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLWdyZWVuIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtbGcyLWJsdWUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLWJsdWUge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLWJsdWU6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZzItYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtbGcyLW1hZ2VudGEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLW1hZ2VudGEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLW1hZ2VudGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZzItbWFnZW50YSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQtbGcyLW9yYW5nZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnMi1vcmFuZ2Uge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLW9yYW5nZTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLW9yYW5nZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1sZzItbGlnaHRncmF5IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLWxpZ2h0Z3JheSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZzItbGlnaHRncmF5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZzItbGlnaHRncmF5IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LWxnMi13YXJuaW5nIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnMi13YXJuaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnMi13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLXdhcm5pbmcge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LWxnMi1lcnJvciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQtbGcyLWVycm9yIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnMi1lcnJvcjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZzItZXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC1sZzItc3VjY2VzcyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZzItc3VjY2VzcyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC1sZzItc3VjY2Vzczpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LWxnMi1zdWNjZXNzIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQteGwtd2hpdGUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLXdoaXRlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLXdoaXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLXdoaXRlIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQteGwtYmxhY2sge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLWJsYWNrIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLWJsYWNrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLWJsYWNrIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQteGwtcmVkIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteGwtcmVkIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLXJlZDpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteGwtcmVkIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LXhsLWdyZWVuIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14bC1ncmVlbiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14bC1ncmVlbjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14bC1ncmVlbiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LXhsLWJsdWUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteGwtYmx1ZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14bC1ibHVlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteGwtYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQteGwtbWFnZW50YSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14bC1tYWdlbnRhIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLW1hZ2VudGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14bC1tYWdlbnRhIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3ItZGVmYXVsdC14bC1vcmFuZ2Uge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14bC1vcmFuZ2Uge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteGwtb3JhbmdlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14bC1vcmFuZ2Uge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQteGwtbGlnaHRncmF5IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteGwtbGlnaHRncmF5IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLWxpZ2h0Z3JheTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteGwtbGlnaHRncmF5IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1kZWZhdWx0LXhsLXdhcm5pbmcge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteGwtd2FybmluZyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14bC13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWRlZmF1bHQteGwtd2FybmluZyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQteGwtZXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLWVycm9yIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLWVycm9yOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLWVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLWRlZmF1bHQteGwtc3VjY2VzcyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14bC1zdWNjZXNzIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1kZWZhdWx0LXhsLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItZGVmYXVsdC14bC1zdWNjZXNzIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH0gfVxuXG4uemF1eC1jb2xvci1hcHAtdGhlbWUge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1hcHAtdGhlbWUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItYXBwLXRoZW1lOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1hcHAtdGhlbWUge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItYXBwLXhzLXRoZW1lIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3ItYXBwLXhzLXRoZW1lIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWFwcC14cy10aGVtZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItYXBwLXhzLXRoZW1lIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLWFwcC1fbWlkLXhzLXRoZW1lIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3ItYXBwLV9taWQteHMtdGhlbWUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItYXBwLV9taWQteHMtdGhlbWU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWFwcC1fbWlkLXhzLXRoZW1lIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuemF1eC1jb2xvci1hcHAtaGlnaC14cy10aGVtZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItYXBwLWhpZ2gteHMtdGhlbWUge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWFwcC1oaWdoLXhzLXRoZW1lOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWFwcC1oaWdoLXhzLXRoZW1lIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnphdXgtY29sb3ItYXBwLXNtLXRoZW1lIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1hcHAtc20tdGhlbWUge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWFwcC1zbS10aGVtZTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1hcHAtc20tdGhlbWUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemF1eC1jb2xvci1hcHAtbWQtdGhlbWUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLWFwcC1tZC10aGVtZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItYXBwLW1kLXRoZW1lOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWFwcC1tZC10aGVtZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemF1eC1jb2xvci1hcHAtbWQyLXRoZW1lIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1hcHAtbWQyLXRoZW1lIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1hcHAtbWQyLXRoZW1lOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLWFwcC1tZDItdGhlbWUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnphdXgtY29sb3ItYXBwLWxnLXRoZW1lIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1hcHAtbGctdGhlbWUge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLWFwcC1sZy10aGVtZTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1hcHAtbGctdGhlbWUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnphdXgtY29sb3ItYXBwLWxnMi10aGVtZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItYXBwLWxnMi10aGVtZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3ItYXBwLWxnMi10aGVtZTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1hcHAtbGcyLXRoZW1lIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LWNvbG9yLWFwcC14bC10aGVtZSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3ItYXBwLXhsLXRoZW1lIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1hcHAteGwtdGhlbWU6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3ItYXBwLXhsLXRoZW1lIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH0gfVxuXG4uemF1eC1jb2xvci1zZXQxLWJsYWNrMSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1ibGFjazEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1ibGFjazE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1ibGFjazEge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLWJsYWNrMiB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1ibGFjazIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1ibGFjazI6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1ibGFjazIge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLXdoaXRlMSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS13aGl0ZTEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS13aGl0ZTE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS13aGl0ZTEge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLWNvbG9yMSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjEge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLWNvbG9yMiB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjI6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjIge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLWNvbG9yMyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjMge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjM6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjMge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLWNvbG9yNCB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjQ6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjQge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLWNvbG9yNSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjUge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLWNvbG9yNiB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjYge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjYge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLWNvbG9yNyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjcge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjc6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjcge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLWNvbG9yOCB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjgge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjg6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1jb2xvcjgge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLXhzLWJsYWNrMSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1ibGFjazEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1ibGFjazE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1ibGFjazEge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLXhzLWJsYWNrMiB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1ibGFjazIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1ibGFjazI6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1ibGFjazIge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLXhzLXdoaXRlMSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy13aGl0ZTEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy13aGl0ZTE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy13aGl0ZTEge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLXhzLWNvbG9yMSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjEge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLXhzLWNvbG9yMiB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjI6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjIge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLXhzLWNvbG9yMyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjMge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjM6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjMge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLXhzLWNvbG9yNCB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjQ6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjQge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLXhzLWNvbG9yNSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjUge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLXhzLWNvbG9yNiB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjYge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjYge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLXhzLWNvbG9yNyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjcge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjc6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjcge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLXhzLWNvbG9yOCB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjgge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjg6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14cy1jb2xvcjgge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLV9taWQteHMtYmxhY2sxIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLV9taWQteHMtYmxhY2sxIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtX21pZC14cy1ibGFjazE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLWJsYWNrMSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLXNldDEtX21pZC14cy1ibGFjazIge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtX21pZC14cy1ibGFjazIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLWJsYWNrMjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLV9taWQteHMtYmxhY2syIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLXdoaXRlMSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLXdoaXRlMSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLV9taWQteHMtd2hpdGUxOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtX21pZC14cy13aGl0ZTEge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLV9taWQteHMtY29sb3IxIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLV9taWQteHMtY29sb3IxIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtX21pZC14cy1jb2xvcjE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLWNvbG9yMSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLXNldDEtX21pZC14cy1jb2xvcjIge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtX21pZC14cy1jb2xvcjIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLWNvbG9yMjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLV9taWQteHMtY29sb3IyIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLWNvbG9yMyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLWNvbG9yMyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLV9taWQteHMtY29sb3IzOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtX21pZC14cy1jb2xvcjMge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLV9taWQteHMtY29sb3I0IHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLV9taWQteHMtY29sb3I0IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtX21pZC14cy1jb2xvcjQ6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLWNvbG9yNCB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLXNldDEtX21pZC14cy1jb2xvcjUge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtX21pZC14cy1jb2xvcjUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLWNvbG9yNTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLV9taWQteHMtY29sb3I1IHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLWNvbG9yNiB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLWNvbG9yNiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLV9taWQteHMtY29sb3I2OmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtX21pZC14cy1jb2xvcjYge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci1zZXQxLV9taWQteHMtY29sb3I3IHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLV9taWQteHMtY29sb3I3IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtX21pZC14cy1jb2xvcjc6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLWNvbG9yNyB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLXNldDEtX21pZC14cy1jb2xvcjgge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtX21pZC14cy1jb2xvcjgge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1fbWlkLXhzLWNvbG9yODpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLV9taWQteHMtY29sb3I4IHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LWNvbG9yLXNldDEtaGlnaC14cy1ibGFjazEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWJsYWNrMSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWJsYWNrMTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtaGlnaC14cy1ibGFjazEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtaGlnaC14cy1ibGFjazIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWJsYWNrMiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWJsYWNrMjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtaGlnaC14cy1ibGFjazIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtaGlnaC14cy13aGl0ZTEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLXdoaXRlMSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLXdoaXRlMTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtaGlnaC14cy13aGl0ZTEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yMSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yMTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yMiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yMjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjMge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yMyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yMzpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjMge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjQge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yNCB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yNDpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjQge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yNSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yNTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjYge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yNiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yNjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjYge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjcge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yNyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yNzpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjcge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjgge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yOCB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1oaWdoLXhzLWNvbG9yODpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtaGlnaC14cy1jb2xvcjgge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56YXV4LWNvbG9yLXNldDEtc20tYmxhY2sxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtc20tYmxhY2sxIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXNtLWJsYWNrMTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtc20tYmxhY2sxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLXNtLWJsYWNrMiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXNtLWJsYWNrMiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1zbS1ibGFjazI6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXNtLWJsYWNrMiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1zbS13aGl0ZTEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1zbS13aGl0ZTEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtc20td2hpdGUxOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1zbS13aGl0ZTEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtc20tY29sb3IxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtc20tY29sb3IxIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXNtLWNvbG9yMTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtc20tY29sb3IxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLXNtLWNvbG9yMiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXNtLWNvbG9yMiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1zbS1jb2xvcjI6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXNtLWNvbG9yMiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1zbS1jb2xvcjMge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1zbS1jb2xvcjMge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtc20tY29sb3IzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1zbS1jb2xvcjMge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtc20tY29sb3I0IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtc20tY29sb3I0IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXNtLWNvbG9yNDpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtc20tY29sb3I0IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLXNtLWNvbG9yNSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXNtLWNvbG9yNSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1zbS1jb2xvcjU6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXNtLWNvbG9yNSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1zbS1jb2xvcjYge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1zbS1jb2xvcjYge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtc20tY29sb3I2OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1zbS1jb2xvcjYge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtc20tY29sb3I3IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtc20tY29sb3I3IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXNtLWNvbG9yNzpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtc20tY29sb3I3IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLXNtLWNvbG9yOCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXNtLWNvbG9yOCB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1zbS1jb2xvcjg6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXNtLWNvbG9yOCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnphdXgtY29sb3Itc2V0MS1tZC1ibGFjazEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZC1ibGFjazEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQtYmxhY2sxOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZC1ibGFjazEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbWQtYmxhY2syIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQtYmxhY2syIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kLWJsYWNrMjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQtYmxhY2syIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLW1kLXdoaXRlMSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kLXdoaXRlMSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZC13aGl0ZTE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kLXdoaXRlMSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1tZC1jb2xvcjEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZC1jb2xvcjEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQtY29sb3IxOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZC1jb2xvcjEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbWQtY29sb3IyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQtY29sb3IyIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kLWNvbG9yMjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQtY29sb3IyIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLW1kLWNvbG9yMyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kLWNvbG9yMyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZC1jb2xvcjM6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kLWNvbG9yMyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1tZC1jb2xvcjQge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZC1jb2xvcjQge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQtY29sb3I0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZC1jb2xvcjQge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbWQtY29sb3I1IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQtY29sb3I1IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kLWNvbG9yNTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQtY29sb3I1IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLW1kLWNvbG9yNiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kLWNvbG9yNiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZC1jb2xvcjY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kLWNvbG9yNiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1tZC1jb2xvcjcge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZC1jb2xvcjcge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQtY29sb3I3OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZC1jb2xvcjcge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbWQtY29sb3I4IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQtY29sb3I4IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kLWNvbG9yODpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQtY29sb3I4IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnphdXgtY29sb3Itc2V0MS1tZDItYmxhY2sxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQyLWJsYWNrMSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZDItYmxhY2sxOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZDItYmxhY2sxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLW1kMi1ibGFjazIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZDItYmxhY2syIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kMi1ibGFjazI6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kMi1ibGFjazIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbWQyLXdoaXRlMSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kMi13aGl0ZTEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQyLXdoaXRlMTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQyLXdoaXRlMSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1tZDItY29sb3IxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQyLWNvbG9yMSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZDItY29sb3IxOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZDItY29sb3IxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLW1kMi1jb2xvcjIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZDItY29sb3IyIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kMi1jb2xvcjI6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kMi1jb2xvcjIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbWQyLWNvbG9yMyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kMi1jb2xvcjMge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQyLWNvbG9yMzpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQyLWNvbG9yMyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1tZDItY29sb3I0IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQyLWNvbG9yNCB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZDItY29sb3I0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZDItY29sb3I0IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLW1kMi1jb2xvcjUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZDItY29sb3I1IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kMi1jb2xvcjU6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kMi1jb2xvcjUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbWQyLWNvbG9yNiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kMi1jb2xvcjYge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQyLWNvbG9yNjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQyLWNvbG9yNiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1tZDItY29sb3I3IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbWQyLWNvbG9yNyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZDItY29sb3I3OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZDItY29sb3I3IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLW1kMi1jb2xvcjgge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1tZDItY29sb3I4IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kMi1jb2xvcjg6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLW1kMi1jb2xvcjgge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC1jb2xvci1zZXQxLWxnLWJsYWNrMSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnLWJsYWNrMSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZy1ibGFjazE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnLWJsYWNrMSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1sZy1ibGFjazIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZy1ibGFjazIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGctYmxhY2syOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZy1ibGFjazIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbGctd2hpdGUxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGctd2hpdGUxIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnLXdoaXRlMTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGctd2hpdGUxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLWxnLWNvbG9yMSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnLWNvbG9yMSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZy1jb2xvcjE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnLWNvbG9yMSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1sZy1jb2xvcjIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZy1jb2xvcjIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGctY29sb3IyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZy1jb2xvcjIge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbGctY29sb3IzIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGctY29sb3IzIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnLWNvbG9yMzpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGctY29sb3IzIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLWxnLWNvbG9yNCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnLWNvbG9yNCB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZy1jb2xvcjQ6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnLWNvbG9yNCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1sZy1jb2xvcjUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZy1jb2xvcjUge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGctY29sb3I1OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZy1jb2xvcjUge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbGctY29sb3I2IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGctY29sb3I2IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnLWNvbG9yNjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGctY29sb3I2IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLWxnLWNvbG9yNyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnLWNvbG9yNyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZy1jb2xvcjc6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnLWNvbG9yNyB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1sZy1jb2xvcjgge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZy1jb2xvcjgge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGctY29sb3I4OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZy1jb2xvcjgge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuemF1eC1jb2xvci1zZXQxLWxnMi1ibGFjazEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZzItYmxhY2sxIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnMi1ibGFjazE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnMi1ibGFjazEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbGcyLWJsYWNrMiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnMi1ibGFjazIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGcyLWJsYWNrMjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGcyLWJsYWNrMiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1sZzItd2hpdGUxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGcyLXdoaXRlMSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZzItd2hpdGUxOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZzItd2hpdGUxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLWxnMi1jb2xvcjEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZzItY29sb3IxIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnMi1jb2xvcjE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnMi1jb2xvcjEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbGcyLWNvbG9yMiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnMi1jb2xvcjIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGcyLWNvbG9yMjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGcyLWNvbG9yMiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1sZzItY29sb3IzIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGcyLWNvbG9yMyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZzItY29sb3IzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZzItY29sb3IzIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLWxnMi1jb2xvcjQge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZzItY29sb3I0IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnMi1jb2xvcjQ6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnMi1jb2xvcjQge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbGcyLWNvbG9yNSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnMi1jb2xvcjUge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGcyLWNvbG9yNTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGcyLWNvbG9yNSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS1sZzItY29sb3I2IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGcyLWNvbG9yNiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZzItY29sb3I2OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZzItY29sb3I2IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLWxnMi1jb2xvcjcge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS1sZzItY29sb3I3IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnMi1jb2xvcjc6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnMi1jb2xvcjcge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEtbGcyLWNvbG9yOCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLWxnMi1jb2xvcjgge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGcyLWNvbG9yODpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEtbGcyLWNvbG9yOCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LWNvbG9yLXNldDEteGwtYmxhY2sxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEteGwtYmxhY2sxIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXhsLWJsYWNrMTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEteGwtYmxhY2sxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLXhsLWJsYWNrMiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXhsLWJsYWNrMiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14bC1ibGFjazI6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXhsLWJsYWNrMiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS14bC13aGl0ZTEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14bC13aGl0ZTEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEteGwtd2hpdGUxOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14bC13aGl0ZTEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEteGwtY29sb3IxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEteGwtY29sb3IxIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXhsLWNvbG9yMTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEteGwtY29sb3IxIHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLXhsLWNvbG9yMiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXhsLWNvbG9yMiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14bC1jb2xvcjI6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXhsLWNvbG9yMiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS14bC1jb2xvcjMge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14bC1jb2xvcjMge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEteGwtY29sb3IzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14bC1jb2xvcjMge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEteGwtY29sb3I0IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEteGwtY29sb3I0IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXhsLWNvbG9yNDpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEteGwtY29sb3I0IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLXhsLWNvbG9yNSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXhsLWNvbG9yNSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14bC1jb2xvcjU6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXhsLWNvbG9yNSB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtY29sb3Itc2V0MS14bC1jb2xvcjYge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14bC1jb2xvcjYge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEteGwtY29sb3I2OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtY29sb3Itc2V0MS14bC1jb2xvcjYge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWNvbG9yLXNldDEteGwtY29sb3I3IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLXNldDEteGwtY29sb3I3IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXhsLWNvbG9yNzpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLXNldDEteGwtY29sb3I3IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuemF1eC1jb2xvci1zZXQxLXhsLWNvbG9yOCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXhsLWNvbG9yOCB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtY29sb3Itc2V0MS14bC1jb2xvcjg6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1jb2xvci1zZXQxLXhsLWNvbG9yOCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH0gfVxuXG4uemF1eC1iZy1kZWZhdWx0LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC13aGl0ZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtd2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctZGVmYXVsdC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtYmxhY2sge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWJsYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtcmVkIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1yZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctZGVmYXVsdC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtZ3JlZW4ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1ibHVlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQtbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tYWdlbnRhIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tYWdlbnRhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtb3JhbmdlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1vcmFuZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctZGVmYXVsdC1saWdodGdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1saWdodGdyYXkge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxpZ2h0Z3JheTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGlnaHRncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1kZWZhdWx0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtd2FybmluZyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtd2FybmluZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1kZWZhdWx0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1lcnJvciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtZXJyb3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctZGVmYXVsdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXN1Y2Nlc3Mge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXN1Y2Nlc3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctZGVmYXVsdC14cy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteHMtd2hpdGUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQteHMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLWJsYWNrIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC14cy1ibGFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC14cy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1kZWZhdWx0LXhzLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLXJlZCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteHMtcmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC14cy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQteHMtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLWdyZWVuIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC14cy1ncmVlbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC14cy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1kZWZhdWx0LXhzLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteHMtYmx1ZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteHMtYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1kZWZhdWx0LXhzLW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteHMtbWFnZW50YSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteHMtbWFnZW50YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1kZWZhdWx0LXhzLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLW9yYW5nZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteHMtb3JhbmdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC14cy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQteHMtbGlnaHRncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteHMtbGlnaHRncmF5IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC14cy1saWdodGdyYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLWxpZ2h0Z3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctZGVmYXVsdC14cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLXdhcm5pbmcge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLXdhcm5pbmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC14cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctZGVmYXVsdC14cy1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteHMtZXJyb3Ige1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLWVycm9yOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhzLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQteHMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC14cy1zdWNjZXNzIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC14cy1zdWNjZXNzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteHMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQtX21pZC14cy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy13aGl0ZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1fbWlkLXhzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQtX21pZC14cy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy1ibGFjayB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy1ibGFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1fbWlkLXhzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQtX21pZC14cy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1fbWlkLXhzLXJlZCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy1yZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LV9taWQteHMtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1kZWZhdWx0LV9taWQteHMtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LV9taWQteHMtZ3JlZW4ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LV9taWQteHMtZ3JlZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1kZWZhdWx0LV9taWQteHMtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1fbWlkLXhzLWJsdWUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LV9taWQteHMtYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LV9taWQteHMtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQtX21pZC14cy1tYWdlbnRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LV9taWQteHMtbWFnZW50YSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy1tYWdlbnRhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy1tYWdlbnRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctZGVmYXVsdC1fbWlkLXhzLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LV9taWQteHMtb3JhbmdlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1fbWlkLXhzLW9yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQtX21pZC14cy1saWdodGdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1fbWlkLXhzLWxpZ2h0Z3JheSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy1saWdodGdyYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LV9taWQteHMtbGlnaHRncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1kZWZhdWx0LV9taWQteHMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1fbWlkLXhzLXdhcm5pbmcge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LV9taWQteHMtd2FybmluZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LV9taWQteHMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQtX21pZC14cy1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy1lcnJvciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy1lcnJvcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1fbWlkLXhzLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLWRlZmF1bHQtX21pZC14cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LV9taWQteHMtc3VjY2VzcyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy1zdWNjZXNzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtX21pZC14cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LWJnLWRlZmF1bHQtaGlnaC14cy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLXdoaXRlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtaGlnaC14cy13aGl0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtaGlnaC14cy1ibGFjayB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtYmxhY2s6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtaGlnaC14cy1yZWQge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLXJlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtaGlnaC14cy1ncmVlbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtZ3JlZW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLWJsdWUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLWJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLW1hZ2VudGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLW1hZ2VudGEge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLW1hZ2VudGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtbWFnZW50YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtaGlnaC14cy1vcmFuZ2Uge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLW9yYW5nZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtbGlnaHRncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLWxpZ2h0Z3JheSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtbGlnaHRncmF5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtbGlnaHRncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtaGlnaC14cy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtaGlnaC14cy13YXJuaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtaGlnaC14cy13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtaGlnaC14cy1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1oaWdoLXhzLWVycm9yIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtaGlnaC14cy1lcnJvcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtc3VjY2VzcyB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWhpZ2gteHMtc3VjY2Vzczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtaGlnaC14cy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC1iZy1kZWZhdWx0LXNtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXNtLXdoaXRlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtc20td2hpdGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtc20tYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtc20tYmxhY2sge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS1ibGFjazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXNtLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1zbS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXNtLXJlZCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXNtLXJlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1zbS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS1ncmVlbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXNtLWdyZWVuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtc20tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LXNtLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS1ibHVlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtc20tYmx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtc20tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1zbS1tYWdlbnRhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtc20tbWFnZW50YSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXNtLW1hZ2VudGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXNtLW1hZ2VudGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtc20tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS1vcmFuZ2Uge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS1vcmFuZ2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtc20tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtc20tbGlnaHRncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS1saWdodGdyYXkge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS1saWdodGdyYXk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtc20tbGlnaHRncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtc20td2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXNtLXdhcm5pbmcge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LXNtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXNtLWVycm9yIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtc20tZXJyb3I6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtc20tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXNtLXN1Y2Nlc3Mge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS1zdWNjZXNzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1zbS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemF1eC1iZy1kZWZhdWx0LW1kLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kLXdoaXRlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQtd2hpdGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbWQtYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQtYmxhY2sge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC1ibGFjazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1tZC1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kLXJlZCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kLXJlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1tZC1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC1ncmVlbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kLWdyZWVuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LW1kLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC1ibHVlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQtYmx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1tZC1tYWdlbnRhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQtbWFnZW50YSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kLW1hZ2VudGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kLW1hZ2VudGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbWQtb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC1vcmFuZ2Uge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC1vcmFuZ2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQtb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbWQtbGlnaHRncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC1saWdodGdyYXkge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC1saWdodGdyYXk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQtbGlnaHRncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbWQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kLXdhcm5pbmcge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LW1kLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kLWVycm9yIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQtZXJyb3I6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbWQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kLXN1Y2Nlc3Mge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC1zdWNjZXNzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnphdXgtYmctZGVmYXVsdC1tZDItd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLXdoaXRlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLXdoaXRlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1tZDItYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLWJsYWNrIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLWJsYWNrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1tZDItcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZDItcmVkIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLXJlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZDItcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbWQyLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kMi1ncmVlbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kMi1ncmVlbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kMi1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbWQyLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZDItYmx1ZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kMi1ibHVlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZDItYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1tZDItbWFnZW50YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kMi1tYWdlbnRhIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLW1hZ2VudGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kMi1tYWdlbnRhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LW1kMi1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kMi1vcmFuZ2Uge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZDItb3JhbmdlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kMi1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1tZDItbGlnaHRncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZDItbGlnaHRncmF5IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLWxpZ2h0Z3JheTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZDItbGlnaHRncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbWQyLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZDItd2FybmluZyB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kMi13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1tZDItd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1tZDItZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLWVycm9yIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLWVycm9yOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1tZDItc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kMi1zdWNjZXNzIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbWQyLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LW1kMi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnphdXgtYmctZGVmYXVsdC1sZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZy13aGl0ZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnLXdoaXRlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LWxnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnLWJsYWNrIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctYmxhY2s6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbGctcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZy1yZWQge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZy1yZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbGctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctZ3JlZW4ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZy1ncmVlbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1sZy1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctYmx1ZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnLWJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbGctbWFnZW50YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnLW1hZ2VudGEge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZy1tYWdlbnRhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZy1tYWdlbnRhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LWxnLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctb3JhbmdlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctb3JhbmdlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW9yYW5nZSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LWxnLWxpZ2h0Z3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctbGlnaHRncmF5IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctbGlnaHRncmF5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnLWxpZ2h0Z3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LWxnLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZy13YXJuaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctd2FybmluZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1sZy1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZy1lcnJvciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnLWVycm9yOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LWxnLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZy1zdWNjZXNzIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctc3VjY2Vzczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC56YXV4LWJnLWRlZmF1bHQtbGcyLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi13aGl0ZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi13aGl0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbGcyLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi1ibGFjayB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi1ibGFjazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbGcyLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGcyLXJlZCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi1yZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGcyLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LWxnMi1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZzItZ3JlZW4ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZzItZ3JlZW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZzItZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ncmVlbikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LWxnMi1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGcyLWJsdWUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZzItYmx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGcyLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbGcyLW1hZ2VudGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZzItbWFnZW50YSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi1tYWdlbnRhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZzItbWFnZW50YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC1sZzItb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZzItb3JhbmdlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGcyLW9yYW5nZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZzItb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbGcyLWxpZ2h0Z3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGcyLWxpZ2h0Z3JheSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi1saWdodGdyYXk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGcyLWxpZ2h0Z3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LWxnMi13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGcyLXdhcm5pbmcge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZzItd2FybmluZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQtbGcyLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbGcyLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi1lcnJvciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi1lcnJvcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQtbGcyLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZzItc3VjY2VzcyB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LWxnMi1zdWNjZXNzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC1sZzItc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LWJnLWRlZmF1bHQteGwtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteGwtd2hpdGUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC14bC13aGl0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC14bC1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC14bC1ibGFjayB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLWJsYWNrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteGwtYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LXhsLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteGwtcmVkIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteGwtcmVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1yZWQpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXJlZCkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LXhsLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLWdyZWVuIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteGwtZ3JlZW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC14bC1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQteGwtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLWJsdWUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC14bC1ibHVlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC14bC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtYmx1ZSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1kZWZhdWx0LXhsLW1hZ2VudGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1tYWdlbnRhKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC14bC1tYWdlbnRhIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteGwtbWFnZW50YTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteGwtbWFnZW50YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC14bC1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLW9yYW5nZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLW9yYW5nZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC14bC1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC14bC1saWdodGdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLWxpZ2h0Z3JheSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLWxpZ2h0Z3JheTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtbGlnaHRncmF5KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctZGVmYXVsdC14bC1saWdodGdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXkpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC14bC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteGwtd2FybmluZyB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLXdhcm5pbmc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmcpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC13YXJuaW5nKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLWRlZmF1bHQteGwtZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1lcnJvcikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteGwtZXJyb3Ige1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctZGVmYXVsdC14bC1lcnJvcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3IpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctZGVmYXVsdC14bC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWRlZmF1bHQtc3VjY2VzcykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWRlZmF1bHQteGwtc3VjY2VzcyB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1kZWZhdWx0LXhsLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzKSAhaW1wb3J0YW50OyB9IH1cblxuLnphdXgtYmctYXBwLXRoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1hcHAtdGhlbWUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1hcHAtdGhlbWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctYXBwLXRoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctYXBwLXhzLXRoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1hcHAteHMtdGhlbWUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1hcHAteHMtdGhlbWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctYXBwLXhzLXRoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctYXBwLV9taWQteHMtdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLWFwcC1fbWlkLXhzLXRoZW1lIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctYXBwLV9taWQteHMtdGhlbWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctYXBwLV9taWQteHMtdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnphdXgtYmctYXBwLWhpZ2gteHMtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctYXBwLWhpZ2gteHMtdGhlbWUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctYXBwLWhpZ2gteHMtdGhlbWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1hcHAtaGlnaC14cy10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnphdXgtYmctYXBwLXNtLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWFwcC1zbS10aGVtZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1hcHAtc20tdGhlbWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1hcHAtc20tdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56YXV4LWJnLWFwcC1tZC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1hcHAtbWQtdGhlbWUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctYXBwLW1kLXRoZW1lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctYXBwLW1kLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnphdXgtYmctYXBwLW1kMi10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1hcHAtbWQyLXRoZW1lIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWFwcC1tZDItdGhlbWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1hcHAtbWQyLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnphdXgtYmctYXBwLWxnLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWFwcC1sZy10aGVtZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1hcHAtbGctdGhlbWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1hcHAtbGctdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuemF1eC1iZy1hcHAtbGcyLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLWFwcC1sZzItdGhlbWUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctYXBwLWxnMi10aGVtZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWFwcC1sZzItdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuemF1eC1iZy1hcHAteGwtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3ItYXBwLXRoZW1lKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctYXBwLXhsLXRoZW1lIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLWFwcC14bC10aGVtZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLWFwcC10aGVtZSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLWFwcC14bC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1hcHAtdGhlbWUpICFpbXBvcnRhbnQ7IH0gfVxuXG4uemF1eC1iZy1zZXQxLWJsYWNrMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1zZXQxLWJsYWNrMSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtYmxhY2sxOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1ibGFjazEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLXNldDEtYmxhY2syIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLXNldDEtYmxhY2syIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1ibGFjazI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLWJsYWNrMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctc2V0MS13aGl0ZTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctc2V0MS13aGl0ZTEge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLXdoaXRlMTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtd2hpdGUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1zZXQxLWNvbG9yMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1zZXQxLWNvbG9yMSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtY29sb3IxOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1jb2xvcjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLXNldDEtY29sb3IyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLXNldDEtY29sb3IyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1jb2xvcjI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLWNvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctc2V0MS1jb2xvcjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctc2V0MS1jb2xvcjMge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWNvbG9yMzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtY29sb3IzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1zZXQxLWNvbG9yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1zZXQxLWNvbG9yNCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtY29sb3I0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1jb2xvcjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLXNldDEtY29sb3I1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLXNldDEtY29sb3I1IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1jb2xvcjU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLWNvbG9yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctc2V0MS1jb2xvcjYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctc2V0MS1jb2xvcjYge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWNvbG9yNjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtY29sb3I2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1zZXQxLWNvbG9yNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1zZXQxLWNvbG9yNyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtY29sb3I3OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1jb2xvcjcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLXNldDEtY29sb3I4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLXNldDEtY29sb3I4IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1jb2xvcjg6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLWNvbG9yOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctc2V0MS14cy1ibGFjazEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctc2V0MS14cy1ibGFjazEge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLXhzLWJsYWNrMTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteHMtYmxhY2sxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1zZXQxLXhzLWJsYWNrMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1zZXQxLXhzLWJsYWNrMiB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEteHMtYmxhY2syOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS14cy1ibGFjazIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLXNldDEteHMtd2hpdGUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLXNldDEteHMtd2hpdGUxIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14cy13aGl0ZTE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXhzLXdoaXRlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctc2V0MS14cy1jb2xvcjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctc2V0MS14cy1jb2xvcjEge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLXhzLWNvbG9yMTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteHMtY29sb3IxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1zZXQxLXhzLWNvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1zZXQxLXhzLWNvbG9yMiB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEteHMtY29sb3IyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS14cy1jb2xvcjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLXNldDEteHMtY29sb3IzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLXNldDEteHMtY29sb3IzIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14cy1jb2xvcjM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXhzLWNvbG9yMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctc2V0MS14cy1jb2xvcjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctc2V0MS14cy1jb2xvcjQge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLXhzLWNvbG9yNDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteHMtY29sb3I0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1zZXQxLXhzLWNvbG9yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1zZXQxLXhzLWNvbG9yNSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEteHMtY29sb3I1OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS14cy1jb2xvcjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLXNldDEteHMtY29sb3I2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLXNldDEteHMtY29sb3I2IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14cy1jb2xvcjY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXhzLWNvbG9yNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctc2V0MS14cy1jb2xvcjcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctc2V0MS14cy1jb2xvcjcge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLXhzLWNvbG9yNzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteHMtY29sb3I3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1zZXQxLXhzLWNvbG9yOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1zZXQxLXhzLWNvbG9yOCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEteHMtY29sb3I4OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS14cy1jb2xvcjgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLXNldDEtX21pZC14cy1ibGFjazEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctc2V0MS1fbWlkLXhzLWJsYWNrMSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtX21pZC14cy1ibGFjazE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLV9taWQteHMtYmxhY2sxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1zZXQxLV9taWQteHMtYmxhY2syIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLXNldDEtX21pZC14cy1ibGFjazIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLV9taWQteHMtYmxhY2syOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1fbWlkLXhzLWJsYWNrMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctc2V0MS1fbWlkLXhzLXdoaXRlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1zZXQxLV9taWQteHMtd2hpdGUxIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1fbWlkLXhzLXdoaXRlMTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtX21pZC14cy13aGl0ZTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLXNldDEtX21pZC14cy1jb2xvcjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctc2V0MS1fbWlkLXhzLWNvbG9yMSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtX21pZC14cy1jb2xvcjE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLV9taWQteHMtY29sb3IxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1zZXQxLV9taWQteHMtY29sb3IyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLXNldDEtX21pZC14cy1jb2xvcjIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLV9taWQteHMtY29sb3IyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1fbWlkLXhzLWNvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctc2V0MS1fbWlkLXhzLWNvbG9yMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1zZXQxLV9taWQteHMtY29sb3IzIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1fbWlkLXhzLWNvbG9yMzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtX21pZC14cy1jb2xvcjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLXNldDEtX21pZC14cy1jb2xvcjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctc2V0MS1fbWlkLXhzLWNvbG9yNCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtX21pZC14cy1jb2xvcjQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLV9taWQteHMtY29sb3I0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1zZXQxLV9taWQteHMtY29sb3I1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLXNldDEtX21pZC14cy1jb2xvcjUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLV9taWQteHMtY29sb3I1OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1fbWlkLXhzLWNvbG9yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtYmctc2V0MS1fbWlkLXhzLWNvbG9yNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyXFw6emF1eC1iZy1zZXQxLV9taWQteHMtY29sb3I2IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1fbWlkLXhzLWNvbG9yNjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuXG4uZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtX21pZC14cy1jb2xvcjYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWJnLXNldDEtX21pZC14cy1jb2xvcjcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlclxcOnphdXgtYmctc2V0MS1fbWlkLXhzLWNvbG9yNyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtX21pZC14cy1jb2xvcjc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cblxuLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLV9taWQteHMtY29sb3I3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuXG4uemF1eC1iZy1zZXQxLV9taWQteHMtY29sb3I4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJcXDp6YXV4LWJnLXNldDEtX21pZC14cy1jb2xvcjgge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLV9taWQteHMtY29sb3I4OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG5cbi5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1fbWlkLXhzLWNvbG9yOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LWJnLXNldDEtaGlnaC14cy1ibGFjazEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWhpZ2gteHMtYmxhY2sxIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtaGlnaC14cy1ibGFjazE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtaGlnaC14cy1ibGFjazEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1oaWdoLXhzLWJsYWNrMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtaGlnaC14cy1ibGFjazIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS1oaWdoLXhzLWJsYWNrMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1oaWdoLXhzLWJsYWNrMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLWhpZ2gteHMtd2hpdGUxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1oaWdoLXhzLXdoaXRlMSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWhpZ2gteHMtd2hpdGUxOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLWhpZ2gteHMtd2hpdGUxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEtaGlnaC14cy1jb2xvcjEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWhpZ2gteHMtY29sb3IxIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtaGlnaC14cy1jb2xvcjE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtaGlnaC14cy1jb2xvcjEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1oaWdoLXhzLWNvbG9yMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtaGlnaC14cy1jb2xvcjIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS1oaWdoLXhzLWNvbG9yMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1oaWdoLXhzLWNvbG9yMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLWhpZ2gteHMtY29sb3IzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1oaWdoLXhzLWNvbG9yMyB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWhpZ2gteHMtY29sb3IzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLWhpZ2gteHMtY29sb3IzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEtaGlnaC14cy1jb2xvcjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWhpZ2gteHMtY29sb3I0IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtaGlnaC14cy1jb2xvcjQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtaGlnaC14cy1jb2xvcjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1oaWdoLXhzLWNvbG9yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtaGlnaC14cy1jb2xvcjUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS1oaWdoLXhzLWNvbG9yNTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1oaWdoLXhzLWNvbG9yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLWhpZ2gteHMtY29sb3I2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1oaWdoLXhzLWNvbG9yNiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWhpZ2gteHMtY29sb3I2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLWhpZ2gteHMtY29sb3I2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEtaGlnaC14cy1jb2xvcjcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWhpZ2gteHMtY29sb3I3IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtaGlnaC14cy1jb2xvcjc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtaGlnaC14cy1jb2xvcjcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1oaWdoLXhzLWNvbG9yOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtaGlnaC14cy1jb2xvcjgge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS1oaWdoLXhzLWNvbG9yODpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1oaWdoLXhzLWNvbG9yOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC1iZy1zZXQxLXNtLWJsYWNrMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tYmxhY2sxIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tYmxhY2sxOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXNtLWJsYWNrMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLXNtLWJsYWNrMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tYmxhY2syIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tYmxhY2syOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXNtLWJsYWNrMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLXNtLXdoaXRlMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20td2hpdGUxIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20td2hpdGUxOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXNtLXdoaXRlMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLXNtLWNvbG9yMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3IxIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3IxOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXNtLWNvbG9yMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLXNtLWNvbG9yMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3IyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3IyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXNtLWNvbG9yMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLXNtLWNvbG9yMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3IzIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3IzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXNtLWNvbG9yMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLXNtLWNvbG9yNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3I0IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3I0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXNtLWNvbG9yNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLXNtLWNvbG9yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3I1IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3I1OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXNtLWNvbG9yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLXNtLWNvbG9yNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3I2IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3I2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXNtLWNvbG9yNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLXNtLWNvbG9yNyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3I3IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3I3OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXNtLWNvbG9yNyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLXNtLWNvbG9yOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3I4IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtc20tY29sb3I4OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLXNtLWNvbG9yOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemF1eC1iZy1zZXQxLW1kLWJsYWNrMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtYmxhY2sxIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtYmxhY2sxOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kLWJsYWNrMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kLWJsYWNrMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtYmxhY2syIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtYmxhY2syOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kLWJsYWNrMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kLXdoaXRlMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtd2hpdGUxIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtd2hpdGUxOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kLXdoaXRlMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kLWNvbG9yMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3IxIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3IxOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kLWNvbG9yMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kLWNvbG9yMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3IyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3IyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kLWNvbG9yMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kLWNvbG9yMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3IzIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3IzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kLWNvbG9yMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kLWNvbG9yNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3I0IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3I0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kLWNvbG9yNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kLWNvbG9yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3I1IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3I1OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kLWNvbG9yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kLWNvbG9yNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3I2IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3I2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kLWNvbG9yNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kLWNvbG9yNyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3I3IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3I3OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kLWNvbG9yNyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kLWNvbG9yOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3I4IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQtY29sb3I4OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kLWNvbG9yOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnphdXgtYmctc2V0MS1tZDItYmxhY2sxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1tZDItYmxhY2sxIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQyLWJsYWNrMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1tZDItYmxhY2sxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEtbWQyLWJsYWNrMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQyLWJsYWNrMiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kMi1ibGFjazI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtbWQyLWJsYWNrMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kMi13aGl0ZTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kMi13aGl0ZTEge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS1tZDItd2hpdGUxOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kMi13aGl0ZTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1tZDItY29sb3IxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1tZDItY29sb3IxIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQyLWNvbG9yMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1tZDItY29sb3IxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEtbWQyLWNvbG9yMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQyLWNvbG9yMiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kMi1jb2xvcjI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtbWQyLWNvbG9yMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kMi1jb2xvcjMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kMi1jb2xvcjMge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS1tZDItY29sb3IzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kMi1jb2xvcjMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1tZDItY29sb3I0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1tZDItY29sb3I0IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQyLWNvbG9yNDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1tZDItY29sb3I0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEtbWQyLWNvbG9yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQyLWNvbG9yNSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kMi1jb2xvcjU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtbWQyLWNvbG9yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLW1kMi1jb2xvcjYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kMi1jb2xvcjYge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS1tZDItY29sb3I2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kMi1jb2xvcjYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1tZDItY29sb3I3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1tZDItY29sb3I3IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQyLWNvbG9yNzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1tZDItY29sb3I3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEtbWQyLWNvbG9yOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbWQyLWNvbG9yOCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLW1kMi1jb2xvcjg6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtbWQyLWNvbG9yOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnphdXgtYmctc2V0MS1sZy1ibGFjazEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWJsYWNrMSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWJsYWNrMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZy1ibGFjazEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZy1ibGFjazIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWJsYWNrMiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWJsYWNrMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZy1ibGFjazIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZy13aGl0ZTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLXdoaXRlMSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLXdoaXRlMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZy13aGl0ZTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZy1jb2xvcjEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yMSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZy1jb2xvcjEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZy1jb2xvcjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yMiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZy1jb2xvcjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZy1jb2xvcjMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yMyB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yMzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZy1jb2xvcjMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZy1jb2xvcjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yNCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yNDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZy1jb2xvcjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZy1jb2xvcjUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yNSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yNTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZy1jb2xvcjUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZy1jb2xvcjYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yNiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yNjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZy1jb2xvcjYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjYpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZy1jb2xvcjcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yNyB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yNzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZy1jb2xvcjcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZy1jb2xvcjgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yOCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnLWNvbG9yODpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZy1jb2xvcjgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC56YXV4LWJnLXNldDEtbGcyLWJsYWNrMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbGcyLWJsYWNrMSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnMi1ibGFjazE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtbGcyLWJsYWNrMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLWxnMi1ibGFjazIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnMi1ibGFjazIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS1sZzItYmxhY2syOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnMi1ibGFjazIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZzItd2hpdGUxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1sZzItd2hpdGUxIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbGcyLXdoaXRlMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZzItd2hpdGUxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEtbGcyLWNvbG9yMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbGcyLWNvbG9yMSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnMi1jb2xvcjE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtbGcyLWNvbG9yMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLWxnMi1jb2xvcjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnMi1jb2xvcjIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS1sZzItY29sb3IyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnMi1jb2xvcjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjIpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZzItY29sb3IzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1sZzItY29sb3IzIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbGcyLWNvbG9yMzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZzItY29sb3IzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEtbGcyLWNvbG9yNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbGcyLWNvbG9yNCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnMi1jb2xvcjQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtbGcyLWNvbG9yNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLWxnMi1jb2xvcjUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnMi1jb2xvcjUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS1sZzItY29sb3I1OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnMi1jb2xvcjUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUpICFpbXBvcnRhbnQ7IH1cbiAgLnphdXgtYmctc2V0MS1sZzItY29sb3I2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS1sZzItY29sb3I2IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbGcyLWNvbG9yNjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC5ncm91cDpob3ZlciAuZ3JvdXBcXDpob3ZlclxcOnphdXgtYmctc2V0MS1sZzItY29sb3I2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEtbGcyLWNvbG9yNyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuaG92ZXJcXDp6YXV4LWJnLXNldDEtbGcyLWNvbG9yNyB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnMi1jb2xvcjc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEtbGcyLWNvbG9yNyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuemF1eC1iZy1zZXQxLWxnMi1jb2xvcjgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnMi1jb2xvcjgge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS1sZzItY29sb3I4OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH1cbiAgLmdyb3VwOmhvdmVyIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy1zZXQxLWxnMi1jb2xvcjgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LWJnLXNldDEteGwtYmxhY2sxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1ibGFjazEge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1ibGFjazE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteGwtYmxhY2sxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEteGwtYmxhY2syIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1ibGFjazIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1ibGFjazI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteGwtYmxhY2syIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEteGwtd2hpdGUxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC13aGl0ZTEge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC13aGl0ZTE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteGwtd2hpdGUxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEteGwtY29sb3IxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjEge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteGwtY29sb3IxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEteGwtY29sb3IyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteGwtY29sb3IyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEteGwtY29sb3IzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjMge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteGwtY29sb3IzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEteGwtY29sb3I0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjQge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteGwtY29sb3I0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEteGwtY29sb3I1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNSkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteGwtY29sb3I1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I1KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEteGwtY29sb3I2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjYge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNikgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteGwtY29sb3I2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEteGwtY29sb3I3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjcge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNykgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteGwtY29sb3I3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KSAhaW1wb3J0YW50OyB9XG4gIC56YXV4LWJnLXNldDEteGwtY29sb3I4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjgge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC5ob3ZlclxcOnphdXgtYmctc2V0MS14bC1jb2xvcjg6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCkgIWltcG9ydGFudDsgfVxuICAuZ3JvdXA6aG92ZXIgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWJnLXNldDEteGwtY29sb3I4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KSAhaW1wb3J0YW50OyB9IH1cblxuLnphdXgtZml0LW9mLWNvdmVyLWxlZnQtY2VudGVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cblxuLnphdXgtZml0LW9mLWNvdmVyLTUwLTUwIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG4uemF1eC1maXQtb2YtY292ZXItcmlnaHQtY2VudGVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgY2VudGVyOyB9XG5cbi56YXV4LWZpdC1vZi1jb3Zlci01MC10b3Age1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG5cbi56YXV4LWZpdC1vZi1jb250YWluLTUwLTUwIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbi56YXV4LWZpdC1jb3Zlci1mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnphdXgtZml0LWNvdmVyLWhpZ2gteHMtZnVsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56YXV4LWZpdC1jb3Zlci1zbS1mdWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnphdXgtZml0LWNvdmVyLW1kLWZ1bGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnphdXgtZml0LWNvdmVyLW1kMi1mdWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC56YXV4LWZpdC1jb3Zlci1sZy1mdWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC56YXV4LWZpdC1jb3Zlci1sZzItZnVsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuemF1eC1maXQtY292ZXIteGwtZnVsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLmJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGMtc20tbm8tbWIgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubGMtc20tbm8tbWUgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5sYy1zbS1uby1tcyA+ICogOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxjLW1kLW5vLW1iID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxjLW1kLW5vLW1lID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubGMtbWQtbm8tbXMgPiAqIDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGMtbWQyLW5vLW1iID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxjLW1kMi1uby1tZSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxjLW1kMi1uby1tcyA+ICogOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5sYy1sZy1uby1tYiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5sYy1sZy1uby1tZSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxjLWxnLW5vLW1zID4gKiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxjLWxnMi1uby1tYiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5sYy1sZzItbm8tbWUgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5sYy1sZzItbm8tbXMgPiAqIDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubGMteGwtbm8tbWIgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubGMteGwtbm8tbWUgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5sYy14bC1uby1tcyA+ICogOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBIaWRlIHNjcm9sbGJhciBmb3IgQ2hyb21lLCBTYWZhcmkgYW5kIE9wZXJhICovXG4uaGlkZS1zY3JvbGx0cmFjazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuLmhpZGUtc2Nyb2xsdHJhY2sge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBIaWRlIHNjcm9sbGJhciBmb3IgQ2hyb21lLCBTYWZhcmkgYW5kIE9wZXJhICovXG4gIC5oaWRlLXNtLXNjcm9sbHRyYWNrOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBIaWRlIHNjcm9sbGJhciBmb3IgSUUsIEVkZ2UgYW5kIEZpcmVmb3ggKi9cbiAgLmhpZGUtc20tc2Nyb2xsdHJhY2sge1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAvKiBGaXJlZm94ICovIH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xuICAuaGlkZS1tZC1zY3JvbGx0cmFjazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG4gIC5oaWRlLW1kLXNjcm9sbHRyYWNrIHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqLyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBIaWRlIHNjcm9sbGJhciBmb3IgQ2hyb21lLCBTYWZhcmkgYW5kIE9wZXJhICovXG4gIC5oaWRlLW1kMi1zY3JvbGx0cmFjazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG4gIC5oaWRlLW1kMi1zY3JvbGx0cmFjayB7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIC8qIElFIGFuZCBFZGdlICovXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi8gfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xuICAuaGlkZS1sZy1zY3JvbGx0cmFjazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG4gIC5oaWRlLWxnLXNjcm9sbHRyYWNrIHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqLyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAvKiBIaWRlIHNjcm9sbGJhciBmb3IgQ2hyb21lLCBTYWZhcmkgYW5kIE9wZXJhICovXG4gIC5oaWRlLWxnMi1zY3JvbGx0cmFjazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG4gIC5oaWRlLWxnMi1zY3JvbGx0cmFjayB7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIC8qIElFIGFuZCBFZGdlICovXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi8gfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xuICAuaGlkZS14bC1zY3JvbGx0cmFjazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG4gIC5oaWRlLXhsLXNjcm9sbHRyYWNrIHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqLyB9IH1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZhbmN5Ym94X192aWV3cG9ydCB7XG4gIG1heC1oZWlnaHQ6IDcwdmg7IH1cblxuLmNhcm91c2VsX19idXR0b24uZmFuY3lib3hfX2J1dHRvbi0tY2xvc2Uge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDExMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE2cmVtOyB9XG5cbi5jYXJvdXNlbF9fYnV0dG9uLmZhbmN5Ym94X19idXR0b24tLWNsb3NlIHN2ZyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7IH1cblxuLnphdXgtc2hhZG93LS1zbSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9XG5cbi56YXV4LXNoYWRvdy0tc20taW5zIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCA4cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cblxuLnphdXgtc2hhZG93LXhzLS1zbSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9XG5cbi56YXV4LXNoYWRvdy14cy0tc20taW5zIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cblxuLnphdXgtc2hhZG93LV9taWQteHMtLXNtIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cblxuLnphdXgtc2hhZG93LV9taWQteHMtLXNtLWlucyB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuemF1eC1zaGFkb3ctaGlnaC14cy0tc20ge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9XG4gIC56YXV4LXNoYWRvdy1oaWdoLXhzLS1zbS1pbnMge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56YXV4LXNoYWRvdy1zbS0tc20ge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9XG4gIC56YXV4LXNoYWRvdy1zbS0tc20taW5zIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemF1eC1zaGFkb3ctbWQtLXNtIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuICAuemF1eC1zaGFkb3ctbWQtLXNtLWlucyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56YXV4LXNoYWRvdy1tZDItLXNtIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuICAuemF1eC1zaGFkb3ctbWQyLS1zbS1pbnMge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC1zaGFkb3ctbGctLXNtIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuICAuemF1eC1zaGFkb3ctbGctLXNtLWlucyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC56YXV4LXNoYWRvdy1sZzItLXNtIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuICAuemF1eC1zaGFkb3ctbGcyLS1zbS1pbnMge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuemF1eC1zaGFkb3cteGwtLXNtIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuICAuemF1eC1zaGFkb3cteGwtLXNtLWlucyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH0gfVxuXG4uemF1eC1zaGFkb3ctLXNtciB7XG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cblxuLnphdXgtc2hhZG93LS1zbXItaW5zIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC00cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuXG4uemF1eC1zaGFkb3cteHMtLXNtciB7XG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cblxuLnphdXgtc2hhZG93LXhzLS1zbXItaW5zIHtcbiAgYm94LXNoYWRvdzogMHB4IC00cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuXG4uemF1eC1zaGFkb3ctX21pZC14cy0tc21yIHtcbiAgYm94LXNoYWRvdzogMHB4IC00cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuXG4uemF1eC1zaGFkb3ctX21pZC14cy0tc21yLWlucyB7XG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LXNoYWRvdy1oaWdoLXhzLS1zbXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cbiAgLnphdXgtc2hhZG93LWhpZ2gteHMtLXNtci1pbnMge1xuICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnphdXgtc2hhZG93LXNtLS1zbXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cbiAgLnphdXgtc2hhZG93LXNtLS1zbXItaW5zIHtcbiAgICBib3gtc2hhZG93OiAwcHggLTRweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56YXV4LXNoYWRvdy1tZC0tc21yIHtcbiAgICBib3gtc2hhZG93OiAwcHggLTRweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9XG4gIC56YXV4LXNoYWRvdy1tZC0tc21yLWlucyB7XG4gICAgYm94LXNoYWRvdzogMHB4IC00cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnphdXgtc2hhZG93LW1kMi0tc21yIHtcbiAgICBib3gtc2hhZG93OiAwcHggLTRweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9XG4gIC56YXV4LXNoYWRvdy1tZDItLXNtci1pbnMge1xuICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC56YXV4LXNoYWRvdy1sZy0tc21yIHtcbiAgICBib3gtc2hhZG93OiAwcHggLTRweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9XG4gIC56YXV4LXNoYWRvdy1sZy0tc21yLWlucyB7XG4gICAgYm94LXNoYWRvdzogMHB4IC00cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnphdXgtc2hhZG93LWxnMi0tc21yIHtcbiAgICBib3gtc2hhZG93OiAwcHggLTRweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9XG4gIC56YXV4LXNoYWRvdy1sZzItLXNtci1pbnMge1xuICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LXNoYWRvdy14bC0tc21yIHtcbiAgICBib3gtc2hhZG93OiAwcHggLTRweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9XG4gIC56YXV4LXNoYWRvdy14bC0tc21yLWlucyB7XG4gICAgYm94LXNoYWRvdzogMHB4IC00cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfSB9XG5cbi56YXV4LXNoYWRvdy0tbWQge1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cblxuLnphdXgtc2hhZG93LS1tZC1pbnMge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggOHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cblxuLnphdXgtc2hhZG93LXhzLS1tZCB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuXG4uemF1eC1zaGFkb3cteHMtLW1kLWlucyB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuXG4uemF1eC1zaGFkb3ctX21pZC14cy0tbWQge1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cblxuLnphdXgtc2hhZG93LV9taWQteHMtLW1kLWlucyB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnphdXgtc2hhZG93LWhpZ2gteHMtLW1kIHtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cbiAgLnphdXgtc2hhZG93LWhpZ2gteHMtLW1kLWlucyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56YXV4LXNoYWRvdy1zbS0tbWQge1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuICAuemF1eC1zaGFkb3ctc20tLW1kLWlucyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56YXV4LXNoYWRvdy1tZC0tbWQge1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuICAuemF1eC1zaGFkb3ctbWQtLW1kLWlucyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemF1eC1zaGFkb3ctbWQyLS1tZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9XG4gIC56YXV4LXNoYWRvdy1tZDItLW1kLWlucyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC1zaGFkb3ctbGctLW1kIHtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH1cbiAgLnphdXgtc2hhZG93LWxnLS1tZC1pbnMge1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnphdXgtc2hhZG93LWxnMi0tbWQge1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuICAuemF1eC1zaGFkb3ctbGcyLS1tZC1pbnMge1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnphdXgtc2hhZG93LXhsLS1tZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDQzLCA0NiwgNTIsIDAuMTYpOyB9XG4gIC56YXV4LXNoYWRvdy14bC0tbWQtaW5zIHtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7IH0gfVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA2NHB4OyB9XG5cbi56YXV4LXJhdGlvLS0xIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuXG4uemF1eC1yYXRpby0tMS0xIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuXG4uemF1eC1yYXRpby0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbi56YXV4LXJhdGlvLS0yIHtcbiAgYXNwZWN0LXJhdGlvOiA0IC8gMzsgfVxuXG4uemF1eC1yYXRpby0tNC0zIHtcbiAgYXNwZWN0LXJhdGlvOiA0IC8gMzsgfVxuXG4uemF1eC1yYXRpby0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbi56YXV4LXJhdGlvLS0zIHtcbiAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuXG4uemF1eC1yYXRpby0tNS0zIHtcbiAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuXG4uemF1eC1yYXRpby0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbi56YXV4LXJhdGlvLS00IHtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cblxuLnphdXgtcmF0aW8tLTE2LTkge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuXG4uemF1eC1yYXRpby0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbi56YXV4LXJhdGlvLS01IHtcbiAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cblxuLnphdXgtcmF0aW8tLTIxLTkge1xuICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuXG4uemF1eC1yYXRpby0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbi56YXV4LXJhdGlvLS02IHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuXG4uemF1eC1yYXRpby0tMy0xIHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuXG4uemF1eC1yYXRpby0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbi56YXV4LXJhdGlvLS03IHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuXG4uemF1eC1yYXRpby0tMy00IHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuXG4uemF1eC1yYXRpby0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbi56YXV4LXJhdGlvLXhzLS0xIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuXG4uemF1eC1yYXRpby14cy0tMS0xIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuXG4uemF1eC1yYXRpby14cy0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbi56YXV4LXJhdGlvLV9taWQteHMtLTEge1xuICBhc3BlY3QtcmF0aW86IDEgLyAxOyB9XG5cbi56YXV4LXJhdGlvLV9taWQteHMtLTEtMSB7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cblxuLnphdXgtcmF0aW8tX21pZC14cy0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuemF1eC1yYXRpby1oaWdoLXhzLS0xIHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxOyB9XG4gIC56YXV4LXJhdGlvLWhpZ2gteHMtLTEtMSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuICAuemF1eC1yYXRpby1oaWdoLXhzLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC1yYXRpby1zbS0tMSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuICAuemF1eC1yYXRpby1zbS0tMS0xIHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxOyB9XG4gIC56YXV4LXJhdGlvLXNtLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemF1eC1yYXRpby1tZC0tMSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuICAuemF1eC1yYXRpby1tZC0tMS0xIHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxOyB9XG4gIC56YXV4LXJhdGlvLW1kLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnphdXgtcmF0aW8tbWQyLS0xIHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxOyB9XG4gIC56YXV4LXJhdGlvLW1kMi0tMS0xIHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxOyB9XG4gIC56YXV4LXJhdGlvLW1kMi0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC56YXV4LXJhdGlvLWxnLS0xIHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxOyB9XG4gIC56YXV4LXJhdGlvLWxnLS0xLTEge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgLnphdXgtcmF0aW8tbGctLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuemF1eC1yYXRpby1sZzItLTEge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgLnphdXgtcmF0aW8tbGcyLS0xLTEge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgLnphdXgtcmF0aW8tbGcyLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnphdXgtcmF0aW8teGwtLTEge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgLnphdXgtcmF0aW8teGwtLTEtMSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuICAuemF1eC1yYXRpby14bC0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG4uemF1eC1yYXRpby14cy0tMiB7XG4gIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cblxuLnphdXgtcmF0aW8teHMtLTQtMyB7XG4gIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cblxuLnphdXgtcmF0aW8teHMtLXVuc2V0IHtcbiAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfVxuXG4uemF1eC1yYXRpby1fbWlkLXhzLS0yIHtcbiAgYXNwZWN0LXJhdGlvOiA0IC8gMzsgfVxuXG4uemF1eC1yYXRpby1fbWlkLXhzLS00LTMge1xuICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG5cbi56YXV4LXJhdGlvLV9taWQteHMtLXVuc2V0IHtcbiAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnphdXgtcmF0aW8taGlnaC14cy0tMiB7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMzsgfVxuICAuemF1eC1yYXRpby1oaWdoLXhzLS00LTMge1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cbiAgLnphdXgtcmF0aW8taGlnaC14cy0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnphdXgtcmF0aW8tc20tLTIge1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cbiAgLnphdXgtcmF0aW8tc20tLTQtMyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMzsgfVxuICAuemF1eC1yYXRpby1zbS0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnphdXgtcmF0aW8tbWQtLTIge1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cbiAgLnphdXgtcmF0aW8tbWQtLTQtMyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMzsgfVxuICAuemF1eC1yYXRpby1tZC0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56YXV4LXJhdGlvLW1kMi0tMiB7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMzsgfVxuICAuemF1eC1yYXRpby1tZDItLTQtMyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMzsgfVxuICAuemF1eC1yYXRpby1tZDItLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC1yYXRpby1sZy0tMiB7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMzsgfVxuICAuemF1eC1yYXRpby1sZy0tNC0zIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC56YXV4LXJhdGlvLWxnLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnphdXgtcmF0aW8tbGcyLS0yIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC56YXV4LXJhdGlvLWxnMi0tNC0zIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC56YXV4LXJhdGlvLWxnMi0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LXJhdGlvLXhsLS0yIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC56YXV4LXJhdGlvLXhsLS00LTMge1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cbiAgLnphdXgtcmF0aW8teGwtLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuLnphdXgtcmF0aW8teHMtLTMge1xuICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG5cbi56YXV4LXJhdGlvLXhzLS01LTMge1xuICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG5cbi56YXV4LXJhdGlvLXhzLS11bnNldCB7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH1cblxuLnphdXgtcmF0aW8tX21pZC14cy0tMyB7XG4gIGFzcGVjdC1yYXRpbzogNSAvIDM7IH1cblxuLnphdXgtcmF0aW8tX21pZC14cy0tNS0zIHtcbiAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuXG4uemF1eC1yYXRpby1fbWlkLXhzLS11bnNldCB7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LXJhdGlvLWhpZ2gteHMtLTMge1xuICAgIGFzcGVjdC1yYXRpbzogNSAvIDM7IH1cbiAgLnphdXgtcmF0aW8taGlnaC14cy0tNS0zIHtcbiAgICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG4gIC56YXV4LXJhdGlvLWhpZ2gteHMtLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56YXV4LXJhdGlvLXNtLS0zIHtcbiAgICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG4gIC56YXV4LXJhdGlvLXNtLS01LTMge1xuICAgIGFzcGVjdC1yYXRpbzogNSAvIDM7IH1cbiAgLnphdXgtcmF0aW8tc20tLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56YXV4LXJhdGlvLW1kLS0zIHtcbiAgICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG4gIC56YXV4LXJhdGlvLW1kLS01LTMge1xuICAgIGFzcGVjdC1yYXRpbzogNSAvIDM7IH1cbiAgLnphdXgtcmF0aW8tbWQtLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemF1eC1yYXRpby1tZDItLTMge1xuICAgIGFzcGVjdC1yYXRpbzogNSAvIDM7IH1cbiAgLnphdXgtcmF0aW8tbWQyLS01LTMge1xuICAgIGFzcGVjdC1yYXRpbzogNSAvIDM7IH1cbiAgLnphdXgtcmF0aW8tbWQyLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnphdXgtcmF0aW8tbGctLTMge1xuICAgIGFzcGVjdC1yYXRpbzogNSAvIDM7IH1cbiAgLnphdXgtcmF0aW8tbGctLTUtMyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuICAuemF1eC1yYXRpby1sZy0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC56YXV4LXJhdGlvLWxnMi0tMyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuICAuemF1eC1yYXRpby1sZzItLTUtMyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuICAuemF1eC1yYXRpby1sZzItLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuemF1eC1yYXRpby14bC0tMyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuICAuemF1eC1yYXRpby14bC0tNS0zIHtcbiAgICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG4gIC56YXV4LXJhdGlvLXhsLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbi56YXV4LXJhdGlvLXhzLS00IHtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cblxuLnphdXgtcmF0aW8teHMtLTE2LTkge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuXG4uemF1eC1yYXRpby14cy0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbi56YXV4LXJhdGlvLV9taWQteHMtLTQge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuXG4uemF1eC1yYXRpby1fbWlkLXhzLS0xNi05IHtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cblxuLnphdXgtcmF0aW8tX21pZC14cy0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuemF1eC1yYXRpby1oaWdoLXhzLS00IHtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuICAuemF1eC1yYXRpby1oaWdoLXhzLS0xNi05IHtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuICAuemF1eC1yYXRpby1oaWdoLXhzLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC1yYXRpby1zbS0tNCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cbiAgLnphdXgtcmF0aW8tc20tLTE2LTkge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG4gIC56YXV4LXJhdGlvLXNtLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemF1eC1yYXRpby1tZC0tNCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cbiAgLnphdXgtcmF0aW8tbWQtLTE2LTkge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG4gIC56YXV4LXJhdGlvLW1kLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnphdXgtcmF0aW8tbWQyLS00IHtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuICAuemF1eC1yYXRpby1tZDItLTE2LTkge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG4gIC56YXV4LXJhdGlvLW1kMi0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC56YXV4LXJhdGlvLWxnLS00IHtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuICAuemF1eC1yYXRpby1sZy0tMTYtOSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cbiAgLnphdXgtcmF0aW8tbGctLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuemF1eC1yYXRpby1sZzItLTQge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG4gIC56YXV4LXJhdGlvLWxnMi0tMTYtOSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cbiAgLnphdXgtcmF0aW8tbGcyLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnphdXgtcmF0aW8teGwtLTQge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG4gIC56YXV4LXJhdGlvLXhsLS0xNi05IHtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuICAuemF1eC1yYXRpby14bC0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG4uemF1eC1yYXRpby14cy0tNSB7XG4gIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG5cbi56YXV4LXJhdGlvLXhzLS0yMS05IHtcbiAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cblxuLnphdXgtcmF0aW8teHMtLXVuc2V0IHtcbiAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfVxuXG4uemF1eC1yYXRpby1fbWlkLXhzLS01IHtcbiAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cblxuLnphdXgtcmF0aW8tX21pZC14cy0tMjEtOSB7XG4gIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG5cbi56YXV4LXJhdGlvLV9taWQteHMtLXVuc2V0IHtcbiAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnphdXgtcmF0aW8taGlnaC14cy0tNSB7XG4gICAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cbiAgLnphdXgtcmF0aW8taGlnaC14cy0tMjEtOSB7XG4gICAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cbiAgLnphdXgtcmF0aW8taGlnaC14cy0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnphdXgtcmF0aW8tc20tLTUge1xuICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG4gIC56YXV4LXJhdGlvLXNtLS0yMS05IHtcbiAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuICAuemF1eC1yYXRpby1zbS0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnphdXgtcmF0aW8tbWQtLTUge1xuICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG4gIC56YXV4LXJhdGlvLW1kLS0yMS05IHtcbiAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuICAuemF1eC1yYXRpby1tZC0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56YXV4LXJhdGlvLW1kMi0tNSB7XG4gICAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cbiAgLnphdXgtcmF0aW8tbWQyLS0yMS05IHtcbiAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuICAuemF1eC1yYXRpby1tZDItLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC1yYXRpby1sZy0tNSB7XG4gICAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cbiAgLnphdXgtcmF0aW8tbGctLTIxLTkge1xuICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG4gIC56YXV4LXJhdGlvLWxnLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnphdXgtcmF0aW8tbGcyLS01IHtcbiAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuICAuemF1eC1yYXRpby1sZzItLTIxLTkge1xuICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG4gIC56YXV4LXJhdGlvLWxnMi0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LXJhdGlvLXhsLS01IHtcbiAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuICAuemF1eC1yYXRpby14bC0tMjEtOSB7XG4gICAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cbiAgLnphdXgtcmF0aW8teGwtLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuLnphdXgtcmF0aW8teHMtLTYge1xuICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG5cbi56YXV4LXJhdGlvLXhzLS0zLTEge1xuICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG5cbi56YXV4LXJhdGlvLXhzLS11bnNldCB7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH1cblxuLnphdXgtcmF0aW8tX21pZC14cy0tNiB7XG4gIGFzcGVjdC1yYXRpbzogMyAvIDE7IH1cblxuLnphdXgtcmF0aW8tX21pZC14cy0tMy0xIHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuXG4uemF1eC1yYXRpby1fbWlkLXhzLS11bnNldCB7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LXJhdGlvLWhpZ2gteHMtLTYge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDE7IH1cbiAgLnphdXgtcmF0aW8taGlnaC14cy0tMy0xIHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG4gIC56YXV4LXJhdGlvLWhpZ2gteHMtLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56YXV4LXJhdGlvLXNtLS02IHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG4gIC56YXV4LXJhdGlvLXNtLS0zLTEge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDE7IH1cbiAgLnphdXgtcmF0aW8tc20tLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56YXV4LXJhdGlvLW1kLS02IHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG4gIC56YXV4LXJhdGlvLW1kLS0zLTEge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDE7IH1cbiAgLnphdXgtcmF0aW8tbWQtLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemF1eC1yYXRpby1tZDItLTYge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDE7IH1cbiAgLnphdXgtcmF0aW8tbWQyLS0zLTEge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDE7IH1cbiAgLnphdXgtcmF0aW8tbWQyLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnphdXgtcmF0aW8tbGctLTYge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDE7IH1cbiAgLnphdXgtcmF0aW8tbGctLTMtMSB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAuemF1eC1yYXRpby1sZy0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC56YXV4LXJhdGlvLWxnMi0tNiB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAuemF1eC1yYXRpby1sZzItLTMtMSB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAuemF1eC1yYXRpby1sZzItLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuemF1eC1yYXRpby14bC0tNiB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAuemF1eC1yYXRpby14bC0tMy0xIHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG4gIC56YXV4LXJhdGlvLXhsLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbi56YXV4LXJhdGlvLXhzLS03IHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuXG4uemF1eC1yYXRpby14cy0tMy00IHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuXG4uemF1eC1yYXRpby14cy0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbi56YXV4LXJhdGlvLV9taWQteHMtLTcge1xuICBhc3BlY3QtcmF0aW86IDMgLyA0OyB9XG5cbi56YXV4LXJhdGlvLV9taWQteHMtLTMtNCB7XG4gIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cblxuLnphdXgtcmF0aW8tX21pZC14cy0tdW5zZXQge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuemF1eC1yYXRpby1oaWdoLXhzLS03IHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyA0OyB9XG4gIC56YXV4LXJhdGlvLWhpZ2gteHMtLTMtNCB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuICAuemF1eC1yYXRpby1oaWdoLXhzLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC1yYXRpby1zbS0tNyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuICAuemF1eC1yYXRpby1zbS0tMy00IHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyA0OyB9XG4gIC56YXV4LXJhdGlvLXNtLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemF1eC1yYXRpby1tZC0tNyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuICAuemF1eC1yYXRpby1tZC0tMy00IHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyA0OyB9XG4gIC56YXV4LXJhdGlvLW1kLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnphdXgtcmF0aW8tbWQyLS03IHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyA0OyB9XG4gIC56YXV4LXJhdGlvLW1kMi0tMy00IHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyA0OyB9XG4gIC56YXV4LXJhdGlvLW1kMi0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC56YXV4LXJhdGlvLWxnLS03IHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyA0OyB9XG4gIC56YXV4LXJhdGlvLWxnLS0zLTQge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgLnphdXgtcmF0aW8tbGctLXVuc2V0IHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuemF1eC1yYXRpby1sZzItLTcge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgLnphdXgtcmF0aW8tbGcyLS0zLTQge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgLnphdXgtcmF0aW8tbGcyLS11bnNldCB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnphdXgtcmF0aW8teGwtLTcge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgLnphdXgtcmF0aW8teGwtLTMtNCB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuICAuemF1eC1yYXRpby14bC0tdW5zZXQge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7IH0gfVxuXG4uemF1eC10eXBvLWxoY3JvcC0tMDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMCkgKiAwLjVlbSk7IH1cblxuLnphdXgtdHlwby1saGNyb3AteHMtLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDApICogMC41ZW0pOyB9XG5cbi56YXV4LXR5cG8tbGhjcm9wLV9taWQteHMtLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDApICogMC41ZW0pOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1oaWdoLXhzLS0wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMCkgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3Atc20tLTA6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAwKSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1tZC0tMDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDApICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1tZDItLTA6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAwKSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3AtbGctLTA6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAwKSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3AtbGcyLS0wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMCkgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLXhsLS0wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMCkgKiAwLjVlbSk7IH0gfVxuXG4uemF1eC10eXBvLWxoY3JvcC0tMTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMSkgKiAwLjVlbSk7IH1cblxuLnphdXgtdHlwby1saGNyb3AteHMtLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEpICogMC41ZW0pOyB9XG5cbi56YXV4LXR5cG8tbGhjcm9wLV9taWQteHMtLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEpICogMC41ZW0pOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1oaWdoLXhzLS0xOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMSkgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3Atc20tLTE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAxKSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1tZC0tMTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1tZDItLTE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAxKSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3AtbGctLTE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAxKSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3AtbGcyLS0xOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMSkgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLXhsLS0xOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMSkgKiAwLjVlbSk7IH0gfVxuXG4uemF1eC10eXBvLWxoY3JvcC0tMjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS41KSAqIDAuNWVtKTsgfVxuXG4uemF1eC10eXBvLWxoY3JvcC14cy0tMjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS41KSAqIDAuNWVtKTsgfVxuXG4uemF1eC10eXBvLWxoY3JvcC1fbWlkLXhzLS0yOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAxLjUpICogMC41ZW0pOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1oaWdoLXhzLS0yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS41KSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1zbS0tMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEuNSkgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3AtbWQtLTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAxLjUpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1tZDItLTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAxLjUpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1sZy0tMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEuNSkgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLWxnMi0tMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEuNSkgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLXhsLS0yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS41KSAqIDAuNWVtKTsgfSB9XG5cbi56YXV4LXR5cG8tbGhjcm9wLS0zOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAyKSAqIDAuNWVtKTsgfVxuXG4uemF1eC10eXBvLWxoY3JvcC14cy0tMzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMikgKiAwLjVlbSk7IH1cblxuLnphdXgtdHlwby1saGNyb3AtX21pZC14cy0tMzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMikgKiAwLjVlbSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLWhpZ2gteHMtLTM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAyKSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1zbS0tMzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDIpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLW1kLS0zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMikgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLW1kMi0tMzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDIpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1sZy0tMzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDIpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1sZzItLTM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAyKSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3AteGwtLTM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAyKSAqIDAuNWVtKTsgfSB9XG5cbi56YXV4LXR5cG8tbGhjcm9wLS00OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAzKSAqIDAuNWVtKTsgfVxuXG4uemF1eC10eXBvLWxoY3JvcC14cy0tNDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMykgKiAwLjVlbSk7IH1cblxuLnphdXgtdHlwby1saGNyb3AtX21pZC14cy0tNDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMykgKiAwLjVlbSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLWhpZ2gteHMtLTQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAzKSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1zbS0tNDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDMpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLW1kLS00OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMykgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLW1kMi0tNDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDMpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1sZy0tNDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDMpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1sZzItLTQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAzKSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3AteGwtLTQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAzKSAqIDAuNWVtKTsgfSB9XG5cbi56YXV4LXR5cG8tbGhjcm9wLS01OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoKDEgLSA0KSAqIDAuNWVtKTsgfVxuXG4uemF1eC10eXBvLWxoY3JvcC14cy0tNTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gNCkgKiAwLjVlbSk7IH1cblxuLnphdXgtdHlwby1saGNyb3AtX21pZC14cy0tNTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gNCkgKiAwLjVlbSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLWhpZ2gteHMtLTU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSA0KSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1zbS0tNTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDQpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLW1kLS01OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gNCkgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLW1kMi0tNTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDQpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1sZy0tNTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDQpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1sZzItLTU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSA0KSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3AteGwtLTU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSA0KSAqIDAuNWVtKTsgfSB9XG5cbi56YXV4LXR5cG8tbGhjcm9wLS0xYjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS4yNSkgKiAwLjVlbSk7IH1cblxuLnphdXgtdHlwby1saGNyb3AteHMtLTFiOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAxLjI1KSAqIDAuNWVtKTsgfVxuXG4uemF1eC10eXBvLWxoY3JvcC1fbWlkLXhzLS0xYjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS4yNSkgKiAwLjVlbSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLWhpZ2gteHMtLTFiOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS4yNSkgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3Atc20tLTFiOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS4yNSkgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3AtbWQtLTFiOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS4yNSkgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLW1kMi0tMWI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAxLjI1KSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3AtbGctLTFiOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS4yNSkgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLWxnMi0tMWI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEgLSAxLjI1KSAqIDAuNWVtKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnphdXgtdHlwby1saGNyb3AteGwtLTFiOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS4yNSkgKiAwLjVlbSk7IH0gfVxuXG4uemF1eC10eXBvLWxoY3JvcC0tMWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEuMzMpICogMC41ZW0pOyB9XG5cbi56YXV4LXR5cG8tbGhjcm9wLXhzLS0xYzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS4zMykgKiAwLjVlbSk7IH1cblxuLnphdXgtdHlwby1saGNyb3AtX21pZC14cy0tMWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEuMzMpICogMC41ZW0pOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1oaWdoLXhzLS0xYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEuMzMpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLXNtLS0xYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEuMzMpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLW1kLS0xYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEuMzMpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1tZDItLTFjOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS4zMykgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLWxnLS0xYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEuMzMpICogMC41ZW0pOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuemF1eC10eXBvLWxoY3JvcC1sZzItLTFjOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gMS4zMykgKiAwLjVlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LXR5cG8tbGhjcm9wLXhsLS0xYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtIDEuMzMpICogMC41ZW0pOyB9IH1cblxuW2RhdGEtemF1eC10YWItY29udGVudF0ge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLXphdXgtdGFiLWNvbnRlbnRdOm5vdCguLS1mYWRlKSwgW2RhdGEtemF1eC10YWItY29udGVudF06bm90KC5mYWRlKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtkYXRhLXphdXgtdGFiLWNvbnRlbnRdOm5vdCguLS1mYWRlKS4tLWFjdGl2ZSwgW2RhdGEtemF1eC10YWItY29udGVudF06bm90KC4tLWZhZGUpLmFjdGl2ZSwgW2RhdGEtemF1eC10YWItY29udGVudF06bm90KC5mYWRlKS4tLWFjdGl2ZSwgW2RhdGEtemF1eC10YWItY29udGVudF06bm90KC5mYWRlKS5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2RhdGEtemF1eC10YWItY29udGVudF0uLS1mYWRlLCBbZGF0YS16YXV4LXRhYi1jb250ZW50XS5mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIFtkYXRhLXphdXgtdGFiLWNvbnRlbnRdLi0tZmFkZS4tLWFjdGl2ZSwgW2RhdGEtemF1eC10YWItY29udGVudF0uLS1mYWRlLmFjdGl2ZSwgW2RhdGEtemF1eC10YWItY29udGVudF0uZmFkZS4tLWFjdGl2ZSwgW2RhdGEtemF1eC10YWItY29udGVudF0uZmFkZS5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBbZGF0YS16YXV4LXRhYi1jb250ZW50XS4tLWZhZGUuLS1zaG93LCBbZGF0YS16YXV4LXRhYi1jb250ZW50XS4tLWZhZGUuc2hvdywgW2RhdGEtemF1eC10YWItY29udGVudF0uZmFkZS4tLXNob3csIFtkYXRhLXphdXgtdGFiLWNvbnRlbnRdLmZhZGUuc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbltkYXRhLXphdXgtc3BvaWxlcl0gW2RhdGEtcHJldmlld10ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgW2RhdGEtemF1eC1zcG9pbGVyXSBbZGF0YS1wcmV2aWV3XVtjbGFzcyo9LS1oaWRlXSwgW2RhdGEtemF1eC1zcG9pbGVyXSBbZGF0YS1wcmV2aWV3XSAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5bZGF0YS16YXV4LXNwb2lsZXJdIFtkYXRhLWZ1bGwtY29udGVudF0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkYXRhLXphdXgtc3BvaWxlcl0gW2RhdGEtZnVsbC1jb250ZW50XVtjbGFzcyo9LS1zaG93XSwgW2RhdGEtemF1eC1zcG9pbGVyXSBbZGF0YS1mdWxsLWNvbnRlbnRdIC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG51bCxcbm9sLFxubGksXG5kbCxcbmR0LFxuZGQsXG5hZGRyZXNzLFxuZmlndXJlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5bY2xhc3NePVwiaWNvemF1eDEtXCJdLFxuW2NsYXNzKj1cIiBpY296YXV4MS1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcInNhdG9zaGlcIiwgXCJTZWdvZSBVSVwiLCBzYW5zLXNlcmlmOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzNHZoLCAyNHB4KTsgfVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSh2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKSwgMC4yNSkgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gICAgYm9keSB7XG4gICAgICBvdmVyZmxvdzogb3ZlcmxheTsgfSB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4OyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHk6bm90KC5ob21lKTpub3QoLmlzLWhvbWUpOm5vdCgubm8tcGFkLXRvcCkgI3phdXgtY29udGVudC1vdXRlciB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5tYWluIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuI3phdXgtY29udGVudC1vdXRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnphdXgtYmxvY2stc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWFuaS0tdXBEb3duTG9vcCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLW91dCwgb3BhY2l0eSAycyBlYXNlLW91dDsgfVxuICAuemF1eC1hbmktLXVwRG93bkxvb3Auc3RhcnRpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAyMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnphdXgtYW5pLS11cERvd25Mb29wLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHVwRG93bkxvb3AgMnMgaW5maW5pdGUgYWx0ZXJuYXRlLXJldmVyc2U7IH1cbiAgLnphdXgtYW5pLS11cERvd25Mb29wLnphdXgtYW5pLS1zbG93ZG93bi0xeC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiB1cERvd25Mb29wIDFzIGluZmluaXRlOyB9XG4gIC56YXV4LWFuaS0tdXBEb3duTG9vcC56YXV4LWFuaS0tc2xvd2Rvd24tMnguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogdXBEb3duTG9vcCAycyBpbmZpbml0ZTsgfVxuICAuemF1eC1hbmktLXVwRG93bkxvb3AuemF1eC1hbmktLXNsb3dkb3duLTN4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHVwRG93bkxvb3AgMi41cyBpbmZpbml0ZTsgfVxuICAuemF1eC1hbmktLXVwRG93bkxvb3AuemF1eC1hbmktLXNsb3dkb3duLTR4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHVwRG93bkxvb3AgM3MgaW5maW5pdGU7IH1cbiAgLnphdXgtYW5pLS11cERvd25Mb29wLnphdXgtYW5pLS1zbG93ZG93bi01eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiB1cERvd25Mb29wIDMuNXMgaW5maW5pdGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHVwRG93bkxvb3Age1xuICAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyB1cERvd25Mb29wIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDIwcHgpOyB9XG4gIDEwMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyB1cERvd25Mb29wIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDIwcHgpOyB9XG4gIDEwMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHVwRG93bkxvb3Age1xuICAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbi56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGVhc2Utb3V0LCBvcGFjaXR5IDAuN3MgZWFzZS1vdXQ7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnN0YXJ0aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgNTBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0xeC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tMnguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTN4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTR4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi01eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDMuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0xeC14cy5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tMngteHMuYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTN4LXhzLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTR4LXhzLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi01eC14cy5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDMuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0xeC1fbWlkLXhzLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0yeC1fbWlkLXhzLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0zeC1fbWlkLXhzLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTR4LV9taWQteHMuYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTV4LV9taWQteHMuYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAzLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tMXgtaGlnaC14cy5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTJ4LWhpZ2gteHMuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0zeC1oaWdoLXhzLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAyLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi00eC1oaWdoLXhzLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tNXgtaGlnaC14cy5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMy41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tMXgtc20uYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0yeC1zbS5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTN4LXNtLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAyLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi00eC1zbS5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTV4LXNtLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAzLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0xeC1tZC5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTJ4LW1kLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tM3gtbWQuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDIuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTR4LW1kLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tNXgtbWQuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDMuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0xeC1tZDIuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0yeC1tZDIuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0zeC1tZDIuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDIuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTR4LW1kMi5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTV4LW1kMi5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMy41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTF4LWxnLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAxcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tMngtbGcuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0zeC1sZy5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tNHgtbGcuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi01eC1sZy5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMy41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTF4LWxnMi5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTJ4LWxnMi5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTN4LWxnMi5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tNHgtbGcyLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tNXgtbGcyLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAzLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tMXgteGwuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0yeC14bC5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTN4LXhsLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAyLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi00eC14bC5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTV4LXhsLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAzLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVG9Ub3BPcGFxdWUge1xuICAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgNTBweCk7IH1cbiAgMTAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBzbGlkZVRvVG9wT3BhcXVlIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDUwcHgpOyB9XG4gIDEwMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBzbGlkZVRvVG9wT3BhcXVlIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDUwcHgpOyB9XG4gIDEwMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVG9Ub3BPcGFxdWUge1xuICAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgNTBweCk7IH1cbiAgMTAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS14cy5zdGFydGluZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDUwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUteHMuYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAwLjdzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS1fbWlkLXhzLnN0YXJ0aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgNTBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS1fbWlkLXhzLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMC43cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUtaGlnaC14cy5zdGFydGluZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA1MHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS1oaWdoLXhzLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAwLjdzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLXNtLnN0YXJ0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDUwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLXNtLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAwLjdzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLW1kLnN0YXJ0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDUwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLW1kLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAwLjdzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS1tZDIuc3RhcnRpbmcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgNTBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUtbWQyLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcE9wYXF1ZSAwLjdzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS1sZy5zdGFydGluZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA1MHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1RvcE9wYXF1ZS1sZy5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMC43cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUtbGcyLnN0YXJ0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDUwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvVG9wT3BhcXVlLWxnMi5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Ub3BPcGFxdWUgMC43cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUteGwuc3RhcnRpbmcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgNTBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Ub3BPcGFxdWUteGwuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wT3BhcXVlIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH0gfVxuXG4uemF1eC1hbmktLXNsaWRlVG9Ub3Age1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBlYXNlLW91dCwgb3BhY2l0eSAwLjdzIGVhc2Utb3V0OyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1RvcC5zdGFydGluZyB7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgNTBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1RvcC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvVG9wLnphdXgtYW5pLS1zbG93ZG93bi0xeC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1RvcC56YXV4LWFuaS0tc2xvd2Rvd24tMnguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1RvcCAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Ub3AuemF1eC1hbmktLXNsb3dkb3duLTN4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Ub3AgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Ub3AuemF1eC1hbmktLXNsb3dkb3duLTR4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Ub3AgM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvVG9wLnphdXgtYW5pLS1zbG93ZG93bi01eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wIDMuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVG9Ub3Age1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDUwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBzbGlkZVRvVG9wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA1MHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBzbGlkZVRvVG9wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA1MHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVG9Ub3Age1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDUwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbi56YXV4LWFuaS0tc2xpZGVUb0JvdHRvbU9wYXF1ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tT3BhcXVlLnN0YXJ0aW5nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tT3BhcXVlLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b21PcGFxdWUgMC43cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb0JvdHRvbU9wYXF1ZS5hbmltYXRlZC5lYXNlLW91dCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b21PcGFxdWUgMC43cyBlYXNlLW91dDsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21PcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTF4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b21PcGFxdWUgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21PcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTF4LmFuaW1hdGVkLmVhc2Utb3V0IHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbU9wYXF1ZSAxcyBlYXNlLW91dDsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21PcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTJ4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b21PcGFxdWUgMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21PcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTJ4LmFuaW1hdGVkLmVhc2Utb3V0IHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbU9wYXF1ZSAycyBlYXNlLW91dDsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21PcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTN4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b21PcGFxdWUgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb0JvdHRvbU9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tM3guYW5pbWF0ZWQuZWFzZS1vdXQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvQm90dG9tT3BhcXVlIDIuNXMgZWFzZS1vdXQ7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi00eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvQm90dG9tT3BhcXVlIDNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi00eC5hbmltYXRlZC5lYXNlLW91dCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b21PcGFxdWUgM3MgZWFzZS1vdXQ7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi01eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvQm90dG9tT3BhcXVlIDMuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21PcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTV4LmFuaW1hdGVkLmVhc2Utb3V0IHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbU9wYXF1ZSAzLjVzIGVhc2Utb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVRvQm90dG9tT3BhcXVlIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MHB4KTsgfVxuICAxMDAlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlVG9Cb3R0b21PcGFxdWUge1xuICAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwcHgpOyB9XG4gIDEwMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBzbGlkZVRvQm90dG9tT3BhcXVlIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MHB4KTsgfVxuICAxMDAlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZVRvQm90dG9tT3BhcXVlIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MHB4KTsgfVxuICAxMDAlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tU2xpZ2h0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIG9wYWNpdHkgMC43cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21TbGlnaHQuc3RhcnRpbmcge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tU2xpZ2h0LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b21TbGlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb0JvdHRvbVNsaWdodC5hbmltYXRlZC5lYXNlLW91dCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b21TbGlnaHQgMC43cyBlYXNlLW91dDsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21TbGlnaHQuemF1eC1hbmktLXNsb3dkb3duLTF4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b21TbGlnaHQgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21TbGlnaHQuemF1eC1hbmktLXNsb3dkb3duLTF4LmFuaW1hdGVkLmVhc2Utb3V0IHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbVNsaWdodCAxcyBlYXNlLW91dDsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21TbGlnaHQuemF1eC1hbmktLXNsb3dkb3duLTJ4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b21TbGlnaHQgMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21TbGlnaHQuemF1eC1hbmktLXNsb3dkb3duLTJ4LmFuaW1hdGVkLmVhc2Utb3V0IHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbVNsaWdodCAycyBlYXNlLW91dDsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21TbGlnaHQuemF1eC1hbmktLXNsb3dkb3duLTN4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b21TbGlnaHQgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb0JvdHRvbVNsaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tM3guYW5pbWF0ZWQuZWFzZS1vdXQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvQm90dG9tU2xpZ2h0IDIuNXMgZWFzZS1vdXQ7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tU2xpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi00eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvQm90dG9tU2xpZ2h0IDNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tU2xpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi00eC5hbmltYXRlZC5lYXNlLW91dCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b21TbGlnaHQgM3MgZWFzZS1vdXQ7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tU2xpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi01eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvQm90dG9tU2xpZ2h0IDMuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b21TbGlnaHQuemF1eC1hbmktLXNsb3dkb3duLTV4LmFuaW1hdGVkLmVhc2Utb3V0IHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbVNsaWdodCAzLjVzIGVhc2Utb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVRvQm90dG9tU2xpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlVG9Cb3R0b21TbGlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBzbGlkZVRvQm90dG9tU2xpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZVRvQm90dG9tU2xpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIG9wYWNpdHkgMC43cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b20uc3RhcnRpbmcge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b20gMC43cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb0JvdHRvbS5hbmltYXRlZC5lYXNlLW91dCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b20gMC43cyBlYXNlLW91dDsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b20uemF1eC1hbmktLXNsb3dkb3duLTF4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b20gMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b20uemF1eC1hbmktLXNsb3dkb3duLTF4LmFuaW1hdGVkLmVhc2Utb3V0IHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbSAxcyBlYXNlLW91dDsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b20uemF1eC1hbmktLXNsb3dkb3duLTJ4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b20gMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b20uemF1eC1hbmktLXNsb3dkb3duLTJ4LmFuaW1hdGVkLmVhc2Utb3V0IHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbSAycyBlYXNlLW91dDsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b20uemF1eC1hbmktLXNsb3dkb3duLTN4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b20gMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb0JvdHRvbS56YXV4LWFuaS0tc2xvd2Rvd24tM3guYW5pbWF0ZWQuZWFzZS1vdXQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvQm90dG9tIDIuNXMgZWFzZS1vdXQ7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tLnphdXgtYW5pLS1zbG93ZG93bi00eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvQm90dG9tIDNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tLnphdXgtYW5pLS1zbG93ZG93bi00eC5hbmltYXRlZC5lYXNlLW91dCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b20gM3MgZWFzZS1vdXQ7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvQm90dG9tLnphdXgtYW5pLS1zbG93ZG93bi01eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvQm90dG9tIDMuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9Cb3R0b20uemF1eC1hbmktLXNsb3dkb3duLTV4LmFuaW1hdGVkLmVhc2Utb3V0IHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbSAzLjVzIGVhc2Utb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVRvQm90dG9tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlVG9Cb3R0b20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBzbGlkZVRvQm90dG9tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZVRvQm90dG9tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuLnphdXgtYW5pLS1mYWRlSW4ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMnMgZWFzZS1vdXQ7IH1cbiAgLnphdXgtYW5pLS1mYWRlSW4uc3RhcnRpbmcge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnphdXgtYW5pLS1mYWRlSW4uYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogZmFkZUluIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1mYWRlSW4uemF1eC1hbmktLXNsb3dkb3duLTAuNXguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogZmFkZUluIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tZmFkZUluLnphdXgtYW5pLS1zbG93ZG93bi0xeC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMy4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLWZhZGVJbi56YXV4LWFuaS0tc2xvd2Rvd24tMnguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogZmFkZUluIDUuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1mYWRlSW4uemF1eC1hbmktLXNsb3dkb3duLTN4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IGZhZGVJbiA4LjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tZmFkZUluLnphdXgtYW5pLS1zbG93ZG93bi00eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMTMuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1mYWRlSW4uemF1eC1hbmktLXNsb3dkb3duLTV4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IGZhZGVJbiA2LjBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnphdXgtYW5pLS1zbGlkZVRvTGVmdCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb0xlZnQuc3RhcnRpbmcge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9MZWZ0IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvTGVmdC56YXV4LWFuaS0tc2xvd2Rvd24tMXguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb0xlZnQgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvTGVmdC56YXV4LWFuaS0tc2xvd2Rvd24tMnguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb0xlZnQgMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvTGVmdC56YXV4LWFuaS0tc2xvd2Rvd24tM3guYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb0xlZnQgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0LnphdXgtYW5pLS1zbG93ZG93bi00eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvTGVmdCAzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0LnphdXgtYW5pLS1zbG93ZG93bi01eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvTGVmdCAzLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVRvTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBzbGlkZVRvTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIHNsaWRlVG9MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZVRvTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbi56YXV4LWFuaS0tc2xpZGVUb0xlZnRPcGFxdWUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0T3BhcXVlLnN0YXJ0aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb0xlZnRPcGFxdWUuYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb0xlZnRPcGFxdWUgMC43cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0T3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0xeC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvTGVmdE9wYXF1ZSAxcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0T3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0yeC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvTGVmdE9wYXF1ZSAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0T3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0zeC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvTGVmdE9wYXF1ZSAyLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb0xlZnRPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTR4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9MZWZ0T3BhcXVlIDNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb0xlZnRPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTV4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9MZWZ0T3BhcXVlIDMuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVG9MZWZ0T3BhcXVlIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTsgfVxuICAxMDAlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlVG9MZWZ0T3BhcXVlIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTsgfVxuICAxMDAlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgc2xpZGVUb0xlZnRPcGFxdWUge1xuICAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVG9MZWZ0T3BhcXVlIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTsgfVxuICAxMDAlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVUb1JpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBzbGlkZVRvUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgc2xpZGVUb1JpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVUb1JpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnN0YXJ0aW5nIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAwLjhzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi0xeC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTJ4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi0zeC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMS41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tNHguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDEuOHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTV4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tMXgteHMuYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi0yeC14cy5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMS4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tM3gteHMuYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDEuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTR4LXhzLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjhzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi01eC14cy5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTF4LV9taWQteHMuYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi0yeC1fbWlkLXhzLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi0zeC1fbWlkLXhzLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi00eC1fbWlkLXhzLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjhzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi01eC1fbWlkLXhzLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tMXgtaGlnaC14cy5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi0yeC1oaWdoLXhzLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDEuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tM3gtaGlnaC14cy5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTR4LWhpZ2gteHMuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMS44cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi01eC1oaWdoLXhzLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTF4LXNtLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTJ4LXNtLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDEuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tM3gtc20uYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMS41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi00eC1zbS5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjhzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTV4LXNtLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTF4LW1kLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTJ4LW1kLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDEuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tM3gtbWQuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMS41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi00eC1tZC5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjhzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTV4LW1kLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi0xeC1tZDIuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tMngtbWQyLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDEuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tM3gtbWQyLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDEuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tNHgtbWQyLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDEuOHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tNXgtbWQyLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi0xeC1sZy5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi0yeC1sZy5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTN4LWxnLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDEuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tNHgtbGcuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMS44cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi01eC1sZy5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tMXgtbGcyLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTJ4LWxnMi5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTN4LWxnMi5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTR4LWxnMi5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjhzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTV4LWxnMi5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tMXgteGwuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tMngteGwuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMS4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LnphdXgtYW5pLS1zbG93ZG93bi0zeC14bC5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAxLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQuemF1eC1hbmktLXNsb3dkb3duLTR4LXhsLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDEuOHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC56YXV4LWFuaS0tc2xvd2Rvd24tNXgteGwuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH0gfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC14cy5zdGFydGluZyB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC14cy5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMC44cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC1fbWlkLXhzLnN0YXJ0aW5nIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LV9taWQteHMuYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDAuOHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQtaGlnaC14cy5zdGFydGluZyB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LWhpZ2gteHMuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMC44cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LXNtLnN0YXJ0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQtc20uYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMC44cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LW1kLnN0YXJ0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQtbWQuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMC44cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC1tZDIuc3RhcnRpbmcge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC1tZDIuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHQgMC44cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC1sZy5zdGFydGluZyB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0LWxnLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDAuOHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQtbGcyLnN0YXJ0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQtbGcyLmFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0IDAuOHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHQteGwuc3RhcnRpbmcge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuemF1eC1hbmktLXNsaWRlVG9SaWdodC14bC5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodCAwLjhzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9IH1cblxuLnphdXgtYW5pLS1zbGlkZVRvUmlnaHRPcGFxdWUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodE9wYXF1ZS5zdGFydGluZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHRPcGFxdWUuYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0T3BhcXVlIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHRPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTF4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodE9wYXF1ZSAxcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tMnguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0T3BhcXVlIDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0T3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0zeC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHRPcGFxdWUgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodE9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tNHguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0T3BhcXVlIDNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0T3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi01eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHRPcGFxdWUgMy41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVUb1JpZ2h0T3BhcXVlIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBzbGlkZVRvUmlnaHRPcGFxdWUge1xuICAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTsgfVxuICAxMDAlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgc2xpZGVUb1JpZ2h0T3BhcXVlIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVUb1JpZ2h0T3BhcXVlIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbi56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0QWJzb2x1dGUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodEFic29sdXRlLnN0YXJ0aW5nIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHRBYnNvbHV0ZS5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHRBYnNvbHV0ZSAwLjdzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0QWJzb2x1dGUuemF1eC1hbmktLXNsb3dkb3duLTF4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodEFic29sdXRlIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0QWJzb2x1dGUuemF1eC1hbmktLXNsb3dkb3duLTJ4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodEFic29sdXRlIDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb1JpZ2h0QWJzb2x1dGUuemF1eC1hbmktLXNsb3dkb3duLTN4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodEFic29sdXRlIDIuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHRBYnNvbHV0ZS56YXV4LWFuaS0tc2xvd2Rvd24tNHguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0QWJzb2x1dGUgM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHRBYnNvbHV0ZS56YXV4LWFuaS0tc2xvd2Rvd24tNXguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0QWJzb2x1dGUgMy41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVUb1JpZ2h0QWJzb2x1dGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgc2xpZGVUb1JpZ2h0QWJzb2x1dGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBzbGlkZVRvUmlnaHRBYnNvbHV0ZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01MHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVUb1JpZ2h0QWJzb2x1dGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7IH0gfVxuXG4uemF1eC1hbmktLXNsaWRlVG9SaWdodEFic29sdXRlT3BhcXVlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHRBYnNvbHV0ZU9wYXF1ZS5zdGFydGluZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtNTBweDsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodEFic29sdXRlT3BhcXVlLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9SaWdodEFic29sdXRlT3BhcXVlIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHRBYnNvbHV0ZU9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tMXguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0QWJzb2x1dGVPcGFxdWUgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHRBYnNvbHV0ZU9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tMnguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0QWJzb2x1dGVPcGFxdWUgMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvUmlnaHRBYnNvbHV0ZU9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tM3guYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb1JpZ2h0QWJzb2x1dGVPcGFxdWUgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodEFic29sdXRlT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi00eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHRBYnNvbHV0ZU9wYXF1ZSAzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9SaWdodEFic29sdXRlT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi01eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvUmlnaHRBYnNvbHV0ZU9wYXF1ZSAzLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVRvUmlnaHRBYnNvbHV0ZU9wYXF1ZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwcHg7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgc2xpZGVUb1JpZ2h0QWJzb2x1dGVPcGFxdWUge1xuICAwJSB7XG4gICAgbGVmdDogLTUwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMHB4OyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgc2xpZGVUb1JpZ2h0QWJzb2x1dGVPcGFxdWUge1xuICAwJSB7XG4gICAgbGVmdDogLTUwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMHB4OyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZVRvUmlnaHRBYnNvbHV0ZU9wYXF1ZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwcHg7IH0gfVxuXG4uemF1eC1hbmktLXNsaWRlVG9MZWZ0QWJzb2x1dGUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0QWJzb2x1dGUuc3RhcnRpbmcge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwcHgpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb0xlZnRBYnNvbHV0ZS5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvTGVmdEFic29sdXRlIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvTGVmdEFic29sdXRlLnphdXgtYW5pLS1zbG93ZG93bi0xeC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvTGVmdEFic29sdXRlIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb0xlZnRBYnNvbHV0ZS56YXV4LWFuaS0tc2xvd2Rvd24tMnguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb0xlZnRBYnNvbHV0ZSAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0QWJzb2x1dGUuemF1eC1hbmktLXNsb3dkb3duLTN4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9MZWZ0QWJzb2x1dGUgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0QWJzb2x1dGUuemF1eC1hbmktLXNsb3dkb3duLTR4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9MZWZ0QWJzb2x1dGUgM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvTGVmdEFic29sdXRlLnphdXgtYW5pLS1zbG93ZG93bi01eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvTGVmdEFic29sdXRlIDMuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVG9MZWZ0QWJzb2x1dGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHJpZ2h0OiAtNTBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAwcHg7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgc2xpZGVUb0xlZnRBYnNvbHV0ZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcmlnaHQ6IC01MHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDBweDsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIHNsaWRlVG9MZWZ0QWJzb2x1dGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHJpZ2h0OiAtNTBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVG9MZWZ0QWJzb2x1dGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHJpZ2h0OiAtNTBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAwcHg7IH0gfVxuXG4uemF1eC1hbmktLXNsaWRlVG9MZWZ0QWJzb2x1dGVPcGFxdWUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0QWJzb2x1dGVPcGFxdWUuc3RhcnRpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IC01MHB4OyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb0xlZnRBYnNvbHV0ZU9wYXF1ZS5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvTGVmdEFic29sdXRlT3BhcXVlIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvTGVmdEFic29sdXRlT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi0xeC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvTGVmdEFic29sdXRlT3BhcXVlIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC56YXV4LWFuaS0tc2xpZGVUb0xlZnRBYnNvbHV0ZU9wYXF1ZS56YXV4LWFuaS0tc2xvd2Rvd24tMnguYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogc2xpZGVUb0xlZnRBYnNvbHV0ZU9wYXF1ZSAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0QWJzb2x1dGVPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTN4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9MZWZ0QWJzb2x1dGVPcGFxdWUgMi41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC1hbmktLXNsaWRlVG9MZWZ0QWJzb2x1dGVPcGFxdWUuemF1eC1hbmktLXNsb3dkb3duLTR4LmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHNsaWRlVG9MZWZ0QWJzb2x1dGVPcGFxdWUgM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtYW5pLS1zbGlkZVRvTGVmdEFic29sdXRlT3BhcXVlLnphdXgtYW5pLS1zbG93ZG93bi01eC5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVRvTGVmdEFic29sdXRlT3BhcXVlIDMuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVG9MZWZ0QWJzb2x1dGVPcGFxdWUge1xuICAwJSB7XG4gICAgcmlnaHQ6IC01MHB4OyB9XG4gIDEwMCUge1xuICAgIHJpZ2h0OiAwcHg7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgc2xpZGVUb0xlZnRBYnNvbHV0ZU9wYXF1ZSB7XG4gIDAlIHtcbiAgICByaWdodDogLTUwcHg7IH1cbiAgMTAwJSB7XG4gICAgcmlnaHQ6IDBweDsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIHNsaWRlVG9MZWZ0QWJzb2x1dGVPcGFxdWUge1xuICAwJSB7XG4gICAgcmlnaHQ6IC01MHB4OyB9XG4gIDEwMCUge1xuICAgIHJpZ2h0OiAwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVG9MZWZ0QWJzb2x1dGVPcGFxdWUge1xuICAwJSB7XG4gICAgcmlnaHQ6IC01MHB4OyB9XG4gIDEwMCUge1xuICAgIHJpZ2h0OiAwcHg7IH0gfVxuXG4vKi0tIEFuaW1hdGlvbiBrZXlmcmFtZXMgLS0qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuOnJvb3Qge1xuICAtLXphdXgtY29sb3ItZGVmYXVsdC13aGl0ZTogI0ZGRkZGRjtcbiAgLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUtLWRhcmtlcjogI2ViZWJlYjtcbiAgLS16YXV4LWNvbG9yLWRlZmF1bHQtd2hpdGUtLWxpZ2h0ZXI6IHdoaXRlO1xuICAtLXphdXgtY29sb3ItZGVmYXVsdC1ibGFjazogIzMzMzMzMztcbiAgLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2stLWRhcmtlcjogIzFmMWYxZjtcbiAgLS16YXV4LWNvbG9yLWRlZmF1bHQtYmxhY2stLWxpZ2h0ZXI6ICM0NzQ3NDc7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LXJlZDogI2Q5NTM0ZjtcbiAgLS16YXV4LWNvbG9yLWRlZmF1bHQtcmVkLS1kYXJrZXI6ICNkMjMyMmQ7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LXJlZC0tbGlnaHRlcjogI2UwNzQ3MTtcbiAgLS16YXV4LWNvbG9yLWRlZmF1bHQtZ3JlZW46ICM1Y2I4NWM7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuLS1kYXJrZXI6ICM0N2E0NDc7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LWdyZWVuLS1saWdodGVyOiAjNzhjNDc4O1xuICAtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlOiAjMzM3YWI3O1xuICAtLXphdXgtY29sb3ItZGVmYXVsdC1ibHVlLS1kYXJrZXI6ICMyYTY1OTc7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LWJsdWUtLWxpZ2h0ZXI6ICM0NzhlY2M7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGE6ICNGRjAwRkY7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LW1hZ2VudGEtLWRhcmtlcjogI2Q2MDBkNjtcbiAgLS16YXV4LWNvbG9yLWRlZmF1bHQtbWFnZW50YS0tbGlnaHRlcjogI2ZmMjlmZjtcbiAgLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlOiAjZjBhZDRlO1xuICAtLXphdXgtY29sb3ItZGVmYXVsdC1vcmFuZ2UtLWRhcmtlcjogI2VkOWMyODtcbiAgLS16YXV4LWNvbG9yLWRlZmF1bHQtb3JhbmdlLS1saWdodGVyOiAjZjNiZTc0O1xuICAtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXk6ICNlOGU4ZTg7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LWxpZ2h0Z3JheS0tZGFya2VyOiAjZDRkNGQ0O1xuICAtLXphdXgtY29sb3ItZGVmYXVsdC1saWdodGdyYXktLWxpZ2h0ZXI6ICNmY2ZjZmM7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmc6ICNmMGFkNGU7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LXdhcm5pbmctLWRhcmtlcjogI2VkOWMyODtcbiAgLS16YXV4LWNvbG9yLWRlZmF1bHQtd2FybmluZy0tbGlnaHRlcjogI2YzYmU3NDtcbiAgLS16YXV4LWNvbG9yLWRlZmF1bHQtZXJyb3I6ICNkNzJlMjk7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yLS1kYXJrZXI6ICNiNTI2MjI7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LWVycm9yLS1saWdodGVyOiAjZGQ1MDRiO1xuICAtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzOiAjMTFiZjg2O1xuICAtLXphdXgtY29sb3ItZGVmYXVsdC1zdWNjZXNzLS1kYXJrZXI6ICMwZTlhNmM7XG4gIC0temF1eC1jb2xvci1kZWZhdWx0LXN1Y2Nlc3MtLWxpZ2h0ZXI6ICMxNGU0YTA7XG4gIC0temF1eC1jb2xvci1hcHAtdGhlbWU6ICNDRDJENDU7XG4gIC0temF1eC1jb2xvci1hcHAtdGhlbWUtLWRhcmtlcjogI2FjMjYzYTtcbiAgLS16YXV4LWNvbG9yLWFwcC10aGVtZS0tbGlnaHRlcjogI2Q4NGI2MDtcbiAgLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxOiAjMDAwMDAwO1xuICAtLXphdXgtY29sb3Itc2V0MS1ibGFjazEtLWRhcmtlcjogYmxhY2s7XG4gIC0temF1eC1jb2xvci1zZXQxLWJsYWNrMS0tbGlnaHRlcjogIzE0MTQxNDtcbiAgLS16YXV4LWNvbG9yLXNldDEtYmxhY2syOiAjMmIyZTM0O1xuICAtLXphdXgtY29sb3Itc2V0MS1ibGFjazItLWRhcmtlcjogIzE5MWExZTtcbiAgLS16YXV4LWNvbG9yLXNldDEtYmxhY2syLS1saWdodGVyOiAjM2Q0MjRhO1xuICAtLXphdXgtY29sb3Itc2V0MS13aGl0ZTE6ICNGRkZGRkY7XG4gIC0temF1eC1jb2xvci1zZXQxLXdoaXRlMS0tZGFya2VyOiAjZWJlYmViO1xuICAtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEtLWxpZ2h0ZXI6IHdoaXRlO1xuICAtLXphdXgtY29sb3Itc2V0MS1jb2xvcjE6ICNEOTNEM0Q7XG4gIC0temF1eC1jb2xvci1zZXQxLWNvbG9yMS0tZGFya2VyOiAjYzYyNzI3O1xuICAtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEtLWxpZ2h0ZXI6ICNlMDVmNWY7XG4gIC0temF1eC1jb2xvci1zZXQxLWNvbG9yMjogI2E2MmUyZTtcbiAgLS16YXV4LWNvbG9yLXNldDEtY29sb3IyLS1kYXJrZXI6ICM4NjI1MjU7XG4gIC0temF1eC1jb2xvci1zZXQxLWNvbG9yMi0tbGlnaHRlcjogI2M2MzczNztcbiAgLS16YXV4LWNvbG9yLXNldDEtY29sb3IzOiAjZjJmMmYyO1xuICAtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMtLWRhcmtlcjogI2RlZGVkZTtcbiAgLS16YXV4LWNvbG9yLXNldDEtY29sb3IzLS1saWdodGVyOiB3aGl0ZTtcbiAgLS16YXV4LWNvbG9yLXNldDEtY29sb3I0OiAjZTZlNmU2O1xuICAtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQtLWRhcmtlcjogI2QyZDJkMjtcbiAgLS16YXV4LWNvbG9yLXNldDEtY29sb3I0LS1saWdodGVyOiAjZmFmYWZhO1xuICAtLXphdXgtY29sb3Itc2V0MS1jb2xvcjU6ICNiYWJhYmE7XG4gIC0temF1eC1jb2xvci1zZXQxLWNvbG9yNS0tZGFya2VyOiAjYTZhNmE2O1xuICAtLXphdXgtY29sb3Itc2V0MS1jb2xvcjUtLWxpZ2h0ZXI6ICNjZWNlY2U7XG4gIC0temF1eC1jb2xvci1zZXQxLWNvbG9yNjogIzZjNmM2YztcbiAgLS16YXV4LWNvbG9yLXNldDEtY29sb3I2LS1kYXJrZXI6ICM1ODU4NTg7XG4gIC0temF1eC1jb2xvci1zZXQxLWNvbG9yNi0tbGlnaHRlcjogZ3JheTtcbiAgLS16YXV4LWNvbG9yLXNldDEtY29sb3I3OiAjMmIyZTM0O1xuICAtLXphdXgtY29sb3Itc2V0MS1jb2xvcjctLWRhcmtlcjogIzE5MWExZTtcbiAgLS16YXV4LWNvbG9yLXNldDEtY29sb3I3LS1saWdodGVyOiAjM2Q0MjRhO1xuICAtLXphdXgtY29sb3Itc2V0MS1jb2xvcjg6ICMxYTFiMWQ7XG4gIC0temF1eC1jb2xvci1zZXQxLWNvbG9yOC0tZGFya2VyOiAjMDcwNzA3O1xuICAtLXphdXgtY29sb3Itc2V0MS1jb2xvcjgtLWxpZ2h0ZXI6ICMyZDJmMzM7IH1cblxuLnphdXgtdGhlbWUtLWxpZ2h0MSAuemF1eC1ncy1zY3JvbGxiYXItLWhpZGRlbiB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC56YXV4LWdzLXNjcm9sbGJhci0taGlkZGVuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgLnphdXgtZ3Mtc2Nyb2xsYmFyLS0xIHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpLCAwLjI1KSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW4gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgICAuemF1eC10aGVtZS0tbGlnaHQxIC56YXV4LWdzLXNjcm9sbGJhci0tMSB7XG4gICAgICBvdmVyZmxvdzogb3ZlcmxheTsgfSB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLnphdXgtZ3Mtc2Nyb2xsYmFyLS0xOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC56YXV4LWdzLXNjcm9sbGJhci0tMTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSksIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC56YXV4LWdzLXNjcm9sbGJhci0tMTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi56YXV4LWdzLW92ZXJsYXktMSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9XG5cbi56YXV4LWdzLW92ZXJsYXktMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9XG5cbi56YXV4LWdzLW92ZXJsYXktMyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDIxNywgNjEsIDYxLCAwKSAxMDAlKTsgfVxuXG4uemF1eC1ncy1vdmVybGF5LTQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cblxuLnphdXgtZ3Mtb3ZlcmxheS01IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4uemF1eC1ncy1vdmVybGF5LTYge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9XG5cbi56YXV4LWdzLW92ZXJsYXkteHMtMSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9XG5cbi56YXV4LWdzLW92ZXJsYXktX21pZC14cy0xIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyYjJlMzQgMCUsIHJnYmEoNDMsIDQ2LCA1MiwgMCkgMTAwJSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LWdzLW92ZXJsYXktaGlnaC14cy0xIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzJiMmUzNCAwJSwgcmdiYSg0MywgNDYsIDUyLCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC1ncy1vdmVybGF5LXNtLTEge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56YXV4LWdzLW92ZXJsYXktbWQtMSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyYjJlMzQgMCUsIHJnYmEoNDMsIDQ2LCA1MiwgMCkgMTAwJSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56YXV4LWdzLW92ZXJsYXktbWQyLTEge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LWxnLTEge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LWxnMi0xIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzJiMmUzNCAwJSwgcmdiYSg0MywgNDYsIDUyLCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnphdXgtZ3Mtb3ZlcmxheS14bC0xIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzJiMmUzNCAwJSwgcmdiYSg0MywgNDYsIDUyLCAwKSAxMDAlKTsgfSB9XG5cbi56YXV4LWdzLW92ZXJsYXkteHMtMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9XG5cbi56YXV4LWdzLW92ZXJsYXktX21pZC14cy0yIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyYjJlMzQgMCUsIHJnYmEoNDMsIDQ2LCA1MiwgMCkgMTAwJSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC56YXV4LWdzLW92ZXJsYXktaGlnaC14cy0yIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzJiMmUzNCAwJSwgcmdiYSg0MywgNDYsIDUyLCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC1ncy1vdmVybGF5LXNtLTIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56YXV4LWdzLW92ZXJsYXktbWQtMiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyYjJlMzQgMCUsIHJnYmEoNDMsIDQ2LCA1MiwgMCkgMTAwJSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56YXV4LWdzLW92ZXJsYXktbWQyLTIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LWxnLTIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LWxnMi0yIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzJiMmUzNCAwJSwgcmdiYSg0MywgNDYsIDUyLCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnphdXgtZ3Mtb3ZlcmxheS14bC0yIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzJiMmUzNCAwJSwgcmdiYSg0MywgNDYsIDUyLCAwKSAxMDAlKTsgfSB9XG5cbi56YXV4LWdzLW92ZXJsYXkteHMtMyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDIxNywgNjEsIDYxLCAwKSAxMDAlKTsgfVxuXG4uemF1eC1ncy1vdmVybGF5LV9taWQteHMtMyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDIxNywgNjEsIDYxLCAwKSAxMDAlKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnphdXgtZ3Mtb3ZlcmxheS1oaWdoLXhzLTMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDIxNywgNjEsIDYxLCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC1ncy1vdmVybGF5LXNtLTMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDIxNywgNjEsIDYxLCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemF1eC1ncy1vdmVybGF5LW1kLTMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDIxNywgNjEsIDYxLCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnphdXgtZ3Mtb3ZlcmxheS1tZDItMyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyYjJlMzQgMCUsIHJnYmEoMjE3LCA2MSwgNjEsIDApIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LWxnLTMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDIxNywgNjEsIDYxLCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnphdXgtZ3Mtb3ZlcmxheS1sZzItMyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyYjJlMzQgMCUsIHJnYmEoMjE3LCA2MSwgNjEsIDApIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LXhsLTMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmIyZTM0IDAlLCByZ2JhKDIxNywgNjEsIDYxLCAwKSAxMDAlKTsgfSB9XG5cbi56YXV4LWdzLW92ZXJsYXkteHMtNCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuXG4uemF1eC1ncy1vdmVybGF5LV9taWQteHMtNCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnphdXgtZ3Mtb3ZlcmxheS1oaWdoLXhzLTQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC1ncy1vdmVybGF5LXNtLTQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemF1eC1ncy1vdmVybGF5LW1kLTQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnphdXgtZ3Mtb3ZlcmxheS1tZDItNCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LWxnLTQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnphdXgtZ3Mtb3ZlcmxheS1sZzItNCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LXhsLTQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfSB9XG5cbi56YXV4LWdzLW92ZXJsYXkteHMtNSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLnphdXgtZ3Mtb3ZlcmxheS1fbWlkLXhzLTUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LWhpZ2gteHMtNSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC1ncy1vdmVybGF5LXNtLTUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnphdXgtZ3Mtb3ZlcmxheS1tZC01IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LW1kMi01IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LWxnLTUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC56YXV4LWdzLW92ZXJsYXktbGcyLTUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LWdzLW92ZXJsYXkteGwtNSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfSB9XG5cbi56YXV4LWdzLW92ZXJsYXkteHMtNiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYjJlMzQgMCUsIHJnYmEoNDMsIDQ2LCA1MiwgMCkgMTAwJSk7IH1cblxuLnphdXgtZ3Mtb3ZlcmxheS1fbWlkLXhzLTYge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LWhpZ2gteHMtNiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJiMmUzNCAwJSwgcmdiYSg0MywgNDYsIDUyLCAwKSAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC1ncy1vdmVybGF5LXNtLTYge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYjJlMzQgMCUsIHJnYmEoNDMsIDQ2LCA1MiwgMCkgMTAwJSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnphdXgtZ3Mtb3ZlcmxheS1tZC02IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LW1kMi02IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmIyZTM0IDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuemF1eC1ncy1vdmVybGF5LWxnLTYge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYjJlMzQgMCUsIHJnYmEoNDMsIDQ2LCA1MiwgMCkgMTAwJSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC56YXV4LWdzLW92ZXJsYXktbGcyLTYge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYjJlMzQgMCUsIHJnYmEoNDMsIDQ2LCA1MiwgMCkgMTAwJSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC56YXV4LWdzLW92ZXJsYXkteGwtNiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJiMmUzNCAwJSwgcmdiYSg0MywgNDYsIDUyLCAwKSAxMDAlKTsgfSB9XG5cbi5jLWZsZXhsaXN0IHtcbiAgLS1pdGVtLXNob3ctZHVyYXRpb246IDAuNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYy1mbGV4bGlzdF9faXRlbSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWl0ZW0tc2hvdy1kdXJhdGlvbikgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAuYy1mbGV4bGlzdF9faXRlbS4tLWhpZGRlbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuYy1mbGV4bGlzdF9faXRlbS0tc2hvdy1tb3JlLi0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtZmxleGxpc3Q6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyokc3BhY2VyOiByZW0odG9rZW5TcGFjZShcInNwYWNlci13aWR0aC1weFwiKSAqIDFweCk7XG4kc3BhY2VyczogKCk7XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gdG9rZW5TcGFjZShcInNwYWNlc1wiKSB7XG4gICRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gICAgJHNwYWNlcnMsXG4gICAgKFxuICAgICAgJGtleTogJHNwYWNlciAqIHRva2VuU3BhY2VyTXVsKCRrZXkpLFxuICAgIClcbiAgKTtcbn0qL1xuLmMtdHlwby1mcy0wIHtcbiAgZm9udC1zaXplOiAwcmVtOyB9XG5cbi5jLXR5cG8tZnMtMSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4uYy10eXBvLWZzLTIge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmMtdHlwby1mcy0zIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG4uYy10eXBvLWZzLTQge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uYy10eXBvLWZzLTUge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLmMtdHlwby1mcy02IHtcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbi5jLXR5cG8tZnMtNyB7XG4gIGZvbnQtc2l6ZTogNHJlbTsgfVxuXG4uYy10eXBvLWxoLTAge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4uYy10eXBvLWxoLTEge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uYy10eXBvLWxoLTIge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jLXR5cG8tbGgtMyB7XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG5cbi5jLXR5cG8tbGgtNCB7XG4gIGxpbmUtaGVpZ2h0OiAzOyB9XG5cbi5jLXR5cG8tbGgtNSB7XG4gIGxpbmUtaGVpZ2h0OiA0OyB9XG5cbi5jLXR5cG8tbGgtMWIge1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuXG4uYy10eXBvLWxoLTFjIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXR5cG8tZnMtMCB7XG4gICAgZm9udC1zaXplOiAwcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXR5cG8tZnMtMCB7XG4gICAgZm9udC1zaXplOiAwcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy10eXBvLWZzLTAge1xuICAgIGZvbnQtc2l6ZTogMHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtdHlwby1mcy0wIHtcbiAgICBmb250LXNpemU6IDByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jLXR5cG8tZnMtMCB7XG4gICAgZm9udC1zaXplOiAwcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy10eXBvLWZzLTAge1xuICAgIGZvbnQtc2l6ZTogMHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10eXBvLWZzLTEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy10eXBvLWZzLTEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtdHlwby1mcy0xIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXR5cG8tZnMtMSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYy10eXBvLWZzLTEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtdHlwby1mcy0xIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdHlwby1mcy0yIHtcbiAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtdHlwby1mcy0yIHtcbiAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXR5cG8tZnMtMiB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy10eXBvLWZzLTIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtdHlwby1mcy0yIHtcbiAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLXR5cG8tZnMtMiB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXR5cG8tZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy10eXBvLWZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXR5cG8tZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtdHlwby1mcy0zIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYy10eXBvLWZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLXR5cG8tZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10eXBvLWZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXR5cG8tZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXR5cG8tZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXR5cG8tZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jLXR5cG8tZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLXR5cG8tZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdHlwby1mcy01IHtcbiAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtdHlwby1mcy01IHtcbiAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXR5cG8tZnMtNSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy10eXBvLWZzLTUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtdHlwby1mcy01IHtcbiAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLXR5cG8tZnMtNSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXR5cG8tZnMtNiB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXR5cG8tZnMtNiB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy10eXBvLWZzLTYge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtdHlwby1mcy02IHtcbiAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jLXR5cG8tZnMtNiB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy10eXBvLWZzLTYge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10eXBvLWZzLTcge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy10eXBvLWZzLTcge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtdHlwby1mcy03IHtcbiAgICBmb250LXNpemU6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXR5cG8tZnMtNyB7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYy10eXBvLWZzLTcge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtdHlwby1mcy03IHtcbiAgICBmb250LXNpemU6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdHlwby1saC0wIHtcbiAgICBsaW5lLWhlaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy10eXBvLWxoLTAge1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy10eXBvLWxoLTAge1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy10eXBvLWxoLTAge1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYy10eXBvLWxoLTAge1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy10eXBvLWxoLTAge1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXR5cG8tbGgtMSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtdHlwby1saC0xIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtdHlwby1saC0xIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtdHlwby1saC0xIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtdHlwby1saC0xIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtdHlwby1saC0xIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10eXBvLWxoLTIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtdHlwby1saC0yIHtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy10eXBvLWxoLTIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXR5cG8tbGgtMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtdHlwby1saC0yIHtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy10eXBvLWxoLTIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdHlwby1saC0zIHtcbiAgICBsaW5lLWhlaWdodDogMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy10eXBvLWxoLTMge1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy10eXBvLWxoLTMge1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy10eXBvLWxoLTMge1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYy10eXBvLWxoLTMge1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy10eXBvLWxoLTMge1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXR5cG8tbGgtNCB7XG4gICAgbGluZS1oZWlnaHQ6IDM7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtdHlwby1saC00IHtcbiAgICBsaW5lLWhlaWdodDogMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtdHlwby1saC00IHtcbiAgICBsaW5lLWhlaWdodDogMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtdHlwby1saC00IHtcbiAgICBsaW5lLWhlaWdodDogMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtdHlwby1saC00IHtcbiAgICBsaW5lLWhlaWdodDogMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtdHlwby1saC00IHtcbiAgICBsaW5lLWhlaWdodDogMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10eXBvLWxoLTUge1xuICAgIGxpbmUtaGVpZ2h0OiA0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXR5cG8tbGgtNSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXR5cG8tbGgtNSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXR5cG8tbGgtNSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jLXR5cG8tbGgtNSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLXR5cG8tbGgtNSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdHlwby1saC0xYiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtdHlwby1saC0xYiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXR5cG8tbGgtMWIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy10eXBvLWxoLTFiIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtdHlwby1saC0xYiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLXR5cG8tbGgtMWIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXR5cG8tbGgtMWMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXR5cG8tbGgtMWMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy10eXBvLWxoLTFjIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtdHlwby1saC0xYyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jLXR5cG8tbGgtMWMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy10eXBvLWxoLTFjIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfSB9XG5cbi5jLXR5cG8tc3R5bGUxLXNpemUtZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYy10eXBvLXN0eWxlMS1kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jLXR5cG8tc3R5bGUxLXNpemUtZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYy10eXBvLXN0eWxlMS1kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jLXR5cG8tc3R5bGUxLXNpemUtZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYy10eXBvLXN0eWxlMS1kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jLXR5cG8tc3R5bGUxLXNpemUtZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jLXR5cG8tc3R5bGUxLWRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYy10eXBvLXN0eWxlMS1zaXplLXRleHQtbCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jLXR5cG8tc3R5bGUxLXRleHQtbCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jLXR5cG8tc3R5bGUxLXNpemUtdGV4dC1tIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jLXR5cG8tc3R5bGUxLXRleHQtbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uYy10eXBvLXN0eWxlMS1zaXplLXRleHQtcyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cblxuLmMtdHlwby1zdHlsZTEtdGV4dC1zIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdHlwby1zdHlsZTEtc20tZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLXNtLWRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtdHlwby1zdHlsZTEtbWQtZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLW1kLWRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLW1kMi1kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUtbWQyLWRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLWxnLWRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS1sZy1kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYy10eXBvLXN0eWxlMS1sZzItZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLWxnMi1kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy10eXBvLXN0eWxlMS14bC1kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUteGwtZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10eXBvLXN0eWxlMS1zbS1kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUtc20tZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy10eXBvLXN0eWxlMS1tZC1kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUtbWQtZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtdHlwby1zdHlsZTEtbWQyLWRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS1tZDItZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtdHlwby1zdHlsZTEtbGctZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLWxnLWRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLWxnMi1kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUtbGcyLWRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLXhsLWRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS14bC1kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLXNtLWRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS1zbS1kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLW1kLWRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS1tZC1kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy10eXBvLXN0eWxlMS1tZDItZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLW1kMi1kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy10eXBvLXN0eWxlMS1sZy1kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUtbGctZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtdHlwby1zdHlsZTEtbGcyLWRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS1sZzItZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtdHlwby1zdHlsZTEteGwtZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLXhsLWRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdHlwby1zdHlsZTEtc20tZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUtc20tZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLW1kLWRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLW1kLWRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtdHlwby1zdHlsZTEtbWQyLWRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLW1kMi1kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLWxnLWRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLWxnLWRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtdHlwby1zdHlsZTEtbGcyLWRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLWxnMi1kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLXhsLWRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLXhsLWRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10eXBvLXN0eWxlMS1zbS10ZXh0LWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS1zbS10ZXh0LWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtdHlwby1zdHlsZTEtbWQtdGV4dC1sIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUtbWQtdGV4dC1sIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy10eXBvLXN0eWxlMS1tZDItdGV4dC1sIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUtbWQyLXRleHQtbCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtdHlwby1zdHlsZTEtbGctdGV4dC1sIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUtbGctdGV4dC1sIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYy10eXBvLXN0eWxlMS1sZzItdGV4dC1sIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUtbGcyLXRleHQtbCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtdHlwby1zdHlsZTEteGwtdGV4dC1sIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUteGwtdGV4dC1sIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLXNtLXRleHQtbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS1zbS10ZXh0LW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLW1kLXRleHQtbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS1tZC10ZXh0LW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy10eXBvLXN0eWxlMS1tZDItdGV4dC1tIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLW1kMi10ZXh0LW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy10eXBvLXN0eWxlMS1sZy10ZXh0LW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUtbGctdGV4dC1tIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtdHlwby1zdHlsZTEtbGcyLXRleHQtbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS1sZzItdGV4dC1tIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtdHlwby1zdHlsZTEteGwtdGV4dC1tIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLXhsLXRleHQtbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdHlwby1zdHlsZTEtc20tdGV4dC1zIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS1zbS10ZXh0LXMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy10eXBvLXN0eWxlMS1tZC10ZXh0LXMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLW1kLXRleHQtcyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy10eXBvLXN0eWxlMS1tZDItdGV4dC1zIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS1tZDItdGV4dC1zIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLWxnLXRleHQtcyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG4gIC5jLXR5cG8tc3R5bGUxLXNpemUtbGctdGV4dC1zIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jLXR5cG8tc3R5bGUxLWxnMi10ZXh0LXMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAuYy10eXBvLXN0eWxlMS1zaXplLWxnMi10ZXh0LXMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtdHlwby1zdHlsZTEteGwtdGV4dC1zIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cbiAgLmMtdHlwby1zdHlsZTEtc2l6ZS14bC10ZXh0LXMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfSB9XG5cbi56YXV4LWxvYWRlZCBbY2xhc3MqPVwiYy10eXBvLVwiXSB7XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBsaW5lLWhlaWdodCAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbltjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdICoge1xuICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBsaW5lLWhlaWdodCAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBoNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBoNiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBoMywgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gaDQsIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIGhyIHtcbiAgICBtYXJnaW46IDMycHggMDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gcCxcbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICkge1xuICAgICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gcCxcbiAgICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIGxpIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfSB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gb2wgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gdWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSB1bDpub3QoOmxhc3QtY2hpbGQpLFxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIHVsIHVsLFxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBvbCBvbCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogLTAuMTBlbSAwcHggMHB4IC0xZW07XG4gICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSB0YWJsZSB0aCwgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gdGFibGUgdGQge1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1zbWFsbF0gaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSBoNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tc21hbGxdIGg1LCBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1zbWFsbF0gaDYge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1zbWFsbF0gaDQsIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1zbWFsbF0gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tc21hbGxdIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tc21hbGxdIHAsXG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSBsaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogKSB7XG4gICAgICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1zbWFsbF0gcCxcbiAgICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSBsaSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH0gfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1zbWFsbF0gc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSBwICsgdWwge1xuICAgIG1hcmdpbi10b3A6IC04cHg7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tc21hbGxdIHVsLFxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1zbWFsbF0gb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSB1bDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tc21hbGxdIHVsOm5vdCg6bGFzdC1jaGlsZCksXG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSBvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSB1bDpub3QoOmxhc3QtY2hpbGQpLFxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1zbWFsbF0gb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSB1bCB1bCxcbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tc21hbGxdIG9sIG9sIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tc21hbGxdIHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLXNtYWxsXSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tc21hbGxdIHRhYmxlIHRoLCBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1zbWFsbF0gdGFibGUgdGQge1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLWV4dHJhc21hbGxdIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLWV4dHJhc21hbGxdIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1leHRyYXNtYWxsXSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLWV4dHJhc21hbGxdIGg0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1leHRyYXNtYWxsXSBoNSwgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tZXh0cmFzbWFsbF0gaDYge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1leHRyYXNtYWxsXSBoNCwgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tZXh0cmFzbWFsbF0gaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tZXh0cmFzbWFsbF0gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tZXh0cmFzbWFsbF0gYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1leHRyYXNtYWxsXSBwLFxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1leHRyYXNtYWxsXSBsaSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICkge1xuICAgICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tZXh0cmFzbWFsbF0gcCxcbiAgICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLWV4dHJhc21hbGxdIGxpIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfSB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLWV4dHJhc21hbGxdIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1leHRyYXNtYWxsXSBwICsgdWwge1xuICAgIG1hcmdpbi10b3A6IC04cHg7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tZXh0cmFzbWFsbF0gdWwsXG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLWV4dHJhc21hbGxdIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1leHRyYXNtYWxsXSB1bDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLWV4dHJhc21hbGxdIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1leHRyYXNtYWxsXSB1bDpub3QoOmxhc3QtY2hpbGQpLFxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1leHRyYXNtYWxsXSBvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLWV4dHJhc21hbGxdIHVsOm5vdCg6bGFzdC1jaGlsZCksXG4gIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLWV4dHJhc21hbGxdIG9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXVtjbGFzcyo9c3R5bGUxLS1leHRyYXNtYWxsXSB1bCB1bCxcbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tZXh0cmFzbWFsbF0gb2wgb2wge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl1bY2xhc3MqPXN0eWxlMS0tZXh0cmFzbWFsbF0gdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdW2NsYXNzKj1zdHlsZTEtLWV4dHJhc21hbGxdIHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBoMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBoMyB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gaDQge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIGg1LCBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBoNiB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIGg0LCBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBwLFxuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWF4LXdpZHRoOiApIHtcbiAgICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBwLFxuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIGxpIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIHAgKyB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4OyB9XG4gICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gdWwsXG4gICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIHVsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gdWw6bm90KDpsYXN0LWNoaWxkKSxcbiAgICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSBvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSB1bDpub3QoOmxhc3QtY2hpbGQpLFxuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIG9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gdWwgdWwsXG4gICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gb2wgb2wge1xuICAgICAgcGFkZGluZy10b3A6IDhweDsgfVxuICAgIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxXCJdIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07IH1cbiAgICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMVwiXSB0YWJsZSB0aCwgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTFcIl0gdGFibGUgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7IH0gfVxuXG5bY2xhc3MqPVwiYy1idG4tLVwiXSwgW2NsYXNzKj1cImMtYnRuLS1cIl06bGluaywgW2NsYXNzKj1cImMtYnRuLS1cIl06dmlzaXRlZCwgW2NsYXNzKj1cImMtYnRuLS1cIl06YWN0aXZlLCBbY2xhc3MqPVwiYy1idG4tLVwiXTpmb2N1cywgW2NsYXNzKj1cImMtYnRuLS1cIl06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmMtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogMTZweCAxNnB4OyB9XG4gIC5jLWJ0biAuYy1idG5fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmMtYnRuX19sYWJlbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jLWJ0bi0tc2l6ZS1zIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNzVyZW07IH1cbiAgICAuYy1idG4tLXNpemUtcyAuYy1idG5fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuYy1idG4tLXNpemUtcyAuYy1idG5fX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAuYy1idG4tLXNpemUtc1tjbGFzcyo9LS1oYXMtaWNvbl0ge1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7IH1cbiAgICAuYy1idG4tLXNpemUtc1tjbGFzcyo9LS1pY29ub25seV06bm90KFtjbGFzcyo9LS11bmV2ZW5dKSB7XG4gICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgIC5jLWJ0bi0tc2l6ZS1zW2NsYXNzKj0tLWljb25vbmx5XTpub3QoW2NsYXNzKj0tLXVuZXZlbl0pIC5jLWJ0bl9faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjVyZW0gKyA0cHgpOyB9XG4gIC5jLWJ0bi0tc2l6ZS1tLCAuYy1idG46bm90KFtjbGFzcyo9LS1zaXplXSkge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuYy1idG4tLXNpemUtbSAuYy1idG5fX2xhYmVsLCAuYy1idG46bm90KFtjbGFzcyo9LS1zaXplXSkgLmMtYnRuX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuYy1idG4tLXNpemUtbSAuYy1idG5fX2ljb24sIC5jLWJ0bjpub3QoW2NsYXNzKj0tLXNpemVdKSAuYy1idG5fX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgLmMtYnRuLS1zaXplLW1bY2xhc3MqPS0taWNvbm9ubHldOm5vdChbY2xhc3MqPS0tdW5ldmVuXSksIC5jLWJ0bjpub3QoW2NsYXNzKj0tLXNpemVdKVtjbGFzcyo9LS1pY29ub25seV06bm90KFtjbGFzcyo9LS11bmV2ZW5dKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmMtYnRuLS1zaXplLW1bY2xhc3MqPS0taWNvbm9ubHldOm5vdChbY2xhc3MqPS0tdW5ldmVuXSksIC5jLWJ0bjpub3QoW2NsYXNzKj0tLXNpemVdKVtjbGFzcyo9LS1pY29ub25seV06bm90KFtjbGFzcyo9LS11bmV2ZW5dKSB7XG4gICAgICAgICAgcGFkZGluZzogMTJweDsgfSB9XG4gIC5jLWJ0bi0tc2l6ZS1sIHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07IH1cbiAgICAuYy1idG4tLXNpemUtbCAuYy1idG5fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuYy1idG4tLXNpemUtbCAuYy1idG5fX2ljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLmMtYnRuLS1zaXplLWxbY2xhc3MqPS0taWNvbm9ubHldOm5vdChbY2xhc3MqPS0tdW5ldmVuXSkge1xuICAgICAgcGFkZGluZzogMjRweDsgfVxuICAuYy1idG4tLW5vLWxhYmVsIC5jLWJ0bl9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jLWJ0bltjbGFzcyo9LS1pY29ub25seV0gLmMtYnRuX19pY29uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmMtYnRuLS1vdXRsaW5lMSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmMtYnRuW2NsYXNzKj0tLXJlczFdIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNzVyZW07IH1cbiAgICAgIC5jLWJ0bltjbGFzcyo9LS1yZXMxXSAuYy1idG5fX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuYy1idG5bY2xhc3MqPS0tcmVzMV0gLmMtYnRuX19pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgLmMtYnRuW2NsYXNzKj0tLXJlczFdW2NsYXNzKj0tLWhhcy1pY29uXSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4OyB9XG4gICAgICAuYy1idG5bY2xhc3MqPS0tcmVzMV1bY2xhc3MqPS0taWNvbm9ubHldOm5vdChbY2xhc3MqPS0tdW5ldmVuXSkge1xuICAgICAgICBwYWRkaW5nOiA4LjFweDsgfVxuICAgICAgICAuYy1idG5bY2xhc3MqPS0tcmVzMV1bY2xhc3MqPS0taWNvbm9ubHldOm5vdChbY2xhc3MqPS0tdW5ldmVuXSkgLmMtYnRuX19pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMC41cmVtICsgNHB4KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5jLWJ0bltjbGFzcyo9LS1yZXMyXSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDhweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNzVyZW07IH1cbiAgICAgIC5jLWJ0bltjbGFzcyo9LS1yZXMyXSAuYy1idG5fX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuYy1idG5bY2xhc3MqPS0tcmVzMl0gLmMtYnRuX19pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAuYy1idG5bY2xhc3MqPS0tcmVzMl1bY2xhc3MqPS0taGFzLWljb25dIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7IH1cbiAgICAgIC5jLWJ0bltjbGFzcyo9LS1yZXMyXVtjbGFzcyo9LS1pY29ub25seV06bm90KFtjbGFzcyo9LS11bmV2ZW5dKSB7XG4gICAgICAgIHBhZGRpbmc6IDguMXB4OyB9XG4gICAgICAgIC5jLWJ0bltjbGFzcyo9LS1yZXMyXVtjbGFzcyo9LS1pY29ub25seV06bm90KFtjbGFzcyo9LS11bmV2ZW5dKSAuYy1idG5fX2ljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjVyZW0gKyA0cHgpOyB9IH1cblxuLmMtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OTk5OyB9XG4gIC5jLWhlYWRlcl9fcm93LS0yIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmMtaGVhZGVyOm5vdChbY2xhc3MqPS0tY29tcGFjdF0pIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qXG4gICAgICAgICAgICAmLS1zbGlte1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKi8gfVxuICAuYy1oZWFkZXI6bm90KFtjbGFzcyo9LS1jb21wYWN0XSkgLmMtaGVhZGVyX19yb3ctLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuYy1oZWFkZXIgLmMtaGVhZGVyX19sb2dvLS1sYXJnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuYy1oZWFkZXIgLmMtaGVhZGVyX19sb2dvLS1zbGltIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYy1oZWFkZXItLWNvbXBhY3QgLmMtaGVhZGVyX19sb2dvLS1sYXJnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuYy1oZWFkZXItLWNvbXBhY3QgLmMtaGVhZGVyX19sb2dvLS1zbGltIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYy1tZWRpYWJsb2NrIC5jLW1lZGlhYmxvY2tfX21lZGlhLS1pbWcgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1tZWRpYWJsb2NrIC5jLW1lZGlhYmxvY2tfX21lZGlhLS12aWRlbyB2aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMtbWVkaWFibG9ja19fZGVjby0tdG9wLCAuYy1tZWRpYWJsb2NrX19kZWNvLS1ib3R0b20ge1xuICBtYXgtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jLW1lZGlhYmxvY2tfX2RlY28tLXRvcCwgLmMtbWVkaWFibG9ja19fZGVjby0tYm90dG9tIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuXG4uYy1tZWRpYWJsb2NrX19kZWNvLS10b3Age1xuICB0b3A6IDA7IH1cblxuLmMtbWVkaWFibG9ja19fZGVjby0tYm90dG9tIHtcbiAgYm90dG9tOiAtMXB4OyB9XG5cbi5jLW1lZGlhYmxvY2stLWZ1bGx2aWV3cG9ydCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jLW1lZGlhYmxvY2stLWZ1bGx2aWV3cG9ydCAuYy1tZWRpYWJsb2NrX19tZWRpYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5jLW1lZGlhYmxvY2stLWZ1bGx2aWV3cG9ydCAuYy1tZWRpYWJsb2NrX19tZWRpYS0taW1nIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jLW1lZGlhYmxvY2stLWZ1bGx2aWV3cG9ydCAuYy1tZWRpYWJsb2NrX19tZWRpYS0tdmlkZW8gdmlkZW8ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmMtbWVkaWFibG9jay0tbWF4aDEgLmMtbWVkaWFibG9ja19fbWVkaWEge1xuICBtYXgtaGVpZ2h0OiA4NDJweDsgfVxuICAuYy1tZWRpYWJsb2NrLS1tYXhoMSAuYy1tZWRpYWJsb2NrX19tZWRpYSAqIHtcbiAgICBtYXgtaGVpZ2h0OiA4NDJweDsgfVxuXG4uYy1jYXJkMl9fcXJjb2RlIGltZyB7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07IH1cblxuLmMtYmFubmVyaW1nMl9faW5uZXIge1xuICBtaW4taGVpZ2h0OiAxNHJlbTsgfVxuXG4uYy1iYW5uZXJpbWcyIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtOyB9XG5cbi8qJHNwYWNlcjogcmVtKHRva2VuU3BhY2UoXCJzcGFjZXItd2lkdGgtcHhcIikgKiAxcHgpO1xuJHNwYWNlcnM6ICgpO1xuQGVhY2ggJGtleSwgJHZhbHVlIGluIHRva2VuU3BhY2UoXCJzcGFjZXNcIikge1xuICAkc3BhY2VyczogbWFwLW1lcmdlKFxuICAgICRzcGFjZXJzLFxuICAgIChcbiAgICAgICRrZXk6ICRzcGFjZXIgKiB0b2tlblNwYWNlck11bCgka2V5KSxcbiAgICApXG4gICk7XG59Ki9cbi5jLWljb24tLXNpemUtMSB7XG4gIGZvbnQtc2l6ZTogMC41cmVtOyB9XG5cbi5jLWljb24tLXNpemUtMS1pbXAge1xuICBmb250LXNpemU6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jLWljb24tLXNpemUtMiB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uYy1pY29uLS1zaXplLTItaW1wIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLmMtaWNvbi0tc2l6ZS0zIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmMtaWNvbi0tc2l6ZS0zLWltcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmMtaWNvbi0tc2l6ZS00IHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5jLWljb24tLXNpemUtNC1pbXAge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4uYy1pY29uLS1zaXplLTUge1xuICBmb250LXNpemU6IDNyZW07IH1cblxuLmMtaWNvbi0tc2l6ZS01LWltcCB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5jLWljb24tLXNpemUtNiB7XG4gIGZvbnQtc2l6ZTogNHJlbTsgfVxuXG4uYy1pY29uLS1zaXplLTYtaW1wIHtcbiAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLmMtaWNvbi0tc2l6ZS03IHtcbiAgZm9udC1zaXplOiA1cmVtOyB9XG5cbi5jLWljb24tLXNpemUtNy1pbXAge1xuICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4uYy1pY29uLS1zaXplLTgge1xuICBmb250LXNpemU6IDZyZW07IH1cblxuLmMtaWNvbi0tc2l6ZS04LWltcCB7XG4gIGZvbnQtc2l6ZTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5jLWljb24tLXNpemUtOSB7XG4gIGZvbnQtc2l6ZTogN3JlbTsgfVxuXG4uYy1pY29uLS1zaXplLTktaW1wIHtcbiAgZm9udC1zaXplOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLmMtaWNvbi0tc2l6ZS0xMCB7XG4gIGZvbnQtc2l6ZTogOHJlbTsgfVxuXG4uYy1pY29uLS1zaXplLTEwLWltcCB7XG4gIGZvbnQtc2l6ZTogOHJlbSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pY29uLS1zaXplLXNtLTEge1xuICAgIGZvbnQtc2l6ZTogMC41cmVtOyB9XG4gIC5jLWljb24tLXNpemUtc20tMS1pbXAge1xuICAgIGZvbnQtc2l6ZTogMC41cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1tZC0xIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTsgfVxuICAuYy1pY29uLS1zaXplLW1kLTEtaW1wIHtcbiAgICBmb250LXNpemU6IDAuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1pY29uLS1zaXplLW1kMi0xIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTsgfVxuICAuYy1pY29uLS1zaXplLW1kMi0xLWltcCB7XG4gICAgZm9udC1zaXplOiAwLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1sZy0xIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTsgfVxuICAuYy1pY29uLS1zaXplLWxnLTEtaW1wIHtcbiAgICBmb250LXNpemU6IDAuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYy1pY29uLS1zaXplLWxnMi0xIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTsgfVxuICAuYy1pY29uLS1zaXplLWxnMi0xLWltcCB7XG4gICAgZm9udC1zaXplOiAwLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS14bC0xIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTsgfVxuICAuYy1pY29uLS1zaXplLXhsLTEtaW1wIHtcbiAgICBmb250LXNpemU6IDAuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWljb24tLXNpemUtc20tMiB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5jLWljb24tLXNpemUtc20tMi1pbXAge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWljb24tLXNpemUtbWQtMiB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5jLWljb24tLXNpemUtbWQtMi1pbXAge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1pY29uLS1zaXplLW1kMi0yIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1tZDItMi1pbXAge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy1pY29uLS1zaXplLWxnLTIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuYy1pY29uLS1zaXplLWxnLTItaW1wIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1sZzItMiB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5jLWljb24tLXNpemUtbGcyLTItaW1wIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS14bC0yIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS14bC0yLWltcCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1zbS0zIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuYy1pY29uLS1zaXplLXNtLTMtaW1wIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWljb24tLXNpemUtbWQtMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1tZC0zLWltcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1tZDItMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1tZDItMy1pbXAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWljb24tLXNpemUtbGctMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1sZy0zLWltcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1sZzItMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1sZzItMy1pbXAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLWljb24tLXNpemUteGwtMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS14bC0zLWltcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pY29uLS1zaXplLXNtLTQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuYy1pY29uLS1zaXplLXNtLTQtaW1wIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1pY29uLS1zaXplLW1kLTQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuYy1pY29uLS1zaXplLW1kLTQtaW1wIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1tZDItNCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5jLWljb24tLXNpemUtbWQyLTQtaW1wIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1sZy00IHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1sZy00LWltcCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jLWljb24tLXNpemUtbGcyLTQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuYy1pY29uLS1zaXplLWxnMi00LWltcCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLWljb24tLXNpemUteGwtNCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5jLWljb24tLXNpemUteGwtNC1pbXAge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWljb24tLXNpemUtc20tNSB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIC5jLWljb24tLXNpemUtc20tNS1pbXAge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWljb24tLXNpemUtbWQtNSB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIC5jLWljb24tLXNpemUtbWQtNS1pbXAge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1pY29uLS1zaXplLW1kMi01IHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1tZDItNS1pbXAge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy1pY29uLS1zaXplLWxnLTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAuYy1pY29uLS1zaXplLWxnLTUtaW1wIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1sZzItNSB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIC5jLWljb24tLXNpemUtbGcyLTUtaW1wIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS14bC01IHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS14bC01LWltcCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1zbS02IHtcbiAgICBmb250LXNpemU6IDRyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1zbS02LWltcCB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1tZC02IHtcbiAgICBmb250LXNpemU6IDRyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1tZC02LWltcCB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWljb24tLXNpemUtbWQyLTYge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAuYy1pY29uLS1zaXplLW1kMi02LWltcCB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWljb24tLXNpemUtbGctNiB7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG4gIC5jLWljb24tLXNpemUtbGctNi1pbXAge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYy1pY29uLS1zaXplLWxnMi02IHtcbiAgICBmb250LXNpemU6IDRyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1sZzItNi1pbXAge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy1pY29uLS1zaXplLXhsLTYge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAuYy1pY29uLS1zaXplLXhsLTYtaW1wIHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pY29uLS1zaXplLXNtLTcge1xuICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAuYy1pY29uLS1zaXplLXNtLTctaW1wIHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1pY29uLS1zaXplLW1kLTcge1xuICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAuYy1pY29uLS1zaXplLW1kLTctaW1wIHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1tZDItNyB7XG4gICAgZm9udC1zaXplOiA1cmVtOyB9XG4gIC5jLWljb24tLXNpemUtbWQyLTctaW1wIHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1sZy03IHtcbiAgICBmb250LXNpemU6IDVyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1sZy03LWltcCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jLWljb24tLXNpemUtbGcyLTcge1xuICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAuYy1pY29uLS1zaXplLWxnMi03LWltcCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLWljb24tLXNpemUteGwtNyB7XG4gICAgZm9udC1zaXplOiA1cmVtOyB9XG4gIC5jLWljb24tLXNpemUteGwtNy1pbXAge1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWljb24tLXNpemUtc20tOCB7XG4gICAgZm9udC1zaXplOiA2cmVtOyB9XG4gIC5jLWljb24tLXNpemUtc20tOC1pbXAge1xuICAgIGZvbnQtc2l6ZTogNnJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWljb24tLXNpemUtbWQtOCB7XG4gICAgZm9udC1zaXplOiA2cmVtOyB9XG4gIC5jLWljb24tLXNpemUtbWQtOC1pbXAge1xuICAgIGZvbnQtc2l6ZTogNnJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1pY29uLS1zaXplLW1kMi04IHtcbiAgICBmb250LXNpemU6IDZyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1tZDItOC1pbXAge1xuICAgIGZvbnQtc2l6ZTogNnJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy1pY29uLS1zaXplLWxnLTgge1xuICAgIGZvbnQtc2l6ZTogNnJlbTsgfVxuICAuYy1pY29uLS1zaXplLWxnLTgtaW1wIHtcbiAgICBmb250LXNpemU6IDZyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1sZzItOCB7XG4gICAgZm9udC1zaXplOiA2cmVtOyB9XG4gIC5jLWljb24tLXNpemUtbGcyLTgtaW1wIHtcbiAgICBmb250LXNpemU6IDZyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS14bC04IHtcbiAgICBmb250LXNpemU6IDZyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS14bC04LWltcCB7XG4gICAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1zbS05IHtcbiAgICBmb250LXNpemU6IDdyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1zbS05LWltcCB7XG4gICAgZm9udC1zaXplOiA3cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1tZC05IHtcbiAgICBmb250LXNpemU6IDdyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1tZC05LWltcCB7XG4gICAgZm9udC1zaXplOiA3cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWljb24tLXNpemUtbWQyLTkge1xuICAgIGZvbnQtc2l6ZTogN3JlbTsgfVxuICAuYy1pY29uLS1zaXplLW1kMi05LWltcCB7XG4gICAgZm9udC1zaXplOiA3cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWljb24tLXNpemUtbGctOSB7XG4gICAgZm9udC1zaXplOiA3cmVtOyB9XG4gIC5jLWljb24tLXNpemUtbGctOS1pbXAge1xuICAgIGZvbnQtc2l6ZTogN3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYy1pY29uLS1zaXplLWxnMi05IHtcbiAgICBmb250LXNpemU6IDdyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1sZzItOS1pbXAge1xuICAgIGZvbnQtc2l6ZTogN3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy1pY29uLS1zaXplLXhsLTkge1xuICAgIGZvbnQtc2l6ZTogN3JlbTsgfVxuICAuYy1pY29uLS1zaXplLXhsLTktaW1wIHtcbiAgICBmb250LXNpemU6IDdyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pY29uLS1zaXplLXNtLTEwIHtcbiAgICBmb250LXNpemU6IDhyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1zbS0xMC1pbXAge1xuICAgIGZvbnQtc2l6ZTogOHJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWljb24tLXNpemUtbWQtMTAge1xuICAgIGZvbnQtc2l6ZTogOHJlbTsgfVxuICAuYy1pY29uLS1zaXplLW1kLTEwLWltcCB7XG4gICAgZm9udC1zaXplOiA4cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWljb24tLXNpemUtbWQyLTEwIHtcbiAgICBmb250LXNpemU6IDhyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS1tZDItMTAtaW1wIHtcbiAgICBmb250LXNpemU6IDhyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1sZy0xMCB7XG4gICAgZm9udC1zaXplOiA4cmVtOyB9XG4gIC5jLWljb24tLXNpemUtbGctMTAtaW1wIHtcbiAgICBmb250LXNpemU6IDhyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtaWNvbi0tc2l6ZS1sZzItMTAge1xuICAgIGZvbnQtc2l6ZTogOHJlbTsgfVxuICAuYy1pY29uLS1zaXplLWxnMi0xMC1pbXAge1xuICAgIGZvbnQtc2l6ZTogOHJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy1pY29uLS1zaXplLXhsLTEwIHtcbiAgICBmb250LXNpemU6IDhyZW07IH1cbiAgLmMtaWNvbi0tc2l6ZS14bC0xMC1pbXAge1xuICAgIGZvbnQtc2l6ZTogOHJlbSAhaW1wb3J0YW50OyB9IH1cblxuLmMtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLmMtaWNvbiwgLmMtaWNvbltjbGFzcyo9XCItZnNcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmMtaWNvbiBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cbiAgLmMtaWNvbjpub3QoW2NsYXNzKj0tLWFuaV0pIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmMtaWNvbjpub3QoW2NsYXNzKj0tLWFuaV0pW2NsYXNzKj0tLWljb24tc3dpdGNoaW5nXSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG5cbi5jLWltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmMtaW1nLS1mbHVpZCBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1pbWctLWZsdWlkLXkgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jLWltZy0tZmx1aWQteHkgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1pbWctLWhhdXRvIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYy1pbWctLXdhdXRvIGltZyB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jLWltZy0tcmF0aW8tMSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEgLyAxOyB9XG5cbi5jLWltZy0tcmF0aW8tMS0xIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cblxuLmMtaW1nLS1yYXRpby0yIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cblxuLmMtaW1nLS1yYXRpby00LTMgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA0IC8gMzsgfVxuXG4uYy1pbWctLXJhdGlvLTMgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuXG4uYy1pbWctLXJhdGlvLTUtMyBpbWcge1xuICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG5cbi5jLWltZy0tcmF0aW8tNCBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuXG4uYy1pbWctLXJhdGlvLTE2LTkgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cblxuLmMtaW1nLS1yYXRpby01IGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG5cbi5jLWltZy0tcmF0aW8tMjEtOSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuXG4uYy1pbWctLXJhdGlvLTYgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuXG4uYy1pbWctLXJhdGlvLTMtMSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG5cbi5jLWltZy0tcmF0aW8tNyBpbWcge1xuICBhc3BlY3QtcmF0aW86IDMgLyA0OyB9XG5cbi5jLWltZy0tcmF0aW8tMy00IGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cblxuLmMtaW1nLS1yYXRpby14cy0xIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cblxuLmMtaW1nLS1yYXRpby14cy0xLTEgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuXG4uYy1pbWctLXhzLWZsdWlkIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jLWltZy0teHMtZmx1aWQteSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmMtaW1nLS14cy13YXV0byBpbWcge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYy1pbWctLXhzLWhhdXRvIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYy1pbWctLXJhdGlvLV9taWQteHMtMSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEgLyAxOyB9XG5cbi5jLWltZy0tcmF0aW8tX21pZC14cy0xLTEgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuXG4uYy1pbWctLV9taWQteHMtZmx1aWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMtaW1nLS1fbWlkLXhzLWZsdWlkLXkgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jLWltZy0tX21pZC14cy13YXV0byBpbWcge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYy1pbWctLV9taWQteHMtaGF1dG8gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYy1pbWctLXJhdGlvLWhpZ2gteHMtMSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgLmMtaW1nLS1yYXRpby1oaWdoLXhzLTEtMSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgLmMtaW1nLS1oaWdoLXhzLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1oaWdoLXhzLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1oaWdoLXhzLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1oaWdoLXhzLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy0tcmF0aW8tc20tMSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgLmMtaW1nLS1yYXRpby1zbS0xLTEgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxOyB9XG4gIC5jLWltZy0tc20tZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLXNtLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1zbS13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0tc20taGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtaW1nLS1yYXRpby1tZC0xIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuICAuYy1pbWctLXJhdGlvLW1kLTEtMSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgLmMtaW1nLS1tZC1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tbWQtZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLW1kLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1tZC1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby1tZDItMSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgLmMtaW1nLS1yYXRpby1tZDItMS0xIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuICAuYy1pbWctLW1kMi1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tbWQyLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1tZDItd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLW1kMi1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby1sZy0xIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuICAuYy1pbWctLXJhdGlvLWxnLTEtMSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgLmMtaW1nLS1sZy1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tbGctZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLWxnLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1sZy1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby1sZzItMSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgLmMtaW1nLS1yYXRpby1sZzItMS0xIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuICAuYy1pbWctLWxnMi1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tbGcyLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1sZzItd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLWxnMi1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby14bC0xIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuICAuYy1pbWctLXJhdGlvLXhsLTEtMSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cbiAgLmMtaW1nLS14bC1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0teGwtZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLXhsLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS14bC1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5jLWltZy0tcmF0aW8teHMtMiBpbWcge1xuICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG5cbi5jLWltZy0tcmF0aW8teHMtNC0zIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cblxuLmMtaW1nLS14cy1mbHVpZCBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1pbWctLXhzLWZsdWlkLXkgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jLWltZy0teHMtd2F1dG8gaW1nIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmMtaW1nLS14cy1oYXV0byBpbWcge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmMtaW1nLS1yYXRpby1fbWlkLXhzLTIgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA0IC8gMzsgfVxuXG4uYy1pbWctLXJhdGlvLV9taWQteHMtNC0zIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cblxuLmMtaW1nLS1fbWlkLXhzLWZsdWlkIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jLWltZy0tX21pZC14cy1mbHVpZC15IGltZyB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYy1pbWctLV9taWQteHMtd2F1dG8gaW1nIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmMtaW1nLS1fbWlkLXhzLWhhdXRvIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby1oaWdoLXhzLTIgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC5jLWltZy0tcmF0aW8taGlnaC14cy00LTMgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC5jLWltZy0taGlnaC14cy1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0taGlnaC14cy1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0taGlnaC14cy13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0taGlnaC14cy1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctLXJhdGlvLXNtLTIgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC5jLWltZy0tcmF0aW8tc20tNC0zIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMzsgfVxuICAuYy1pbWctLXNtLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1zbS1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0tc20td2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLXNtLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWltZy0tcmF0aW8tbWQtMiBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cbiAgLmMtaW1nLS1yYXRpby1tZC00LTMgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC5jLWltZy0tbWQtZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLW1kLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1tZC13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0tbWQtaGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWltZy0tcmF0aW8tbWQyLTIgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC5jLWltZy0tcmF0aW8tbWQyLTQtMyBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cbiAgLmMtaW1nLS1tZDItZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLW1kMi1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0tbWQyLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1tZDItaGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWltZy0tcmF0aW8tbGctMiBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cbiAgLmMtaW1nLS1yYXRpby1sZy00LTMgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC5jLWltZy0tbGctZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLWxnLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1sZy13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0tbGctaGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jLWltZy0tcmF0aW8tbGcyLTIgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC5jLWltZy0tcmF0aW8tbGcyLTQtMyBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cbiAgLmMtaW1nLS1sZzItZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLWxnMi1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0tbGcyLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1sZzItaGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLWltZy0tcmF0aW8teGwtMiBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cbiAgLmMtaW1nLS1yYXRpby14bC00LTMgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC5jLWltZy0teGwtZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLXhsLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS14bC13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0teGwtaGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uYy1pbWctLXJhdGlvLXhzLTMgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuXG4uYy1pbWctLXJhdGlvLXhzLTUtMyBpbWcge1xuICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG5cbi5jLWltZy0teHMtZmx1aWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMtaW1nLS14cy1mbHVpZC15IGltZyB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYy1pbWctLXhzLXdhdXRvIGltZyB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jLWltZy0teHMtaGF1dG8gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jLWltZy0tcmF0aW8tX21pZC14cy0zIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogNSAvIDM7IH1cblxuLmMtaW1nLS1yYXRpby1fbWlkLXhzLTUtMyBpbWcge1xuICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG5cbi5jLWltZy0tX21pZC14cy1mbHVpZCBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1pbWctLV9taWQteHMtZmx1aWQteSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmMtaW1nLS1fbWlkLXhzLXdhdXRvIGltZyB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jLWltZy0tX21pZC14cy1oYXV0byBpbWcge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWltZy0tcmF0aW8taGlnaC14cy0zIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuICAuYy1pbWctLXJhdGlvLWhpZ2gteHMtNS0zIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuICAuYy1pbWctLWhpZ2gteHMtZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLWhpZ2gteHMtZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLWhpZ2gteHMtd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLWhpZ2gteHMtaGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLS1yYXRpby1zbS0zIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuICAuYy1pbWctLXJhdGlvLXNtLTUtMyBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNSAvIDM7IH1cbiAgLmMtaW1nLS1zbS1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tc20tZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLXNtLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1zbS1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1pbWctLXJhdGlvLW1kLTMgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG4gIC5jLWltZy0tcmF0aW8tbWQtNS0zIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuICAuYy1pbWctLW1kLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1tZC1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0tbWQtd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLW1kLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1pbWctLXJhdGlvLW1kMi0zIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuICAuYy1pbWctLXJhdGlvLW1kMi01LTMgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG4gIC5jLWltZy0tbWQyLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1tZDItZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLW1kMi13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0tbWQyLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy1pbWctLXJhdGlvLWxnLTMgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG4gIC5jLWltZy0tcmF0aW8tbGctNS0zIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuICAuYy1pbWctLWxnLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1sZy1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0tbGctd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLWxnLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYy1pbWctLXJhdGlvLWxnMi0zIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuICAuYy1pbWctLXJhdGlvLWxnMi01LTMgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG4gIC5jLWltZy0tbGcyLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1sZzItZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLWxnMi13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0tbGcyLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy1pbWctLXJhdGlvLXhsLTMgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDUgLyAzOyB9XG4gIC5jLWltZy0tcmF0aW8teGwtNS0zIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgfVxuICAuYy1pbWctLXhsLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS14bC1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0teGwtd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLXhsLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmMtaW1nLS1yYXRpby14cy00IGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG5cbi5jLWltZy0tcmF0aW8teHMtMTYtOSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuXG4uYy1pbWctLXhzLWZsdWlkIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jLWltZy0teHMtZmx1aWQteSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmMtaW1nLS14cy13YXV0byBpbWcge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYy1pbWctLXhzLWhhdXRvIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYy1pbWctLXJhdGlvLV9taWQteHMtNCBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuXG4uYy1pbWctLXJhdGlvLV9taWQteHMtMTYtOSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuXG4uYy1pbWctLV9taWQteHMtZmx1aWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMtaW1nLS1fbWlkLXhzLWZsdWlkLXkgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jLWltZy0tX21pZC14cy13YXV0byBpbWcge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYy1pbWctLV9taWQteHMtaGF1dG8gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYy1pbWctLXJhdGlvLWhpZ2gteHMtNCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG4gIC5jLWltZy0tcmF0aW8taGlnaC14cy0xNi05IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cbiAgLmMtaW1nLS1oaWdoLXhzLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1oaWdoLXhzLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1oaWdoLXhzLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1oaWdoLXhzLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy0tcmF0aW8tc20tNCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG4gIC5jLWltZy0tcmF0aW8tc20tMTYtOSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG4gIC5jLWltZy0tc20tZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLXNtLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1zbS13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0tc20taGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtaW1nLS1yYXRpby1tZC00IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cbiAgLmMtaW1nLS1yYXRpby1tZC0xNi05IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cbiAgLmMtaW1nLS1tZC1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tbWQtZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLW1kLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1tZC1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby1tZDItNCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG4gIC5jLWltZy0tcmF0aW8tbWQyLTE2LTkgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuICAuYy1pbWctLW1kMi1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tbWQyLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1tZDItd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLW1kMi1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby1sZy00IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cbiAgLmMtaW1nLS1yYXRpby1sZy0xNi05IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cbiAgLmMtaW1nLS1sZy1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tbGctZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLWxnLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1sZy1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby1sZzItNCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG4gIC5jLWltZy0tcmF0aW8tbGcyLTE2LTkgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuICAuYy1pbWctLWxnMi1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tbGcyLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1sZzItd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLWxnMi1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby14bC00IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cbiAgLmMtaW1nLS1yYXRpby14bC0xNi05IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cbiAgLmMtaW1nLS14bC1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0teGwtZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLXhsLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS14bC1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5jLWltZy0tcmF0aW8teHMtNSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuXG4uYy1pbWctLXJhdGlvLXhzLTIxLTkgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cblxuLmMtaW1nLS14cy1mbHVpZCBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1pbWctLXhzLWZsdWlkLXkgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jLWltZy0teHMtd2F1dG8gaW1nIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmMtaW1nLS14cy1oYXV0byBpbWcge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmMtaW1nLS1yYXRpby1fbWlkLXhzLTUgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cblxuLmMtaW1nLS1yYXRpby1fbWlkLXhzLTIxLTkgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cblxuLmMtaW1nLS1fbWlkLXhzLWZsdWlkIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jLWltZy0tX21pZC14cy1mbHVpZC15IGltZyB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYy1pbWctLV9taWQteHMtd2F1dG8gaW1nIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmMtaW1nLS1fbWlkLXhzLWhhdXRvIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby1oaWdoLXhzLTUgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuICAuYy1pbWctLXJhdGlvLWhpZ2gteHMtMjEtOSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG4gIC5jLWltZy0taGlnaC14cy1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0taGlnaC14cy1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0taGlnaC14cy13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0taGlnaC14cy1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctLXJhdGlvLXNtLTUgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuICAuYy1pbWctLXJhdGlvLXNtLTIxLTkgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuICAuYy1pbWctLXNtLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1zbS1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0tc20td2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLXNtLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWltZy0tcmF0aW8tbWQtNSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG4gIC5jLWltZy0tcmF0aW8tbWQtMjEtOSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG4gIC5jLWltZy0tbWQtZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLW1kLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1tZC13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0tbWQtaGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWltZy0tcmF0aW8tbWQyLTUgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuICAuYy1pbWctLXJhdGlvLW1kMi0yMS05IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cbiAgLmMtaW1nLS1tZDItZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLW1kMi1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0tbWQyLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1tZDItaGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWltZy0tcmF0aW8tbGctNSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG4gIC5jLWltZy0tcmF0aW8tbGctMjEtOSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG4gIC5jLWltZy0tbGctZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLWxnLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1sZy13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0tbGctaGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jLWltZy0tcmF0aW8tbGcyLTUgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTsgfVxuICAuYy1pbWctLXJhdGlvLWxnMi0yMS05IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7IH1cbiAgLmMtaW1nLS1sZzItZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLWxnMi1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0tbGcyLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1sZzItaGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jLWltZy0tcmF0aW8teGwtNSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG4gIC5jLWltZy0tcmF0aW8teGwtMjEtOSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5OyB9XG4gIC5jLWltZy0teGwtZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLXhsLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS14bC13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0teGwtaGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uYy1pbWctLXJhdGlvLXhzLTYgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuXG4uYy1pbWctLXJhdGlvLXhzLTMtMSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG5cbi5jLWltZy0teHMtZmx1aWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMtaW1nLS14cy1mbHVpZC15IGltZyB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYy1pbWctLXhzLXdhdXRvIGltZyB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jLWltZy0teHMtaGF1dG8gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jLWltZy0tcmF0aW8tX21pZC14cy02IGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMyAvIDE7IH1cblxuLmMtaW1nLS1yYXRpby1fbWlkLXhzLTMtMSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG5cbi5jLWltZy0tX21pZC14cy1mbHVpZCBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1pbWctLV9taWQteHMtZmx1aWQteSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmMtaW1nLS1fbWlkLXhzLXdhdXRvIGltZyB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jLWltZy0tX21pZC14cy1oYXV0byBpbWcge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWltZy0tcmF0aW8taGlnaC14cy02IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAuYy1pbWctLXJhdGlvLWhpZ2gteHMtMy0xIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAuYy1pbWctLWhpZ2gteHMtZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLWhpZ2gteHMtZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLWhpZ2gteHMtd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLWhpZ2gteHMtaGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLS1yYXRpby1zbS02IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAuYy1pbWctLXJhdGlvLXNtLTMtMSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDE7IH1cbiAgLmMtaW1nLS1zbS1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tc20tZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLXNtLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1zbS1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1pbWctLXJhdGlvLW1kLTYgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG4gIC5jLWltZy0tcmF0aW8tbWQtMy0xIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAuYy1pbWctLW1kLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1tZC1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0tbWQtd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLW1kLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1pbWctLXJhdGlvLW1kMi02IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAuYy1pbWctLXJhdGlvLW1kMi0zLTEgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG4gIC5jLWltZy0tbWQyLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1tZDItZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLW1kMi13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0tbWQyLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYy1pbWctLXJhdGlvLWxnLTYgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG4gIC5jLWltZy0tcmF0aW8tbGctMy0xIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAuYy1pbWctLWxnLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1sZy1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0tbGctd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLWxnLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYy1pbWctLXJhdGlvLWxnMi02IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAuYy1pbWctLXJhdGlvLWxnMi0zLTEgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG4gIC5jLWltZy0tbGcyLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1sZzItZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLWxnMi13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0tbGcyLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYy1pbWctLXJhdGlvLXhsLTYgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAxOyB9XG4gIC5jLWltZy0tcmF0aW8teGwtMy0xIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAuYy1pbWctLXhsLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS14bC1mbHVpZC15IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWltZy0teGwtd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLXhsLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmMtaW1nLS1yYXRpby14cy03IGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cblxuLmMtaW1nLS1yYXRpby14cy0zLTQgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuXG4uYy1pbWctLXhzLWZsdWlkIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jLWltZy0teHMtZmx1aWQteSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmMtaW1nLS14cy13YXV0byBpbWcge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYy1pbWctLXhzLWhhdXRvIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYy1pbWctLXJhdGlvLV9taWQteHMtNyBpbWcge1xuICBhc3BlY3QtcmF0aW86IDMgLyA0OyB9XG5cbi5jLWltZy0tcmF0aW8tX21pZC14cy0zLTQgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuXG4uYy1pbWctLV9taWQteHMtZmx1aWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMtaW1nLS1fbWlkLXhzLWZsdWlkLXkgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jLWltZy0tX21pZC14cy13YXV0byBpbWcge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYy1pbWctLV9taWQteHMtaGF1dG8gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYy1pbWctLXJhdGlvLWhpZ2gteHMtNyBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgLmMtaW1nLS1yYXRpby1oaWdoLXhzLTMtNCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgLmMtaW1nLS1oaWdoLXhzLWZsdWlkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtaW1nLS1oaWdoLXhzLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1oaWdoLXhzLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1oaWdoLXhzLWhhdXRvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy0tcmF0aW8tc20tNyBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgLmMtaW1nLS1yYXRpby1zbS0zLTQgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyA0OyB9XG4gIC5jLWltZy0tc20tZmx1aWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1pbWctLXNtLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1zbS13YXV0byBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWltZy0tc20taGF1dG8gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtaW1nLS1yYXRpby1tZC03IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuICAuYy1pbWctLXJhdGlvLW1kLTMtNCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgLmMtaW1nLS1tZC1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tbWQtZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLW1kLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1tZC1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby1tZDItNyBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgLmMtaW1nLS1yYXRpby1tZDItMy00IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuICAuYy1pbWctLW1kMi1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tbWQyLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1tZDItd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLW1kMi1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby1sZy03IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuICAuYy1pbWctLXJhdGlvLWxnLTMtNCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgLmMtaW1nLS1sZy1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tbGctZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLWxnLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS1sZy1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby1sZzItNyBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgLmMtaW1nLS1yYXRpby1sZzItMy00IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuICAuYy1pbWctLWxnMi1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0tbGcyLWZsdWlkLXkgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtaW1nLS1sZzItd2F1dG8gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1pbWctLWxnMi1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmMtaW1nLS1yYXRpby14bC03IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gNDsgfVxuICAuYy1pbWctLXJhdGlvLXhsLTMtNCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgLmMtaW1nLS14bC1mbHVpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWltZy0teGwtZmx1aWQteSBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbWctLXhsLXdhdXRvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmMtaW1nLS14bC1oYXV0byBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5jLXJpY2h0ZXh0YmxvY2sxIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAuYy1yaWNodGV4dGJsb2NrMSBpbWc6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYy1yaWNodGV4dGJsb2NrMSBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmMtaW50cm90ZXh0MSAuYy1pbnRyb3RleHQxX19zdWJ0aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jLWNhcmQzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jLWNhcmQzX19tZWRpYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtY2FyZDNfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAuYy1jYXJkM19fb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1jYXJkNCB7XG4gIC1jb21wLW1pbi1oZWlnaHQ6IDE0NnB4O1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jb21wLW1pbi1oZWlnaHQpOyB9XG5cbi5jLWNhcmRmbGFnX19yb3cge1xuICBtaW4taGVpZ2h0OiA5cmVtOyB9XG5cbi5jLXNlcGFyYXRvcl9fbGluZSB7XG4gIGhlaWdodDogMXB4OyB9XG5cbi5jLXNlY3Rpb25jb21wMV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmMtc2VjdGlvbmNvbXAxX19kZWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NSU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cbiAgLmMtc2VjdGlvbmNvbXAxX19kZWNvIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtNjQuMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmMtc2VjdGlvbmNvbXAxX19kZWNvIHtcbiAgICAgIGhlaWdodDogMzUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmMtc2VjdGlvbmNvbXAxX19kZWNvIHtcbiAgICAgIGhlaWdodDogNjAlOyB9IH1cblxuLyokc3BhY2VyOiByZW0odG9rZW5TcGFjZShcInNwYWNlci13aWR0aC1weFwiKSAqIDFweCk7XG4kc3BhY2VyczogKCk7XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gdG9rZW5TcGFjZShcInNwYWNlc1wiKSB7XG4gICRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gICAgJHNwYWNlcnMsXG4gICAgKFxuICAgICAgJGtleTogJHNwYWNlciAqIHRva2VuU3BhY2VyTXVsKCRrZXkpLFxuICAgIClcbiAgKTtcbn0qL1xuLmMtdGFwYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5jLW1lbnV0b3RlbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07IH1cbiAgLmMtbWVudXRvdGVtX19tZW51IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1tZW51dG90ZW1fX2l0ZW0ge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYy1tZW51dG90ZW1fX2l0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNnJlbTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuXG4uYy1zZWN0aW9uc3BsYXNoIHtcbiAgYXNwZWN0LXJhdGlvOiA5IC8gMTY7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5jLXNlY3Rpb25zcGxhc2hfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OyB9XG4gIC5jLXNlY3Rpb25zcGxhc2hfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk7IH1cbiAgLmMtc2VjdGlvbnNwbGFzaF9fZGVjby1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDEwMSUgIWltcG9ydGFudDsgfVxuXG4uYy1wYWdpbmF0aW9uIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG4gIC5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDsgfVxuICAgIC5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpID4gKiB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDsgfVxuICAgIC5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluazpiZWZvcmUge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAgIC5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmMtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbms6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gICAgLmMtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgLmN1cnJlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYy1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSAuY3VycmVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDE2cHggMTZweCAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpIHNjYWxlKC0xKTsgfVxuXG4uYy1sYW5ndWFnZWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNnJlbTtcbiAgcmlnaHQ6IDRyZW07XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gIC5jLWxhbmd1YWdlYnRuX19pbm5lciB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4vKiRzcGFjZXI6IHJlbSh0b2tlblNwYWNlKFwic3BhY2VyLXdpZHRoLXB4XCIpICogMXB4KTtcbiRzcGFjZXJzOiAoKTtcbkBlYWNoICRrZXksICR2YWx1ZSBpbiB0b2tlblNwYWNlKFwic3BhY2VzXCIpIHtcbiAgJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgICAkc3BhY2VycyxcbiAgICAoXG4gICAgICAka2V5OiAkc3BhY2VyICogdG9rZW5TcGFjZXJNdWwoJGtleSksXG4gICAgKVxuICApO1xufSovXG4uYy1yaWNodGV4dGJsb2NrMSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi8qJHNwYWNlcjogcmVtKHRva2VuU3BhY2UoXCJzcGFjZXItd2lkdGgtcHhcIikgKiAxcHgpO1xuJHNwYWNlcnM6ICgpO1xuQGVhY2ggJGtleSwgJHZhbHVlIGluIHRva2VuU3BhY2UoXCJzcGFjZXNcIikge1xuICAkc3BhY2VyczogbWFwLW1lcmdlKFxuICAgICRzcGFjZXJzLFxuICAgIChcbiAgICAgICRrZXk6ICRzcGFjZXIgKiB0b2tlblNwYWNlck11bCgka2V5KSxcbiAgICApXG4gICk7XG59Ki9cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtdHlwby1zdHlsZTEtZGlzcGxheS0xIHtcbiAgZm9udC1mYW1pbHk6IFwic2F0b3NoaVwiOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtdHlwby1zdHlsZTEtZGlzcGxheS0yIHtcbiAgZm9udC1mYW1pbHk6IFwic2F0b3NoaVwiOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtdHlwby1zdHlsZTEtZGlzcGxheS0zIHtcbiAgZm9udC1mYW1pbHk6IFwic2F0b3NoaVwiOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtdHlwby1zdHlsZTEtZGlzcGxheS00IHtcbiAgZm9udC1mYW1pbHk6IFwic2F0b3NoaVwiOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtdHlwby1zdHlsZTEtdGV4dC1sIHtcbiAgZm9udC1mYW1pbHk6IFwic2F0b3NoaVwiOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtdHlwby1zdHlsZTEtdGV4dC1tIHtcbiAgZm9udC1mYW1pbHk6IFwic2F0b3NoaVwiOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtdHlwby1zdHlsZTEtdGV4dC1zIHtcbiAgZm9udC1mYW1pbHk6IFwic2F0b3NoaVwiOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTEtdGhlbWVkXCJdIGgxLFxuLnphdXgtdGhlbWUtLWxpZ2h0MSBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMS10aGVtZWRcIl0gaDIge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTEtdGhlbWVkXCJdIGgzLCAuemF1eC10aGVtZS0tbGlnaHQxIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxLXRoZW1lZFwiXSBoNCwgLnphdXgtdGhlbWUtLWxpZ2h0MSBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMS10aGVtZWRcIl0gaDUge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTEtdGhlbWVkXCJdIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxLXRoZW1lZFwiXSBwLFxuLnphdXgtdGhlbWUtLWxpZ2h0MSBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMS10aGVtZWRcIl0gbGkge1xuICBmb250LWZhbWlseTogXCJzYXRvc2hpXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnphdXgtdGhlbWUtLWxpZ2h0MSBbY2xhc3MqPVwiYy10eXBvLWJsb2NrLXN0eWxlMS10aGVtZWRcIl0gaHIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTEtdGhlbWVkXCJdIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKTpub3QoOmZpcnN0LWNoaWxkKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpOyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTEtdGhlbWVkXCJdIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKTpub3QoOmZpcnN0LWNoaWxkKSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtOyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTEtdGhlbWVkXCJdIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKTpub3QoOmZpcnN0LWNoaWxkKSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxLXRoZW1lZFwiXSBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNyk7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxLXRoZW1lZFwiXSBhIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazEpO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC56YXV4LWxvYWRlZCAuemF1eC10aGVtZS0tbGlnaHQxIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxLXRoZW1lZFwiXSBhOm5vdChbY2xhc3MqPVwiYnRuXCJdKSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTEtdGhlbWVkXCJdIHVsIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKTsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIFtjbGFzcyo9XCJjLXR5cG8tYmxvY2stc3R5bGUxLXRoZW1lZFwiXSBvbCBsaTo6bWFya2VyIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTEtdGhlbWVkXCJdIHN0cm9uZyxcbi56YXV4LXRoZW1lLS1saWdodDEgW2NsYXNzKj1cImMtdHlwby1ibG9jay1zdHlsZTEtdGhlbWVkXCJdIGIge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnphdXgtdGhlbWUtLWRhcmsxIGgxLFxuLnphdXgtdGhlbWUtLWRhcmsxIGgyLFxuLnphdXgtdGhlbWUtLWRhcmsxIGgzLFxuLnphdXgtdGhlbWUtLWRhcmsxIGg0LFxuLnphdXgtdGhlbWUtLWRhcmsxIGg1LFxuLnphdXgtdGhlbWUtLWRhcmsxIGg2LFxuLnphdXgtdGhlbWUtLWRhcmsxIHAsXG4uemF1eC10aGVtZS0tZGFyazEgbGkge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSk7IH1cblxuLnphdXgtbG9hZGVkIC56YXV4LXRoZW1lLS1kYXJrMSBhIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi56YXV4LXRoZW1lLS1kYXJrMSBhOmxpbmssIC56YXV4LXRoZW1lLS1kYXJrMSBhOnZpc2l0ZWQsIC56YXV4LXRoZW1lLS1kYXJrMSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpOyB9XG5cbi56YXV4LXRoZW1lLS1kYXJrMSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICAtLXphdXgtYnRuLWJnLWNvbG9yOlwiXCI7XG4gIC0temF1eC1idG4tdGV4dC1jb2xvcjpcIlwiO1xuICAtLXphdXgtYnRuLWljb24tY29sb3I6XCJcIjtcbiAgLS16YXV4LWJ0bi1ob3Zlci1iZy1jb2xvcjp2YXIoLS16YXV4LWJ0bi1iZy1jb2xvcik7XG4gIC0temF1eC1idG4tYWN0aXZlLWJnLWNvbG9yOnZhcigtLXphdXgtYnRuLWJnLWNvbG9yKTtcbiAgLS16YXV4LWJ0bi1ob3Zlci10ZXh0LWNvbG9yOnZhcigtLXphdXgtYnRuLXRleHQtY29sb3IpO1xuICAtLXphdXgtYnRuLWFjdGl2ZS10ZXh0LWNvbG9yOnZhcigtLXphdXgtYnRuLXRleHQtY29sb3IpO1xuICAtLXphdXgtYnRuLWhvdmVyLWljb24tY29sb3I6dmFyKC0temF1eC1idG4taWNvbi1jb2xvcik7XG4gIC0temF1eC1idG4tYWN0aXZlLWljb24tY29sb3I6dmFyKC0temF1eC1idG4taWNvbi1jb2xvcik7XG4gIC0temF1eC1idG4tcmFkaXVzOlwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtYnRuLWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXphdXgtYnRuLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS16YXV4LWJ0bi1yYWRpdXMpOyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtYnRuIC5jLWJ0bl9faWNvbiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtYnRuLWljb24tY29sb3IpOyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtYnRuX19sYWJlbCB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWJ0blt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtYnRuLWJnLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0temF1eC1idG4tdGV4dC1jb2xvcik7IH1cbiAgICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWJ0blt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1idG4taG92ZXItYmctY29sb3IpO1xuICAgICAgY29sb3I6IHZhcigtLXphdXgtYnRuLWhvdmVyLXRleHQtY29sb3IpOyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtYnRuLS1wcmltYXJ5IHtcbiAgICAtLXphdXgtYnRuLWJnLWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpO1xuICAgIC0temF1eC1idG4tdGV4dC1jb2xvcjp2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTtcbiAgICAtLXphdXgtYnRuLWljb24tY29sb3I6dmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSk7XG4gICAgLS16YXV4LWJ0bi1ob3Zlci1iZy1jb2xvcjp2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyKTtcbiAgICAtLXphdXgtYnRuLWFjdGl2ZS1iZy1jb2xvcjp2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IyLS1kYXJrZXIpO1xuICAgIC0temF1eC1idG4tcmFkaXVzOjEwMHB4OyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtYnRuLS1zZWNvbmRhcnkge1xuICAgIC0temF1eC1idG4tYmctY29sb3I6dmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMyk7XG4gICAgLS16YXV4LWJ0bi10ZXh0LWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpO1xuICAgIC0temF1eC1idG4taWNvbi1jb2xvcjp2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKTtcbiAgICAtLXphdXgtYnRuLWhvdmVyLWJnLWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpO1xuICAgIC0temF1eC1idG4tYWN0aXZlLWJnLWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQtLWRhcmtlcik7XG4gICAgLS16YXV4LWJ0bi1yYWRpdXM6MTAwcHg7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1idG4tLWFsdDEge1xuICAgIC0temF1eC1idG4tYmctY29sb3I6dmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSk7XG4gICAgLS16YXV4LWJ0bi10ZXh0LWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpO1xuICAgIC0temF1eC1idG4taWNvbi1jb2xvcjp2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKTtcbiAgICAtLXphdXgtYnRuLWhvdmVyLWJnLWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpO1xuICAgIC0temF1eC1idG4tYWN0aXZlLWJnLWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQtLWRhcmtlcik7XG4gICAgLS16YXV4LWJ0bi1yYWRpdXM6MXJlbTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWJ0bi0tYWx0MiB7XG4gICAgLS16YXV4LWJ0bi1iZy1jb2xvcjp2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTtcbiAgICAtLXphdXgtYnRuLXRleHQtY29sb3I6dmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNyk7XG4gICAgLS16YXV4LWJ0bi1pY29uLWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpO1xuICAgIC0temF1eC1idG4taG92ZXItaWNvbi1jb2xvcjp2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKTtcbiAgICAtLXphdXgtYnRuLWhvdmVyLWJnLWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpO1xuICAgIC0temF1eC1idG4tYWN0aXZlLWJnLWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMtLWRhcmtlcik7XG4gICAgLS16YXV4LWJ0bi1yYWRpdXM6MXJlbTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWJ0bi0tYWx0MyB7XG4gICAgLS16YXV4LWJ0bi1iZy1jb2xvcjp2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I4KTtcbiAgICAtLXphdXgtYnRuLXRleHQtY29sb3I6dmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSk7XG4gICAgLS16YXV4LWJ0bi1pY29uLWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpO1xuICAgIC0temF1eC1idG4taG92ZXItYmctY29sb3I6dmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOC0tZGFya2VyKTtcbiAgICAtLXphdXgtYnRuLWhvdmVyLXRleHQtY29sb3I6dmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSk7XG4gICAgLS16YXV4LWJ0bi1hY3RpdmUtYmctY29sb3I6dmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOC0tZGFya2VyKTtcbiAgICAtLXphdXgtYnRuLXJhZGl1czoxcmVtOyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtYnRuLS1vdXRsaW5lMSB7XG4gICAgLS16YXV4LWJ0bi1iZy1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO1xuICAgIC0temF1eC1idG4tdGV4dC1jb2xvcjp2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTtcbiAgICAtLXphdXgtYnRuLWhvdmVyLXRleHQtY29sb3I6dmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNyk7XG4gICAgLS16YXV4LWJ0bi1pY29uLWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpO1xuICAgIC0temF1eC1idG4taG92ZXItaWNvbi1jb2xvcjp2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKTtcbiAgICAtLXphdXgtYnRuLWhvdmVyLWJnLWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpO1xuICAgIC0temF1eC1idG4tYWN0aXZlLWJnLWNvbG9yOnZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQtLWRhcmtlcik7XG4gICAgLS16YXV4LWJ0bi1yYWRpdXM6MTAwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS16YXV4LWJ0bi10ZXh0LWNvbG9yKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1idG4tLW91dGxpbmUxOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCk7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1idG4gLmMtYnRuX19pY29uLCAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWJ0biAuYy1idG5fX2xhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWJ0bltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWJ0bi4tLWxvYWRpbmcgLmMtYnRuX19sYWJlbCwgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1idG4uLS1sb2FkaW5nIC5jLWJ0bl9faWNvbiB7XG4gICAgYW5pbWF0aW9uOiBidG5IZWFydEJlYXQgMXMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBidG5IZWFydEJlYXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4xOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMTsgfSB9XG5cbi8qJHNwYWNlcjogcmVtKHRva2VuU3BhY2UoXCJzcGFjZXItd2lkdGgtcHhcIikgKiAxcHgpO1xuJHNwYWNlcnM6ICgpO1xuQGVhY2ggJGtleSwgJHZhbHVlIGluIHRva2VuU3BhY2UoXCJzcGFjZXNcIikge1xuICAkc3BhY2VyczogbWFwLW1lcmdlKFxuICAgICRzcGFjZXJzLFxuICAgIChcbiAgICAgICRrZXk6ICRzcGFjZXIgKiB0b2tlblNwYWNlck11bCgka2V5KSxcbiAgICApXG4gICk7XG59Ki9cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtaGVhZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpOyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtaGVhZGVyX19yb3ctLTEge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWhlYWRlcl9fcm93LS0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IzKTsgfVxuICAgIC56YXV4LXRoZW1lLS1saWdodDEgLmMtaGVhZGVyX19yb3ctLTIgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWhlYWRlcl9fcm93LS0yIFtjbGFzcyo9LWljb25dIHtcbiAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC56YXV4LXRoZW1lLS1saWdodDEgLmMtaGVhZGVyX19yb3ctLTIgW2NsYXNzKj0taWNvbl0ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKTsgfSB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtaGVhZGVyLS1zY3JvbGxlZCAuYy1oZWFkZXJfX3Jvdy0tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpOyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtaGVhZGVyLS1ib3R0b20tYm9yZGVyIC5jLWhlYWRlcl9fcm93LS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMyk7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1oZWFkZXJfX2xhbmd1YWdlLXNlbGVjdG9yIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwLjZyZW07IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1oZWFkZXJfX2hhbWJ1cmdlciAuYy1oZWFkZXJfX2hhbWJ1cmdlci1saW5lLS0xLCAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWhlYWRlcl9faGFtYnVyZ2VyIC5jLWhlYWRlcl9faGFtYnVyZ2VyLWxpbmUtLTIsIC56YXV4LXRoZW1lLS1saWdodDEgLmMtaGVhZGVyX19oYW1idXJnZXIgLmMtaGVhZGVyX19oYW1idXJnZXItbGluZS0tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSk7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1oZWFkZXJfX2NvbnRyb2xzIFtjbGFzcyo9Yy1idG5dIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5tb2RhbC1vcGVuIC5jLWhlYWRlcl9fcm93LS0xIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtaGVhZGVyLS10aGVtZS1hbHQxIC5jLWhlYWRlcl9fcm93LS0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNyk7IH1cblxuLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1wYWdpbmF0aW9uIHtcbiAgLS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYXJyb3dzLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKTtcbiAgLS10ZXh0LWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KTtcbiAgLS1ib3JkZXItY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpO1xuICAtLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tbmV4dHBvc3QtbGluay1ob3ZlcjogcmdiYSh2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSwgMC4xKTtcbiAgLS1uZXh0cG9zdC1saW5rLWFjdGl2ZTogcmdiYSh2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KSwgMC4yKTtcbiAgLS1jdXJyZW50LXBhZ2UtYmc6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpO1xuICAtLWN1cnJlbnQtcGFnZS1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSk7XG4gIC0tY21wLWJvcmRlci10b3AtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jbXAtYm9yZGVyLXRvcC1jb2xvcik7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluaywgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSAubmV4dHBvc3RzbGluayB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tYm9yZGVyLXN0eWxlKTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbms6aG92ZXIsIC56YXV4LXRoZW1lLS1saWdodDEgLmMtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXh0cG9zdC1saW5rLWhvdmVyKTsgfVxuICAgICAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbms6YWN0aXZlLCAuemF1eC10aGVtZS0tbGlnaHQxIC5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5leHRwb3N0LWxpbmstYWN0aXZlKTsgfVxuICAgICAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbms6YmVmb3JlLCAuemF1eC10aGVtZS0tbGlnaHQxIC5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM0Q5M0QzRCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAgIC56YXV4LXRoZW1lLS1saWdodDEgLmMtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgPiAqIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAgIC56YXV4LXRoZW1lLS1saWdodDEgLmMtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgPiAqOmZpcnN0LWNoaWxkOm5vdCgucHJldmlvdXNwb3N0c2xpbmspIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpID4gKjpsYXN0LWNoaWxkOm5vdCgubmV4dHBvc3RzbGluaykge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN1cnJlbnQtcGFnZS1iZyk7XG4gICAgICBjb2xvcjogdmFyKC0tY3VycmVudC1wYWdlLWNvbG9yKTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLXBhZ2luYXRpb24tLXRoZW1lMiB7XG4gICAgLS1iZy1jb2xvcjogIHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpO1xuICAgIC0tYXJyb3dzLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTtcbiAgICAtLXRleHQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpO1xuICAgIC0tYm9yZGVyLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTtcbiAgICAtLWJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLS1uZXh0cG9zdC1saW5rLWhvdmVyOiByZ2JhKHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpLCAwLjEpO1xuICAgIC0tbmV4dHBvc3QtbGluay1hY3RpdmU6IHJnYmEodmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSksIDAuMik7XG4gICAgLS1jdXJyZW50LXBhZ2UtYmc6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpO1xuICAgIC0tY3VycmVudC1wYWdlLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKTsgfVxuICAgIC56YXV4LXRoZW1lLS1saWdodDEgLmMtcGFnaW5hdGlvbi0tdGhlbWUyIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbms6YmVmb3JlLCAuemF1eC10aGVtZS0tbGlnaHQxIC5jLXBhZ2luYXRpb24tLXRoZW1lMiAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbms6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIC5jLWJhbm5lcmltZzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIC5jLWJhbm5lcmltZzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIC5jLW1lZGlhYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLW1lZGlhYmxvY2sgLmMtbWVkaWFibG9ja19fbWVkaWEge1xuICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1tZWRpYWJsb2NrLS1yb3VuZGVkIC5jLW1lZGlhYmxvY2tfX21lZGlhIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1tZWRpYWJsb2NrLS1vcGFxdWUgLmMtbWVkaWFibG9ja19fbWVkaWEge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1tZWRpYWJsb2NrLS10cmFuc3BhcmVudCwgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1tZWRpYWJsb2NrLS1jb250YWluZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1tZWRpYWJsb2NrLS10cmFuc3BhcmVudCAuYy1tZWRpYWJsb2NrX19tZWRpYSwgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1tZWRpYWJsb2NrLS1jb250YWluZWQgLmMtbWVkaWFibG9ja19fbWVkaWEge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLW1lZGlhYmxvY2tfX2NhcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLW1lZGlhYmxvY2tfX2RlY28tLXRvcCBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLW1lZGlhYmxvY2tfX2RlY28tLWJvdHRvbSBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLW1lZGlhYmxvY2stLXRoZW1lLWxpZ2h0MiAuYy1tZWRpYWJsb2NrX19kZWNvLS10b3AgcGF0aCB7XG4gICAgZmlsbDogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSk7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1tZWRpYWJsb2NrLS10aGVtZS1saWdodDIgLmMtbWVkaWFibG9ja19fZGVjby0tYm90dG9tIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpOyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtbWVkaWFibG9jay0tdGhlbWUtbGlnaHQzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC56YXV4LXRoZW1lLS1saWdodDEgLmMtbWVkaWFibG9jay0tdGhlbWUtbGlnaHQzIC5jLW1lZGlhYmxvY2tfX2RlY28tLXRvcCBwYXRoIHtcbiAgICAgIGZpbGw6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpOyB9XG4gICAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1tZWRpYWJsb2NrLS10aGVtZS1saWdodDMgLmMtbWVkaWFibG9ja19fZGVjby0tYm90dG9tIHBhdGgge1xuICAgICAgZmlsbDogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSk7IH1cblxuLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1pbmZvYm94MSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtaW5mb2JveDFfX2hlYWQge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I2KTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWluZm9ib3gxLS1ib3R0b20tYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpO1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWluZm9ib3gxLS1ib3JkZXItbm9uZSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtY2FyZDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDE2cHggcmdiYSg0NywgNTEsIDYxLCAwLjE2KTsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIC5jLWNhcmQyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMyk7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWNhcmQyIC5jLWljb24ge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKTsgfVxuXG4uYy1pbWcgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLmMtaW1nIGltZ1tkYXRhLXNyY106bm90KFtjbGFzcyo9LWlzLWxvYWRlZF0pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNyk7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWZvb3Rlcl9fbGFuZ3VhZ2Utc2VsZWN0b3Igc2VsZWN0IHtcbiAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwLjZyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgOCA0JyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtbWQtYXJyb3ctZHJvcGRvd24nIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1tZC1hcnJvdy1kcm9wZG93bicgZD0nTTkgMTMuNWw0IDQgNC00WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTkgLTEzLjUpJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWZvb3Rlcl9fbGFuZ3VhZ2Utc2VsZWN0b3Igc2VsZWN0IG9wdGlvbiB7XG4gICAgICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSk7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1mb290ZXJfX3Jvdy0tMiB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNik7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1mb290ZXJfX3NvY2lhbCB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpOyB9XG5cbi8qJHNwYWNlcjogcmVtKHRva2VuU3BhY2UoXCJzcGFjZXItd2lkdGgtcHhcIikgKiAxcHgpO1xuJHNwYWNlcnM6ICgpO1xuQGVhY2ggJGtleSwgJHZhbHVlIGluIHRva2VuU3BhY2UoXCJzcGFjZXNcIikge1xuICAkc3BhY2VyczogbWFwLW1lcmdlKFxuICAgICRzcGFjZXJzLFxuICAgIChcbiAgICAgICRrZXk6ICRzcGFjZXIgKiB0b2tlblNwYWNlck11bCgka2V5KSxcbiAgICApXG4gICk7XG59Ki9cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtaW50cm90ZXh0MS0tdGhlbWUtbGlnaHQxIC5jLWludHJvdGV4dDFfX2ljb24ge1xuICBjb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMSk7IH1cblxuLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1pbnRyb3RleHQxLS10aGVtZS1saWdodDEgLmMtaW50cm90ZXh0MV9fdGl0bGUsIC56YXV4LXRoZW1lLS1saWdodDEgLmMtaW50cm90ZXh0MS0tdGhlbWUtbGlnaHQxIC5jLWludHJvdGV4dDFfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjcpOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtaW50cm90ZXh0MS0tdGhlbWUtZGFyazEgLmMtaW50cm90ZXh0MV9faWNvbiB7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKTsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIC5jLWludHJvdGV4dDEtLXRoZW1lLWRhcmsxIC5jLWludHJvdGV4dDFfX3RpdGxlLCAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWludHJvdGV4dDEtLXRoZW1lLWRhcmsxIC5jLWludHJvdGV4dDFfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpOyB9XG5cbi8qJHNwYWNlcjogcmVtKHRva2VuU3BhY2UoXCJzcGFjZXItd2lkdGgtcHhcIikgKiAxcHgpO1xuJHNwYWNlcnM6ICgpO1xuQGVhY2ggJGtleSwgJHZhbHVlIGluIHRva2VuU3BhY2UoXCJzcGFjZXNcIikge1xuICAkc3BhY2VyczogbWFwLW1lcmdlKFxuICAgICRzcGFjZXJzLFxuICAgIChcbiAgICAgICRrZXk6ICRzcGFjZXIgKiB0b2tlblNwYWNlck11bCgka2V5KSxcbiAgICApXG4gICk7XG59Ki9cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtc2VjdGlvbmNvbXAxX19kZWNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCk7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1zZWN0aW9uY29tcDFfX2RlY28gc3ZnIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjQpOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtc2VjdGlvbmNvbXAxLS10aGVtZS1saWdodDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I3KTsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIC5jLXNlY3Rpb25jb21wMS0tdGhlbWUtbGlnaHQzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCk7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2syKTsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIC5jLWNhcmQzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWJsYWNrMSk7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWNhcmQzX19jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1jYXJkM19fb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJiMmUzNCAwJSwgcmdiYSg0MywgNDYsIDUyLCAwKSAxMDAlKTsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIC5jLWNhcmQ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMyk7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKTsgfVxuXG4uemF1eC10aGVtZS0tbGlnaHQxIC5jLWNhcmRmbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMyk7XG4gIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtYmxhY2sxKTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLWNhcmRmbGFnIC5jLWljb24ge1xuICAgIGNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3IxKTsgfVxuXG4vKiRzcGFjZXI6IHJlbSh0b2tlblNwYWNlKFwic3BhY2VyLXdpZHRoLXB4XCIpICogMXB4KTtcbiRzcGFjZXJzOiAoKTtcbkBlYWNoICRrZXksICR2YWx1ZSBpbiB0b2tlblNwYWNlKFwic3BhY2VzXCIpIHtcbiAgJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgICAkc3BhY2VycyxcbiAgICAoXG4gICAgICAka2V5OiAkc3BhY2VyICogdG9rZW5TcGFjZXJNdWwoJGtleSksXG4gICAgKVxuICApO1xufSovXG4uemF1eC10aGVtZS0tbGlnaHQxIC5jLXNlcGFyYXRvciB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1zZXBhcmF0b3JfX2xpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjMpOyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtc2VwYXJhdG9yLS10aGVtZS1saWdodDIgLmMtc2VwYXJhdG9yX19saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLXNlcGFyYXRvci0tdGhlbWUtbGlnaHQzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtY29sb3I0KTsgfVxuICAgIC56YXV4LXRoZW1lLS1saWdodDEgLmMtc2VwYXJhdG9yLS10aGVtZS1saWdodDMgLmMtc2VwYXJhdG9yX19saW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS13aGl0ZTEpOyB9XG4gIC56YXV4LXRoZW1lLS1saWdodDEgLmMtc2VwYXJhdG9yLS10aGVtZS1saWdodDQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1ibGFjazIpOyB9XG4gICAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1zZXBhcmF0b3ItLXRoZW1lLWxpZ2h0NCAuYy1zZXBhcmF0b3JfX2xpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yOCk7IH1cblxuLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1pbmZvcGFuZWwge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSg0MywgNDYsIDUyLCAwLjE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSk7IH1cbiAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1pbmZvcGFuZWxfX2l0ZW1zIC5jLWluZm9wYW5lbF9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yNCk7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gICAgLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1pbmZvcGFuZWxfX2l0ZW1zIC5jLWluZm9wYW5lbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy1mbGV4bGlzdC0tdGhlbWUyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDEwJSwgdmFyKC0temF1eC1jb2xvci1zZXQxLXdoaXRlMSkgMTAwJSk7IH1cblxuLyokc3BhY2VyOiByZW0odG9rZW5TcGFjZShcInNwYWNlci13aWR0aC1weFwiKSAqIDFweCk7XG4kc3BhY2VyczogKCk7XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gdG9rZW5TcGFjZShcInNwYWNlc1wiKSB7XG4gICRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gICAgJHNwYWNlcnMsXG4gICAgKFxuICAgICAgJGtleTogJHNwYWNlciAqIHRva2VuU3BhY2VyTXVsKCRrZXkpLFxuICAgIClcbiAgKTtcbn0qL1xuLnphdXgtdGhlbWUtLWxpZ2h0MSAuYy10YXBiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW07XG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDE2cHggMHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuemF1eC10aGVtZS0tbGlnaHQxIC5jLXRhcGJhci4tLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3R0b206IC0xMjhweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1tZW51dG90ZW0tLXRoZW1lLWxpZ2h0MSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgLTRweCAxNnB4IHJnYmEoNDcsIDUxLCA2MSwgMC4xNik7IH1cbiAgLmMtbWVudXRvdGVtLS10aGVtZS1saWdodDEgLmMtbWVudXRvdGVtX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0temF1eC1jb2xvci1zZXQxLWNvbG9yMyk7IH1cbiAgLmMtbWVudXRvdGVtLS10aGVtZS1saWdodDEgLmMtaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLXphdXgtY29sb3Itc2V0MS1jb2xvcjEpOyB9XG5cbi56YXV4LXRoZW1lLS1saWdodDEgLmMtbGFuZ3VhZ2VidG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16YXV4LWNvbG9yLXNldDEtd2hpdGUxKTtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDE2cHggcmdiYSg0NywgNTEsIDYxLCAwLjE2KTsgfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUT0tFTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBpbXBvcnQgXCIuLi90b2tlbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCIuLi90b2tlbnMvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vdG9rZW5zL2RlZnNcIjtcbkBpbXBvcnQgXCIuLi90b2tlbnMvY29udGFpbmVyc1wiO1xuQGltcG9ydCBcIi4uL3Rva2Vucy90eXBvXCI7XG5AaW1wb3J0IFwiLi4vdG9rZW5zL2dyaWRcIjtcbkBpbXBvcnQgXCIuLi90b2tlbnMvcmFkaXVzXCI7XG5AaW1wb3J0IFwiLi4vdG9rZW5zL3NoYWRvd3NcIjtcbkBpbXBvcnQgXCIuLi90b2tlbnMvaWNvbnNpemVzXCI7XG5AaW1wb3J0IFwiLi4vdG9rZW5zL3JhdGlvc1wiO1xuQGltcG9ydCBcIi4uL3Rva2Vucy9zcGFjZXNcIjtcbkBpbXBvcnQgXCIuLi90b2tlbnMvdHlwb1wiO1xuQGltcG9ydCBcIi4uL3Rva2Vucy9zdHlsZXMvb3ZlcmxheVwiO1xuQGltcG9ydCBcIi4uL3Rva2Vucy9zdHlsZXMvdHlwb2dyYXBoeVwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1mb250LXNpemUtYmFzZS1weDogdG9rZW5UeXBvKFwiYmFzZS1mb250LXNpemVcIik7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTVEFURVNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jbGFzc25hbWUtYmFzZTogdG9rZW5EZWYoXCJhcHAtcHJlZml4XCIpO1xuJHphdXgtc3lzdGVtLWNsYXNzbmFtZS1sb2FkZWQ6IFwiI3skemF1eC1zeXN0ZW0tY2xhc3NuYW1lLWJhc2V9LWxvYWRlZFwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRUFTSU5HU1xuLy8gQHNlZSBodHRwczovL21hdHRoZXdsZWluLmNvbS90b29scy9jZWFzZXJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LWVhc2Utb3V0Y3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyAvL2Vhc2VPdXRDdWJpY1xuJHphdXgtZWFzZS1lYXNlaW5vdXRxdWFkOiBjdWJpYy1iZXppZXIoXG4gIDAuNDU1LFxuICAwLjAzLFxuICAwLjUxNSxcbiAgMC45NTVcbik7IC8vZWFzZUluT3V0UXVhZFxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVFJBTlNJVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRyYW5zaXRpb24tMDogMC4ycyAkemF1eC1lYXNlLW91dGN1YmljO1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzICR6YXV4LWVhc2Utb3V0Y3ViaWM7XG4kemF1eC10cmFuc2l0aW9uLTEtMTogMC44cyAkemF1eC1lYXNlLW91dGN1YmljO1xuJHphdXgtdHJhbnNpdGlvbi0yOiAxLjJzICR6YXV4LWVhc2Utb3V0Y3ViaWM7XG4kemF1eC10cmFuc2l0aW9uLTM6IDIuNHMgJHphdXgtZWFzZS1vdXRjdWJpYztcbiR6YXV4LXRyYW5zaXRpb24tNDogMy40cyAkemF1eC1lYXNlLW91dGN1YmljO1xuJHphdXgtdHJhbnNpdGlvbi01OiA0LjRzICR6YXV4LWVhc2Utb3V0Y3ViaWM7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtZm9udDE6IFwiI3t0b2tlbkRlZihcIm1haW5Gb250XCIpfVwiLCBcIlNlZ29lIFVJXCIsIHNhbnMtc2VyaWY7XG4kemF1eC1mb250MjogXCJhdWdlci1tb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuXG4kemF1eC10eXBvLWZ3LXRoaW46IDEwMDtcbiR6YXV4LXR5cG8tZnctZXh0cmFsaWdodDogMjAwO1xuJHphdXgtdHlwby1mdy1saWdodDogMzAwO1xuJHphdXgtdHlwby1mdy1yZWd1bGFyOiA0MDA7XG4kemF1eC10eXBvLWZ3LW1lZGl1bTogNTAwO1xuJHphdXgtdHlwby1mdy1zZW1pYm9sZDogNjAwO1xuJHphdXgtdHlwby1mdy1ib2xkOiA3MDA7XG4kemF1eC10eXBvLWZ3LWV4dHJhYm9sZDogODAwO1xuJHphdXgtdHlwby1mdy1ibGFjazogOTAwO1xuJHphdXgtdHlwby1mdy1leHRyYWJsYWNrOiA5NTA7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYIExBWUVSU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vL1xuJHphdXgtaW5kZXgtbGF5ZXJzIDogKFxuICAwIDogMSxcbiAgMSA6IDksXG4gIDIgOiA5OSxcbiAgMyA6IDk5OSxcbiAgNCA6IDk5OTksXG4gIDUgOiA5OTk5OSxcbiAgNiA6IDk5OTk5OSxcbiAgNyA6IDk5OTk5OTlcbik7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT01QT05FTlRTIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIEJhc2VcbiRjb21wb25lbnQtcHJlZml4OiB0b2tlbkRlZihcImNvbXBvbmVudC1wcmVmaXhcIikgIWRlZmF1bHQ7XG5cbiRjb250YWluZXItbWluLXcxOiAzMjBweDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1JU0Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUSEVNRVNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRoZW1lLWxpZ2h0MTogXCJsaWdodDFcIjtcbiR6YXV4LXRoZW1lLWRhcmsxOiBcImRhcmsxXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCT09UU1RSQVAgT1ZFUlJJREVcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjUuMS4zL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBGbGFnc1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogZmFsc2U7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6IGZhbHNlO1xuJGVuYWJsZS1yZnM6IGZhbHNlO1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiB0cnVlO1xuXG4vLyBGb250c1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICR6YXV4LWZvbnQxO1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogJHphdXgtZm9udDI7XG4kZm9udC13ZWlnaHQtYmFzZTogJHphdXgtdHlwby1mdy1yZWd1bGFyO1xuXG4vLyBMaW5lLWhlaWdodHNcbiRsaW5lLWhlaWdodC1iYXNlOiAxO1xuJGxpbmUtaGVpZ2h0LXNtOiAkbGluZS1oZWlnaHQtYmFzZTtcbiRsaW5lLWhlaWdodC1sZzogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cbi8vIEhlYWRpbmdzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogaW5oZXJpdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiBpbmhlcml0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuJGhlYWRpbmdzLWNvbG9yOiBpbmhlcml0O1xuXG4vLyBIUlxuJGhyLW1hcmdpbi15OiBpbmhlcml0O1xuJGhyLWNvbG9yOiBpbmhlcml0O1xuJGhyLWhlaWdodDogaW5oZXJpdDtcbiRoci1vcGFjaXR5OiBpbmhlcml0O1xuXG4kbGlnaHRlbi1ob3Zlci1mYWN0b3I6IDIwJTtcbiRkYXJrZW4taG92ZXItZmFjdG9yOiAxMCU7XG5cbi8vIFJlbW92aW5nIGRlZmF1bHQgY29sb3JzLCBzaXplc1xuJGNvbG9yczogKCk7XG4kdGhlbWUtY29sb3JzOiAoKTtcbiRncmF5czogKCk7XG4kZm9udC1zaXplczogKFxuICBpbmhlcml0OiBpbmhlcml0LFxuKTtcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6ICgpO1xuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIFNQQUNFUlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8qJHNwYWNlcjogcmVtKHRva2VuU3BhY2UoXCJzcGFjZXItd2lkdGgtcHhcIikgKiAxcHgpO1xuJHNwYWNlcnM6ICgpO1xuQGVhY2ggJGtleSwgJHZhbHVlIGluIHRva2VuU3BhY2UoXCJzcGFjZXNcIikge1xuICAkc3BhY2VyczogbWFwLW1lcmdlKFxuICAgICRzcGFjZXJzLFxuICAgIChcbiAgICAgICRrZXk6ICRzcGFjZXIgKiB0b2tlblNwYWNlck11bCgka2V5KSxcbiAgICApXG4gICk7XG59Ki9cbiRzcGFjZXI6IHRva2VuU3BhY2UoXCJzcGFjZXItYmFzZVwiKTtcblxuJHNwYWNlcnM6ICgpO1xuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gdG9rZW5TcGFjZShcInNwYWNlc1wiKSB7XG4gICRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gICAgJHNwYWNlcnMsXG4gICAgKFxuICAgICAgJGtleTogJHNwYWNlciAqIHRva2VuU3BhY2VyTXVsKCRrZXkpLFxuICAgIClcbiAgKTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBHVVRURVJTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IHJlbSh0b2tlbkdyaWQoXCJiYXNlLWd1dHRlci13aWR0aFwiKSAqIDFweCk7XG4kZ3V0dGVyczogKCk7XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gdG9rZW5HcmlkKFwiZ3V0dGVyc1wiKSB7XG4gICRndXR0ZXJzOiBtYXAtbWVyZ2UoXG4gICAgJGd1dHRlcnMsXG4gICAgKFxuICAgICAgJGtleTogJGdyaWQtZ3V0dGVyLXdpZHRoICogdG9rZW5HdXR0ZXJNdWwoJGtleSksXG4gICAgKVxuICApO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIEdSSURcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoKTtcbkBlYWNoICRtcS1wcmVmaXgsICR2YWx1ZSBpbiB0b2tlbkJyZWFrcG9pbnRzKCkge1xuICAvLyBQcmV2ZW50cyBrZXlzIHdobyBzdGFydHMgd2l0aCB1bmRlcnNjb3JlXG4gIEBpZiBzdHItaW5kZXgoJG1xLXByZWZpeCwgXCJfXCIpID09IG51bGwge1xuICAgICRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gICAgICAkZ3JpZC1icmVha3BvaW50cyxcbiAgICAgIChcbiAgICAgICAgJG1xLXByZWZpeDogJHZhbHVlLFxuICAgICAgKVxuICAgICk7XG4gIH1cbn1cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKTtcbiIsIi8qIVxuICogQm9vdHN0cmFwIHY1LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENvbmZpZ3VyYXRpb25cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy91dGlsaXRpZXNcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVXRpbGl0aWVzIGN1c3RvbWl6YXRpb25cbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNS4wL3V0aWxpdGllcy9zaXppbmcvXG4vLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzUuMC91dGlsaXRpZXMvYXBpLyN1c2luZy10aGUtYXBpXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y1LjEuMy9zY3NzL191dGlsaXRpZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcImZvbnQtd2VpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LXdlaWdodCxcbiAgICAgIGNsYXNzOiBmdyxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBleHRyYWxpZ2h0IDogJHphdXgtdHlwby1mdy1leHRyYWxpZ2h0LFxuICAgICAgICBsaWdodCA6ICR6YXV4LXR5cG8tZnctbGlnaHQsXG4gICAgICAgIG5vcm1hbDogJHphdXgtdHlwby1mdy1yZWd1bGFyLFxuICAgICAgICBib2xkOiAkemF1eC10eXBvLWZ3LWJvbGQsXG4gICAgICAgIG1lZGl1bSA6ICR6YXV4LXR5cG8tZnctbWVkaXVtLFxuICAgICAgICBleHRyYWJvbGQ6ICR6YXV4LXR5cG8tZnctZXh0cmFib2xkLFxuICAgICAgICBibGFjazogJHphdXgtdHlwby1mdy1ibGFjayxcbiAgICAgICAgZXh0cmFibGFjazogJHphdXgtdHlwby1mdy1leHRyYWJsYWNrXG4gICAgICApLFxuICAgICksXG4gIClcbik7XG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwiZm9udC1mYW1pbHlcIjogKFxuICAgICAgcHJvcGVydHk6IGZvbnQtZmFtaWx5LFxuICAgICAgY2xhc3M6IGZvbnQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbW9ub3NwYWNlOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2UpLFxuICAgICAgICB6YXV4MTogJHphdXgtZm9udDEsXG4gICAgICAgIHphdXgyOiAkemF1eC1mb250MixcbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgXCJmb250LXN0eWxlXCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LXN0eWxlLFxuICAgICAgY2xhc3M6IGZvbnQtc3R5bGUsXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGl0YWxpYyA6IGl0YWxpY1xuICAgICAgKSxcbiAgICApLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcImxpbmUtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBsaW5lLWhlaWdodCxcbiAgICAgIGNsYXNzOiBsaCxcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICB2YWx1ZXM6IHRva2VuVHlwbyhcImxpbmVIZWlnaHRzXCIpLFxuICAgICksXG4gIClcbik7XG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwiZm9udC1zaXplXCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LXNpemUsXG4gICAgICBjbGFzczogZnMsXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgdmFsdWVzOiB0b2tlblR5cG8oXCJzaXplc1wiKSxcbiAgICApLFxuICApXG4pO1xuXG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwidGV4dC1hbGlnblwiOiAoXG4gICAgICBcInJlc3BvbnNpdmVcIiA6IHRydWUsXG4gICAgICBcInByb3BlcnR5XCIgOiBcInRleHQtYWxpZ25cIixcbiAgICAgIFwiY2xhc3NcIiA6IFwidGV4dFwiLFxuICAgICAgXCJ2YWx1ZXNcIiA6IChcbiAgICAgICAgXCJsZWZ0XCIgOiBsZWZ0LFxuICAgICAgICBcImNlbnRlclwiIDogY2VudGVyLFxuICAgICAgICBcInJpZ2h0XCIgOiByaWdodFxuICAgICAgKVxuICAgIClcbiAgKVxuKTtcblxuXG4vLyR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgLy8kdXRpbGl0aWVzLFxuICAvLyhcbiAgICAvL1wiYm9yZGVyXCI6IG51bGwsXG4gIC8vKVxuLy8pO1xuXG4vLyAkdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4vLyAgICR1dGlsaXRpZXMsXG4vLyAgIChcbi8vICAgICBcImJvcmRlci10b3BcIjogbnVsbCxcbi8vICAgKVxuLy8gKTtcblxuLy8gJHV0aWxpdGllczogbWFwLW1lcmdlKFxuLy8gICAkdXRpbGl0aWVzLFxuLy8gICAoXG4vLyAgICAgXCJib3JkZXItYm90dG9tXCI6IG51bGwsXG4vLyAgIClcbi8vICk7XG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwiYm9yZGVyLWVuZFwiOiBudWxsLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcImJvcmRlci1zdGFydFwiOiBudWxsLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcImJvcmRlci1jb2xvclwiOiBudWxsLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcImJvcmRlci13aWR0aFwiOiBudWxsLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcImhlaWdodFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGhlaWdodCxcbiAgICAgIGNsYXNzOiBoLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDc4MHB4IDogNzgwcHgsXG4gICAgICAgIDM5MHB4IDogMzkwcHgsXG4gICAgICAgIDUyMHB4IDogNTIwcHgsXG4gICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgMTAwdmggOiAxMDB2aCxcbiAgICAgICAgYXV0bzogYXV0byxcbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgXCJtYXgtaGVpZ2h0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWF4LWhlaWdodCxcbiAgICAgIGNsYXNzOiBtYXhoLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDQ4cHg6IDQ4cHgsXG4gICAgICAgIDc4MHB4IDogNzgwcHgsXG4gICAgICAgIDM5MHB4IDogMzkwcHgsXG4gICAgICAgIDUyMHB4IDogNTIwcHgsXG4gICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgMTAwdmggOiAxMDB2aCxcbiAgICAgICAgYXV0bzogYXV0byxcbiAgICAgICAgbm9uZSA6IG5vbmVcbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgXCJtaW4taGVpZ2h0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWluLWhlaWdodCxcbiAgICAgIGNsYXNzOiBtaWgsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgYXV0bzogYXV0byxcbiAgICAgICAgNzgwcHggOiA3ODBweCxcbiAgICAgICAgMjgwcHggOiAyODBweCxcbiAgICAgICAgMzkwcHggOiAzOTBweFxuICAgICAgKSxcbiAgICApLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcIm1pbi13aWR0aFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1pbi13aWR0aCxcbiAgICAgIGNsYXNzOiBtaXcsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMTI4cHggOiAxMjhweCxcbiAgICAgICAgMjUwcHggOiAyNTBweCxcbiAgICAgICAgNTAwcHggOiA1MDBweCxcbiAgICAgICAgbWF4LWNvbnRlbnQgOiBtYXgtY29udGVudCxcbiAgICAgICAgZml0LWNvbnRlbnQgOiBmaXQtY29udGVudCxcbiAgICAgICAgYXV0byA6IGF1dG9cbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcImxzXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IGZhbHNlLFxuICAgICAgcHJvcGVydHk6IGxldHRlci1zcGFjaW5nLFxuICAgICAgY2xhc3M6IGxzLFxuICAgICAgdmFsdWVzOiB0b2tlblR5cG8oXCJsZXR0ZXJTcGFjaW5nXCIpLFxuICAgICksXG4gIClcbik7XG5cblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgXCJyb3VuZGVkXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLFxuICAgICAgdmFsdWVzOiAkemF1eC10b2tlbi1yYWRpdXMsXG4gICAgKSxcbiAgKVxuKTtcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgXCJvcGFjaXR5XCI6IChcbiAgICAgIHJlc3BvbnNpdmUgOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG9wYWNpdHksXG4gICAgICBjbGFzczogb3BhY2l0eSxcbiAgICAgIHZhbHVlcyA6IChcbiAgICAgICAgMCA6IDAsXG4gICAgICAgIDEwIDogMC4xLFxuICAgICAgICAyMCA6IDAuMixcbiAgICAgICAgMzAgOiAwLjMsXG4gICAgICAgIDQwIDogMC40LFxuICAgICAgICA1MCA6IDAuNSxcbiAgICAgICAgNjAgOiAwLjYsXG4gICAgICAgIDcwIDogMC43LFxuICAgICAgICA4MCA6IDAuOCxcbiAgICAgICAgOTAgOiAwLjksXG4gICAgICAgIDEwMCA6IDFcbiAgICAgIClcbiAgICApXG4gIClcbik7XG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwicm91bmRlZC10b3BcIjogbnVsbCxcbiAgKVxuKTtcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgXCJyb3VuZGVkLWVuZFwiOiBudWxsLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcInJvdW5kZWQtYm90dG9tXCI6IG51bGwsXG4gIClcbik7XG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwicm91bmRlZC1zdGFydFwiOiBudWxsLFxuICApXG4pO1xuXG5cbi8vJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAvLyR1dGlsaXRpZXMsXG4gIC8vKFxuICAgIC8vXCJ0cmFuc2xhdGUtbWlkZGxlXCI6IG51bGxcbiAgLy8pXG4vLyk7XG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwicG9zaXRpb25cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwb3NpdGlvbixcbiAgICAgIHZhbHVlczogc3RpY2t5IHN0YXRpYyByZWxhdGl2ZSBhYnNvbHV0ZSBmaXhlZCxcbiAgICApLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcInZpZXdwb3J0LXdpZHRoXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogd2lkdGgsXG4gICAgICBjbGFzczogdncsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMTA6IDEwdncsXG4gICAgICAgIDEwMHZ3OiAxMDB2dyxcbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuXG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwidmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogaGVpZ2h0LFxuICAgICAgY2xhc3M6IHZoLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDEwOiAxMHZoLFxuICAgICAgICA1MDogNTB2aCxcbiAgICAgICAgMTAwOiAxMDB2aCxcbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgXCJzaGFkb3dcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogZmFsc2UsXG4gICAgICBwcm9wZXJ0eTogYm94LXNoYWRvdyxcbiAgICAgIGNsYXNzOiBzaGFkb3csXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgobm9uZTpub25lKSwgdG9rZW5TaGFkb3dzKCkpLFxuICAgICksXG4gIClcbik7XG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwidHJhbnNsYXRlXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IGZhbHNlLFxuICAgICAgcHJvcGVydHk6IHRyYW5zZm9ybSxcbiAgICAgIGNsYXNzOiB0dCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBcIjUwLTUwXCI6IHRyYW5zbGF0ZSg1MCUsIDUwJSksXG4gICAgICAgIFwibjUwLW41MFwiOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSksXG4gICAgICApLFxuICAgICksXG4gIClcbik7XG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwidHJhbnNsYXRleFwiOiBudWxsXG4gIClcbik7XG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwidHJhbnNsYXRleVwiOiBudWxsLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcInRyYW5zbGF0ZXpcIjogbnVsbFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcInNjYWxlXCI6IG51bGxcbiAgKVxuKTtcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgXCJlbmRcIjogbnVsbFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcIndpZHRoXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogd2lkdGgsXG4gICAgICBjbGFzczogdyxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICB2dzQwOiA0MHZ3LFxuICAgICAgICAxMCA6IDEwJSxcbiAgICAgICAgMjAgOiAyMCUsXG4gICAgICAgIDMwIDogMzAlLFxuICAgICAgICA0MCA6IDQwJSxcbiAgICAgICAgNTAgOiA1MCUsXG4gICAgICAgIDYwIDogNjAlLFxuICAgICAgICA3MCA6IDcwJSxcbiAgICAgICAgODAgOiA4MCUsXG4gICAgICAgIDkwIDogOTAlLFxuICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgIDQ4cHggOiA0OHB4LFxuICAgICAgICAxMjBweDogMTIwcHgsXG4gICAgICAgIDE2MHB4OiAxNjBweCxcbiAgICAgICAgMTg2cHg6IDE4NnB4LFxuICAgICAgICAxOTBweDogMTkwcHgsXG4gICAgICAgIDMyMHB4OiAzMjBweCxcbiAgICAgICAgNDI0cHg6IDQyNHB4LFxuICAgICAgICA1NzZweDogNTc2cHgsXG4gICAgICAgIGF1dG86IGF1dG8sXG4gICAgICApLFxuICAgICksXG4gIClcbik7XG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwibWF4LXdpZHRoXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWF4LXdpZHRoLFxuICAgICAgY2xhc3M6IG1heHcsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbm9uZSA6IG5vbmUsXG4gICAgICAgIHZ3NDA6IDQwdncsXG4gICAgICAgIDEwIDogMTAlLFxuICAgICAgICAyMCA6IDIwJSxcbiAgICAgICAgMzAgOiAzMCUsXG4gICAgICAgIDQwIDogNDAlLFxuICAgICAgICA1MCA6IDUwJSxcbiAgICAgICAgMTAwOiAxMDAlLFxuICAgICAgICAxMjBweDogMTIwcHgsXG4gICAgICAgIDEyOHB4OiAxMjhweCxcbiAgICAgICAgMTYwcHg6IDE2MHB4LFxuICAgICAgICAxOTBweDogMTkwcHgsXG4gICAgICAgIDQ4cHggOiA0OHB4LFxuICAgICAgICAxODZweDogMTg2cHgsXG4gICAgICAgIDMyMHB4OiAzMjBweCxcbiAgICAgICAgMzUwcHg6IDM1MHB4LFxuICAgICAgICA0MjRweDogNDI0cHgsXG4gICAgICAgIDU3NnB4OiA1NzZweCxcbiAgICAgICAgODgwcHg6IDg4MHB4LFxuICAgICAgICBhdXRvOiBhdXRvLFxuICAgICAgKSxcbiAgICApLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcIm1pbi13aWR0aFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1pbi13aWR0aCxcbiAgICAgIGNsYXNzOiBtaXcsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbm9uZSA6IG5vbmUsXG4gICAgICAgIHZ3NDA6IDQwdncsXG4gICAgICAgIDEwIDogMTAlLFxuICAgICAgICAyMCA6IDIwJSxcbiAgICAgICAgMzAgOiAzMCUsXG4gICAgICAgIDQwIDogNDAlLFxuICAgICAgICA1MCA6IDUwJSxcbiAgICAgICAgMTAwOiAxMDAlLFxuICAgICAgICA0OHB4IDogNDhweCxcbiAgICAgICAgMTIwcHg6IDEyMHB4LFxuICAgICAgICAxMjhweDogMTI4cHgsXG4gICAgICAgIDE2MHB4OiAxNjBweCxcbiAgICAgICAgMTg2cHg6IDE4NnB4LFxuICAgICAgICAxOTBweDogMTkwcHgsXG4gICAgICAgIDMyMHB4OiAzMjBweCxcbiAgICAgICAgNDI0cHg6IDQyNHB4LFxuICAgICAgICA1NzZweDogNTc2cHgsXG4gICAgICAgIDg4MHB4OiA4ODBweCxcbiAgICAgICAgYXV0bzogYXV0byxcbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgXCJ0cmFuc2l0aW9uXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IGZhbHNlLFxuICAgICAgcHJvcGVydHk6IHRyYW5zaXRpb24sXG4gICAgICBjbGFzczogdHJhbnNpLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGFsbC0wOiBhbGwgJHphdXgtdHJhbnNpdGlvbi0wLFxuICAgICAgICBhbGwtMTogYWxsICR6YXV4LXRyYW5zaXRpb24tMSxcbiAgICAgICAgYWxsLTI6IGFsbCAkemF1eC10cmFuc2l0aW9uLTIsXG4gICAgICAgIG5vbmU6IG5vbmUsXG4gICAgICApLFxuICAgICksXG4gIClcbik7XG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwid2hpdGUtc3BhY2VcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiB3aGl0ZS1zcGFjZSxcbiAgICAgIGNsYXNzOiB3cyxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICB3cmFwOiBub3JtYWwsXG4gICAgICAgIG5vd3JhcDogbm93cmFwLFxuICAgICAgKSxcbiAgICApLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcInotaW5kZXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiB6LWluZGV4LFxuICAgICAgY2xhc3M6IHppLFxuICAgICAgdmFsdWVzOiAkemF1eC1pbmRleC1sYXllcnNcbiAgICApLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcIm92ZXJmbG93XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogb3ZlcmZsb3csXG4gICAgICB2YWx1ZXM6ICh2aXNpYmxlLCBoaWRkZW4sIHNjcm9sbCwgYXV0byksXG4gICAgKSxcbiAgKVxuKTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTGF5b3V0ICYgY29tcG9uZW50c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3Jvb3RcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcblxuLy8gSW1wb3J0IGN1c3RvbWl6ZWRcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy90eXBlXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJFR0lOIHBhcnQgb2YgXCJib290c3RyYXAvc2Nzcy90eXBlXCJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEVORCBwYXJ0IG9mIFwiYm9vdHN0cmFwL3Njc3MvdHlwZVwiXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIEltcG9ydCBjdXN0b21pemVkXG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvaW1hZ2VzXCI7XG5AaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoI3tcIi5cIn1pbWcsIGZsdWlkKSB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vLyBJbXBvcnQgY3VzdG9taXplZFxuLy8gQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2NvbnRhaW5lcnNcIjtcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIsXG4gIFtjbGFzcyo9XCJjb250YWluZXItXCJdIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR6YXV4LXRva2VuLWNvbnRhaW5lcnMge1xuICAgIC5jb250YWluZXItI3ska2V5fSB7XG4gICAgICBtYXgtd2lkdGg6ICR2YWx1ZTtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1oYWxmLSN7JGtleX0ge1xuICAgICAgbWF4LXdpZHRoOiAkdmFsdWUgLyAyO1xuICAgIH1cbiAgICBAZWFjaCAkYnAgaW4gdG9rZW5UeXBvQnJlYWtwb2ludHMoKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicCl7XG4gICAgICAgICAgLmNvbnRhaW5lci0jeyRicH0tI3ska2V5fSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR2YWx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRhaW5lci0jeyRicH0taGFsZi0jeyRrZXl9IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHZhbHVlIC8gMjtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjpyb290e1xuICAtLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7dG9rZW5TcGFjZXIoMCl9O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibWRcIil7XG4gICAgLS1jb250YWluZXItcGFkZGluZy14OiAje3Rva2VuU3BhY2VyKDgpfTtcbiAgfVxufVxuXG5bY2xhc3MqPVwiY29udGFpbmVyLVwiXSB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAkemF1eC10cmFuc2l0aW9uLTEsIG1hcmdpbi1sZWZ0ICR6YXV4LXRyYW5zaXRpb24tMTtcbn1cblxuW2NsYXNzKj1cImNvbnRhaW5lci1cIl0ge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgJHphdXgtdHJhbnNpdGlvbi0xLCBtYXJnaW4tbGVmdCAkemF1eC10cmFuc2l0aW9uLTE7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xufVxuXG5cbltjbGFzcyo9XCJwYi1tZC1cIl0sXG5bY2xhc3MqPVwibWItbWQtXCJdIHtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1ib3R0b20gJHphdXgtdHJhbnNpdGlvbi0xLFxuICAgIG1hcmdpbi1ib3R0b20gJHphdXgtdHJhbnNpdGlvbi0xO1xufVxuXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xuLy9AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvZm9ybXMvbGFiZWxzXCI7XG4vL0BpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9mb3Jtcy9mb3JtLXRleHRcIjtcbi8vQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Zvcm1zL2Zvcm0tY29udHJvbFwiO1xuLy9AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvZm9ybXMvZm9ybS1zZWxlY3RcIjtcbi8vQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Zvcm1zL2Zvcm0tY2hlY2tcIjtcbi8vQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Zvcm1zL2Zvcm0tcmFuZ2VcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9mb3Jtcy9mbG9hdGluZy1sYWJlbHNcIjtcbi8vQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Zvcm1zL2lucHV0LWdyb3VwXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvZm9ybXMvdmFsaWRhdGlvblwiO1xuLy9AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvY2xvc2VcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy90cmFuc2l0aW9uc1wiO1xuLy8gQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2FjY29yZGlvblwiO1xuLy9AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvbW9kYWxcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy90YWJsZXNcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9idXR0b25zXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvZHJvcGRvd25cIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9idXR0b24tZ3JvdXBcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9uYXZcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9uYXZiYXJcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9jYXJkXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvYnJlYWRjcnVtYlwiO1xuLy8gQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3BhZ2luYXRpb25cIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9iYWRnZVwiO1xuLy8gQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2FsZXJ0XCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9saXN0LWdyb3VwXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvdG9hc3RzXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvdG9vbHRpcFwiO1xuLy8gQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3BvcG92ZXJcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9jYXJvdXNlbFwiO1xuLy8gQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3NwaW5uZXJzXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3Mvb2ZmY2FudmFzXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvcGxhY2Vob2xkZXJzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEhlbHBlcnNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9oZWxwZXJzL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvaGVscGVycy9wb3NpdGlvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2hlbHBlcnMvdmlzdWFsbHktaGlkZGVuXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvaGVscGVycy9zdHJldGNoZWQtbGlua1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2hlbHBlcnMvdGV4dC10cnVuY2F0aW9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvaGVscGVycy92clwiO1xuLy8gQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2hlbHBlcnMvY29sb3JlZC1saW5rc1wiO1xuLy8gQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2hlbHBlcnMvcmF0aW9cIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9oZWxwZXJzL3N0YWNrc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBVdGlsaXRpZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvYXBpXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRoZXNlIGJlbG93IGFyZSBib290c3RyYXAncyBpbm5lciBidW5kbGVzLCB0aGUgaW5jbHVzaW9uIG9mIHRoZSBzaW5nbGVcbi8vIFNDU1MgZmlsZXMgKGluc2lkZSB0aGUgYnVuZGxlcykgYXJlIGxpc3RlZCBhYm92ZSBpbiB0aGlzIGZpbGUuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvZm9ybXNcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9oZWxwZXJzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRoZXNlIGJlbG93IGFyZSBib290c3RyYXAncyBpbm5lciBidW5kbGVzLCB0aGUgaW5jbHVzaW9uIG9mIHRoZSBzaW5nbGVcbi8vIFNDU1MgZmlsZXMgKGluc2lkZSB0aGUgYnVuZGxlcykgYXJlIGxpc3RlZCBhYm92ZSBpbiB0aGlzIGZpbGUuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBpbmNsdWRlIG9uSUUoKSB7XG4gIC52aXN1YWxseS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICAvLyBzdHlsZWxpbnQtZW5hYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm9vdC1mb250LXNpemUpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3Jcbi8vIDIuIFNldCBjb3JyZWN0IGhlaWdodCBhbmQgcHJldmVudCB0aGUgYHNpemVgIGF0dHJpYnV0ZSB0byBtYWtlIHRoZSBgaHJgIGxvb2sgbGlrZSBhbiBpbnB1dCBmaWVsZFxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogJGhyLWhlaWdodDsgLy8gMlxufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS1icy0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNFxufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICBkaXJlY3Rpb246IGx0ciAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgaW4gQ2hyb21lIGZyb20gaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLy8gMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGBcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtcmdiXG4kdGhlbWUtY29sb3JzLXJnYjogbWFwLWxvb3AoJHRoZW1lLWNvbG9ycywgdG8tcmdiLCBcIiR2YWx1ZVwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLXJnYlxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIFV0aWxpdGllcyBtYXBzXG4vL1xuLy8gRXh0ZW5kcyB0aGUgZGVmYXVsdCBgJHRoZW1lLWNvbG9yc2AgbWFwcyB0byBoZWxwIGNyZWF0ZSBvdXIgdXRpbGl0aWVzLlxuXG4vLyBDb21lIHY2LCB3ZSdsbCBkZS1kdXBlIHRoZXNlIHZhcmlhYmxlcy4gVW50aWwgdGhlbiwgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlIGtlZXAgdGhlbSB0byByZWFzc2lnbi5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtY29sb3JzXG4kdXRpbGl0aWVzLWNvbG9yczogJHRoZW1lLWNvbG9ycy1yZ2IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuJHV0aWxpdGllcy10ZXh0OiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMtY29sb3JzLFxuICAoXG4gICAgXCJibGFja1wiOiB0by1yZ2IoJGJsYWNrKSxcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpLFxuICAgIFwiYm9keVwiOiB0by1yZ2IoJGJvZHktY29sb3IpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLXRleHQtY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLXRleHQsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwidGV4dFwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtYmctY29sb3JzXG4kdXRpbGl0aWVzLWJnOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMtY29sb3JzLFxuICAoXG4gICAgXCJibGFja1wiOiB0by1yZ2IoJGJsYWNrKSxcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpLFxuICAgIFwiYm9keVwiOiB0by1yZ2IoJGJvZHktYmcpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLWJnLWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy1iZywgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJiZ1wiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuJGd1dHRlcnM6ICRzcGFjZXJzICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci10aGVtZS12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sb3JzXG5AZnVuY3Rpb24gdG8tcmdiKCR2YWx1ZSkge1xuICBAcmV0dXJuIHJlZCgkdmFsdWUpLCBncmVlbigkdmFsdWUpLCBibHVlKCR2YWx1ZSk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbkBmdW5jdGlvbiByZ2JhLWNzcy12YXIoJGlkZW50aWZpZXIsICR0YXJnZXQpIHtcbiAgQGlmICRpZGVudGlmaWVyID09IFwiYm9keVwiIGFuZCAkdGFyZ2V0ID09IFwiYmdcIiB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRpZGVudGlmaWVyfS1iZy1yZ2IpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH0gQGlmICRpZGVudGlmaWVyID09IFwiYm9keVwiIGFuZCAkdGFyZ2V0ID09IFwidGV4dFwiIHtcbiAgICBAcmV0dXJuIHJnYmEodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGlkZW50aWZpZXJ9LWNvbG9yLXJnYiksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyR0YXJnZXR9LW9wYWNpdHkpKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRpZGVudGlmaWVyfS1yZ2IpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIG1hcC1sb29wKCRtYXAsICRmdW5jLCAkYXJncy4uLikge1xuICAkX21hcDogKCk7XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xuICAgIC8vIGFsbG93IHRvIHBhc3MgdGhlICRrZXkgYW5kICR2YWx1ZSBvZiB0aGUgbWFwIGFzIGFuIGZ1bmN0aW9uIGFyZ3VtZW50XG4gICAgJF9hcmdzOiAoKTtcbiAgICBAZWFjaCAkYXJnIGluICRhcmdzIHtcbiAgICAgICRfYXJnczogYXBwZW5kKCRfYXJncywgaWYoJGFyZyA9PSBcIiRrZXlcIiwgJGtleSwgaWYoJGFyZyA9PSBcIiR2YWx1ZVwiLCAkdmFsdWUsICRhcmcpKSk7XG4gICAgfVxuXG4gICAgJF9tYXA6IG1hcC1tZXJnZSgkX21hcCwgKCRrZXk6IGNhbGwoZ2V0LWZ1bmN0aW9uKCRmdW5jKSwgJF9hcmdzLi4uKSkpO1xuICB9XG5cbiAgQHJldHVybiAkX21hcDtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuXG5AZnVuY3Rpb24gdmFyaWZ5KCRsaXN0KSB7XG4gICRyZXN1bHQ6IG51bGw7XG4gIEBlYWNoICRlbnRyeSBpbiAkbGlzdCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRlbnRyeX0pLCBzcGFjZSk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBJbnRlcm5hbCBCb290c3RyYXAgZnVuY3Rpb24gdG8gdHVybiBtYXBzIGludG8gaXRzIG5lZ2F0aXZlIHZhcmlhbnQuXG4vLyBJdCBwcmVmaXhlcyB0aGUga2V5cyB3aXRoIGBuYCBhbmQgbWFrZXMgdGhlIHZhbHVlIG5lZ2F0aXZlLlxuQGZ1bmN0aW9uIG5lZ2F0aXZpZnktbWFwKCRtYXApIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgJGtleSAhPSAwIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoXCJuXCIgKyAka2V5OiAoLSR2YWx1ZSkpKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBHZXQgbXVsdGlwbGUga2V5cyBmcm9tIGEgc2FzcyBtYXBcbkBmdW5jdGlvbiBtYXAtZ2V0LW11bHRpcGxlKCRtYXAsICR2YWx1ZXMpIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgKGluZGV4KCR2YWx1ZXMsICRrZXkpICE9IG51bGwpIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoJGtleTogJHZhbHVlKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gTWVyZ2UgbXVsdGlwbGUgbWFwc1xuQGZ1bmN0aW9uIG1hcC1tZXJnZS1tdWx0aXBsZSgkbWFwcy4uLikge1xuICAkbWVyZ2VkLW1hcHM6ICgpO1xuXG4gIEBlYWNoICRtYXAgaW4gJG1hcHMge1xuICAgICRtZXJnZWQtbWFwczogbWFwLW1lcmdlKCRtZXJnZWQtbWFwcywgJG1hcCk7XG4gIH1cbiAgQHJldHVybiAkbWVyZ2VkLW1hcHM7XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3Rcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDE2OFxuXG4vLyBBIGxpc3Qgb2YgcHJlLWNhbGN1bGF0ZWQgbnVtYmVycyBvZiBwb3coZGl2aWRlKChkaXZpZGUoJHZhbHVlLCAyNTUpICsgLjA1NSksIDEuMDU1KSwgMi40KS4gKGZyb20gMCB0byAyNTUpXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuJF9sdW1pbmFuY2UtbGlzdDogLjAwMDggLjAwMSAuMDAxMSAuMDAxMyAuMDAxNSAuMDAxNyAuMDAyIC4wMDIyIC4wMDI1IC4wMDI3IC4wMDMgLjAwMzMgLjAwMzcgLjAwNCAuMDA0NCAuMDA0OCAuMDA1MiAuMDA1NiAuMDA2IC4wMDY1IC4wMDcgLjAwNzUgLjAwOCAuMDA4NiAuMDA5MSAuMDA5NyAuMDEwMyAuMDExIC4wMTE2IC4wMTIzIC4wMTMgLjAxMzcgLjAxNDQgLjAxNTIgLjAxNiAuMDE2OCAuMDE3NiAuMDE4NSAuMDE5NCAuMDIwMyAuMDIxMiAuMDIyMiAuMDIzMiAuMDI0MiAuMDI1MiAuMDI2MiAuMDI3MyAuMDI4NCAuMDI5NiAuMDMwNyAuMDMxOSAuMDMzMSAuMDM0MyAuMDM1NiAuMDM2OSAuMDM4MiAuMDM5NSAuMDQwOSAuMDQyMyAuMDQzNyAuMDQ1MiAuMDQ2NyAuMDQ4MiAuMDQ5NyAuMDUxMyAuMDUyOSAuMDU0NSAuMDU2MSAuMDU3OCAuMDU5NSAuMDYxMiAuMDYzIC4wNjQ4IC4wNjY2IC4wNjg1IC4wNzA0IC4wNzIzIC4wNzQyIC4wNzYyIC4wNzgyIC4wODAyIC4wODIzIC4wODQ0IC4wODY1IC4wODg3IC4wOTA4IC4wOTMxIC4wOTUzIC4wOTc2IC4wOTk5IC4xMDIyIC4xMDQ2IC4xMDcgLjEwOTUgLjExMTkgLjExNDQgLjExNyAuMTE5NSAuMTIyMSAuMTI0OCAuMTI3NCAuMTMwMSAuMTMyOSAuMTM1NiAuMTM4NCAuMTQxMyAuMTQ0MSAuMTQ3IC4xNSAuMTUyOSAuMTU1OSAuMTU5IC4xNjIgLjE2NTEgLjE2ODMgLjE3MTQgLjE3NDYgLjE3NzkgLjE4MTIgLjE4NDUgLjE4NzggLjE5MTIgLjE5NDYgLjE5ODEgLjIwMTYgLjIwNTEgLjIwODYgLjIxMjIgLjIxNTkgLjIxOTUgLjIyMzIgLjIyNyAuMjMwNyAuMjM0NiAuMjM4NCAuMjQyMyAuMjQ2MiAuMjUwMiAuMjU0MiAuMjU4MiAuMjYyMyAuMjY2NCAuMjcwNSAuMjc0NyAuMjc4OSAuMjgzMSAuMjg3NCAuMjkxOCAuMjk2MSAuMzAwNSAuMzA1IC4zMDk1IC4zMTQgLjMxODUgLjMyMzEgLjMyNzggLjMzMjUgLjMzNzIgLjM0MTkgLjM0NjcgLjM1MTUgLjM1NjQgLjM2MTMgLjM2NjMgLjM3MTIgLjM3NjMgLjM4MTMgLjM4NjQgLjM5MTYgLjM5NjggLjQwMiAuNDA3MiAuNDEyNSAuNDE3OSAuNDIzMyAuNDI4NyAuNDM0MiAuNDM5NyAuNDQ1MiAuNDUwOCAuNDU2NCAuNDYyMSAuNDY3OCAuNDczNSAuNDc5MyAuNDg1MSAuNDkxIC40OTY5IC41MDI5IC41MDg5IC41MTQ5IC41MjEgLjUyNzEgLjUzMzMgLjUzOTUgLjU0NTcgLjU1MiAuNTU4MyAuNTY0NyAuNTcxMSAuNTc3NiAuNTg0MSAuNTkwNiAuNTk3MiAuNjAzOCAuNjEwNSAuNjE3MiAuNjI0IC42MzA4IC42Mzc2IC42NDQ1IC42NTE0IC42NTg0IC42NjU0IC42NzI0IC42Nzk1IC42ODY3IC42OTM5IC43MDExIC43MDg0IC43MTU3IC43MjMxIC43MzA1IC43Mzc5IC43NDU0IC43NTI5IC43NjA1IC43NjgyIC43NzU4IC43ODM1IC43OTEzIC43OTkxIC44MDcgLjgxNDggLjgyMjggLjgzMDggLjgzODggLjg0NjkgLjg1NSAuODYzMiAuODcxNCAuODc5NiAuODg3OSAuODk2MyAuOTA0NyAuOTEzMSAuOTIxNiAuOTMwMSAuOTM4NyAuOTQ3MyAuOTU2IC45NjQ3IC45NzM0IC45ODIzIC45OTExIDE7XG5cbkBmdW5jdGlvbiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCwgJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRjb2xvci1jb250cmFzdC1kYXJrLCAkY29sb3ItY29udHJhc3QtbGlnaHQ6ICRjb2xvci1jb250cmFzdC1saWdodCwgJG1pbi1jb250cmFzdC1yYXRpbzogJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAkZm9yZWdyb3VuZHM6ICRjb2xvci1jb250cmFzdC1saWdodCwgJGNvbG9yLWNvbnRyYXN0LWRhcmssICR3aGl0ZSwgJGJsYWNrO1xuICAkbWF4LXJhdGlvOiAwO1xuICAkbWF4LXJhdGlvLWNvbG9yOiBudWxsO1xuXG4gIEBlYWNoICRjb2xvciBpbiAkZm9yZWdyb3VuZHMge1xuICAgICRjb250cmFzdC1yYXRpbzogY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRjb2xvcik7XG4gICAgQGlmICRjb250cmFzdC1yYXRpbyA+ICRtaW4tY29udHJhc3QtcmF0aW8ge1xuICAgICAgQHJldHVybiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWF4LXJhdGlvIHtcbiAgICAgICRtYXgtcmF0aW86ICRjb250cmFzdC1yYXRpbztcbiAgICAgICRtYXgtcmF0aW8tY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICBAd2FybiBcIkZvdW5kIG5vIGNvbG9yIGxlYWRpbmcgdG8gI3skbWluLWNvbnRyYXN0LXJhdGlvfToxIGNvbnRyYXN0IHJhdGlvIGFnYWluc3QgI3skYmFja2dyb3VuZH0uLi5cIjtcblxuICBAcmV0dXJuICRtYXgtcmF0aW8tY29sb3I7XG59XG5cbkBmdW5jdGlvbiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGZvcmVncm91bmQ6ICRjb2xvci1jb250cmFzdC1saWdodCkge1xuICAkbDE6IGx1bWluYW5jZSgkYmFja2dyb3VuZCk7XG4gICRsMjogbHVtaW5hbmNlKG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpKTtcblxuICBAcmV0dXJuIGlmKCRsMSA+ICRsMiwgZGl2aWRlKCRsMSArIC4wNSwgJGwyICsgLjA1KSwgZGl2aWRlKCRsMiArIC4wNSwgJGwxICsgLjA1KSk7XG59XG5cbi8vIFJldHVybiBXQ0FHMi4wIHJlbGF0aXZlIGx1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvR0wvd2lraS9SZWxhdGl2ZV9sdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLVRFQ0hTL0cxNy5odG1sI0cxNy10ZXN0c1xuQGZ1bmN0aW9uIGx1bWluYW5jZSgkY29sb3IpIHtcbiAgJHJnYjogKFxuICAgIFwiclwiOiByZWQoJGNvbG9yKSxcbiAgICBcImdcIjogZ3JlZW4oJGNvbG9yKSxcbiAgICBcImJcIjogYmx1ZSgkY29sb3IpXG4gICk7XG5cbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkcmdiIHtcbiAgICAkdmFsdWU6IGlmKGRpdmlkZSgkdmFsdWUsIDI1NSkgPCAuMDM5MjgsIGRpdmlkZShkaXZpZGUoJHZhbHVlLCAyNTUpLCAxMi45MiksIG50aCgkX2x1bWluYW5jZS1saXN0LCAkdmFsdWUgKyAxKSk7XG4gICAgJHJnYjogbWFwLW1lcmdlKCRyZ2IsICgkbmFtZTogJHZhbHVlKSk7XG4gIH1cblxuICBAcmV0dXJuIChtYXAtZ2V0KCRyZ2IsIFwiclwiKSAqIC4yMTI2KSArIChtYXAtZ2V0KCRyZ2IsIFwiZ1wiKSAqIC43MTUyKSArIChtYXAtZ2V0KCRyZ2IsIFwiYlwiKSAqIC4wNzIyKTtcbn1cblxuLy8gUmV0dXJuIG9wYXF1ZSBjb2xvclxuLy8gb3BhcXVlKCNmZmYsIHJnYmEoMCwgMCwgMCwgLjUpKSA9PiAjODA4MDgwXG5AZnVuY3Rpb24gb3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkge1xuICBAcmV0dXJuIG1peChyZ2JhKCRmb3JlZ3JvdW5kLCAxKSwgJGJhY2tncm91bmQsIG9wYWNpdHkoJGZvcmVncm91bmQpICogMTAwKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLWZ1bmN0aW9uc1xuLy8gVGludCBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIHdoaXRlXG5AZnVuY3Rpb24gdGludC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggYmxhY2tcbkBmdW5jdGlvbiBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIHRoZSBjb2xvciBpZiB0aGUgd2VpZ2h0IGlzIHBvc2l0aXZlLCBlbHNlIHRpbnQgaXRcbkBmdW5jdGlvbiBzaGlmdC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBpZigkd2VpZ2h0ID4gMCwgc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSwgdGludC1jb2xvcigkY29sb3IsIC0kd2VpZ2h0KSk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLWZ1bmN0aW9uc1xuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUyKSAhPSBudW1iZXIge1xuICAgICR2YWx1ZTI6IHVucXVvdGUoXCIoXCIpICsgJHZhbHVlMiArIHVucXVvdGUoXCIpXCIpO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiJHphdXgtdG9rZW4tc3BhY2VzOihcbiAgc3BhY2VyLXdpZHRoLXB4OiA4LFxuICBzcGFjZXItYmFzZTogMC41cmVtLFxuICBzcGFjZXM6IChcbiAgICAwOiAoXG4gICAgICBtdWw6IDBcbiAgICApLFxuICAgIDE6IChcbiAgICAgIG11bDogMC41XG4gICAgKSxcbiAgICAyOiAoXG4gICAgICBtdWw6IDFcbiAgICApLFxuICAgIDM6IChcbiAgICAgIG11bDogMS41XG4gICAgKSxcbiAgICA0OiAoXG4gICAgICBtdWw6IDJcbiAgICApLFxuICAgIDU6IChcbiAgICAgIG11bDogM1xuICAgICksXG4gICAgNjogKFxuICAgICAgbXVsOiA0XG4gICAgKSxcbiAgICA3OiAoXG4gICAgICBtdWw6IDZcbiAgICApLFxuICAgIDg6IChcbiAgICAgIG11bDogOFxuICAgICksXG4gICAgOTogKFxuICAgICAgbXVsOiAxMFxuICAgICksXG4gICAgMTA6IChcbiAgICAgIG11bDogMTJcbiAgICApLFxuICAgIDExOiAoXG4gICAgICBtdWw6IDE0XG4gICAgKSxcbiAgICAxMjogKFxuICAgICAgbXVsOiAxNlxuICAgICksXG4gICAgMTM6IChcbiAgICAgIG11bDogMThcbiAgICApLFxuICAgIDE0OiAoXG4gICAgICBtdWw6IDIwXG4gICAgKSxcbiAgICAxNTogKFxuICAgICAgbXVsOiAyOFxuICAgICksXG4gICAgMTY6IChcbiAgICAgIG11bDogMzZcbiAgICApXG4gIClcbik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBtaXhpbiBhcHBlYXJhbmNlKCR2YWx1ZSkge1xuICBAaWYgaGFzQ29tcGF0aWJpbGl0eUxheWVyKCkge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogJHZhbHVlO1xuICAgIC1tb3otYXBwZWFyYW5jZTogJHZhbHVlO1xuICB9XG4gIGFwcGVhcmFuY2U6ICR2YWx1ZTtcbn1cblxuQG1peGluIGJnLWNsaXAtdGV4dCgpIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmFsdWUpIHtcbiAgQGlmIGhhc0NvbXBhdGliaWxpdHlMYXllcigpIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2YWx1ZTtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2YWx1ZTtcbiAgfVxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmFsdWU7XG59XG5cbi8vIEBzZWUgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zdHlsaW5nLXVuZGVybGluZXMtd2ViL1xuQG1peGluIHVuZGVybGluZSgkdGV4dF9jb2xvciwgJGJnX2NvbG9yKSB7XG4gIHRleHQtc2hhZG93OiAtMnB4IC0ycHggJGJnX2NvbG9yLCAtMnB4IDJweCAkYmdfY29sb3IsIDJweCAtMnB4ICRiZ19jb2xvcixcbiAgICAycHggMnB4ICRiZ19jb2xvcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xNzVlbSAkYmdfY29sb3IsIGluc2V0IDAgLTAuMmVtICR0ZXh0X2NvbG9yO1xufVxuXG4vLyBAc2VlIGh0dHBzOi8vc2hhcmtjb2Rlci5jb20vdmlzdWFsL3VuZGVybGluZVxuQG1peGluIHVuZGVybGluZS12aWEtYmcoJGNvbG9yLCAkc2l6ZVB4LCAkeVBvczogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciAwJSwgJGNvbG9yICR5UG9zKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICR5UG9zO1xuICBiYWNrZ3JvdW5kLXNpemU6ICR5UG9zICRzaXplUHg7XG59XG5cbi8vIE9iamVjdC1maXQgbWl4aW4gd2hvIHN1cHBvcnRzIHRoZSBwb2x5ZmlsbCdzIHN5bnRheFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL2ZyZWdhbnRlL29iamVjdC1maXQtaW1hZ2VzXG5AbWl4aW4gb2JqZWN0Zml0KCR0eXBlOiBcImNvdmVyXCIsICRwb3NpdGlvbjogXCJjZW50ZXJcIikge1xuICBvYmplY3QtZml0OiAkdHlwZTtcbiAgb2JqZWN0LXBvc2l0aW9uOiAkcG9zaXRpb247XG5cbiAgQGlmIGhhc0NvbXBhdGliaWxpdHlMYXllcigpIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyR0eXBlfTsgb2JqZWN0LXBvc2l0aW9uOiAjeyRwb3NpdGlvbn07XCI7XG4gIH1cbn1cblxuLy8gRml4IFNWRyBpbiA8aW1nPiB0YWdzIG5vdCBzY2FsaW5nIGluIElFOSwgSUUxMCwgSUUxMVxuLy8gSUU5LCBJRTEwLCBhbmQgSUUxMSBkb24ndCBwcm9wZXJseSBzY2FsZSBTVkcgZmlsZXMgYWRkZWQgd2l0aCBpbWcgdGFncyB3aGVuIHZpZXdCb3gsIHdpZHRoXG4vLyBhbmQgaGVpZ2h0IGF0dHJpYnV0ZXMgYXJlIHNwZWNpZmllZC4gVG8gZ2V0IG1vcmUgY29uc2lzdGVudCBzY2FsaW5nIGFjcm9zcyBicm93c2VycyBhbHdheXMgZW5zdXJlXG4vLyB5b3Ugc3BlY2lmeSBhIHZpZXdCb3ggYnV0IGxlYXZlIG9mZiB0aGUgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGVzIG9uIHlvdXIgc3ZnIGVsZW1lbnQuXG4vL1xuLy8gQHNlZSBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9sYXJyeWJvdGhhLzc4ODE2OTFcbi8vIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvOTc3NzE0My9zdmctaW4taW1nLWVsZW1lbnQtcHJvcG9ydGlvbnMtbm90LXJlc3BlY3RlZC1pbi1pZTkvOTc5MjI1NCM5NzkyMjU0XG5AbWl4aW4gb25JRSgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIoKSB7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2FuY2VsLXN0eWxlKCkge1xuICAmOjotbXMtY2xlYXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvc2Fzcy9jdXN0b20tc2Nyb2xsYmFycy1taXhpbi9cbkBtaXhpbiBzY3JvbGxiYXJzKFxuICAkc2l6ZSxcbiAgJGZvcmVncm91bmQtY29sb3IsXG4gICRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGZvcmVncm91bmQtY29sb3IsIHdoaXRlLCA1MCUpLFxuICAkcm91bmRlZDogNHB4XG4pIHtcbiAgLy8gUHJldmVudHMgdG8gZ2FpbiBsYXlvdXQgKEdvb2dsZSBDaHJvbWUgMjkrKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgICAmIHtcbiAgICAgIG92ZXJmbG93OiBvdmVybGF5O1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvciBHb29nbGUgQ2hyb21lXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gIC8vIEZpcmVmb3hcbiAgc2Nyb2xsYmFyLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW4gIWltcG9ydGFudDtcblxuICBAaWYgaGFzQ29tcGF0aWJpbGl0eUxheWVyKCkge1xuICAgIC8vIEZvciBJbnRlcm5ldCBFeHBsb3JlclxuICAgICYge1xuICAgICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhpZGVTY3JvbGxiYXJzIHtcbiAgLy8gaHR0cHM6Ly9ibG9ncy5tc2RuLm1pY3Jvc29mdC5jb20va3VybGFrLzIwMTMvMTEvMDMvaGlkaW5nLXZlcnRpY2FsLXNjcm9sbGJhcnMtd2l0aC1wdXJlLWNzcy1pbi1jaHJvbWUtaWUtNi1maXJlZm94LW9wZXJhLWFuZC1zYWZhcmkvXG4gIC8vIFRoZXJlIGlzIGEgQ1NTIHJ1bGUgdGhhdCBjYW4gaGlkZSBzY3JvbGxiYXJzIGluIFdlYmtpdC1iYXNlZCBicm93c2VycyAoQ2hyb21lIGFuZCBTYWZhcmkpLlxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAvLyBUaGVyZSBpcyBhIENTUyBydWxlIHRoYXQgY2FuIGhpZGUgc2Nyb2xsYmFycyBpbiBJRSAxMCsuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLy8gVXNlIC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhciBpZiB5b3Ugd2lzaCB0byBkaXNwbGF5IG9uIGhvdmVyLlxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcblxuICAvLyBUaGVyZSB1c2VkIHRvIGJlIGEgQ1NTIHJ1bGUgdGhhdCBjb3VsZCBoaWRlIHNjcm9sbGJhcnMgaW4gRmlyZWZveCwgYnV0IGl0IGhhcyBzaW5jZSBiZWVuIGRlcHJlY2F0ZWQuXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLy8gQmV0dGVyIGZvbnQgc21vb3RoaW5nIGZvciBtb2Rlcm4gYnJvd3NlcnMuXG4vLyBAc2VlIGh0dHBzOi8vZGF2aWR3YWxzaC5uYW1lL2ZvbnQtc21vb3RoaW5nXG4vLyBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9mb250LXNtb290aFxuQG1peGluIHRleHQtYW50aWFsaWFzZWQge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIHJldGluYSgpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBnZW5lcmF0ZVJlc3BvbnNpdmUoXG4gICRiYXNlLWNsYXNzLFxuICAkcHJvcC1uYW1lLFxuICAkYnJlYWtwb2ludHMtbGlzdDogdG9rZW5CcmVha3BvaW50cygpXG4pIHtcbiAgQGVhY2ggJG1xLXByZWZpeCwgJHYgaW4gJGJyZWFrcG9pbnRzLWxpc3Qge1xuICAgIC8vIFByZXZlbnRzIGtleXMgd2hvIHN0YXJ0cyB3aXRoIHVuZGVyc2NvcmVcbiAgICBAaWYgc3RyLWluZGV4KCRtcS1wcmVmaXgsIFwiX1wiKSA9PSBudWxsIHtcbiAgICAgIEBpZiBub3QoJG1xLXByZWZpeCA9PSBcInhzXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbXEtcHJlZml4KSB7XG4gICAgICAgICAgI3skYmFzZS1jbGFzc30tI3skbXEtcHJlZml4fS0jeyRwcm9wLW5hbWV9IHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICN7JGJhc2UtY2xhc3N9LSN7JHByb3AtbmFtZX0ge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpIHtcbiAgQC13ZWJraXQta2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDsgXG4gIH1cbiAgQC1tb3ota2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW1zLWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH0gXG4gIH1cblxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpe1xuICB0cmFuc2Zvcm06dHJhbnNsYXRlKCR4LCR5KTtcbn1cblxuQG1peGluIGxoQ3JvcCgkbGluZS1oZWlnaHQpIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtICN7JGxpbmUtaGVpZ2h0fSkgKiAwLjVlbSk7XG4gIH1cbn1cblxuQG1peGluIHZlcnRpY2FsTWV0cmljc0ZpeCgkbWFyZ2luKXtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLSN7JG1hcmdpbn07XG4gIH1cbn0iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIiR6YXV4LXRva2VuLWNvbnRhaW5lcnM6KFxuICBzOiAzNzVweCxcbiAgbTogMTAwOHB4LFxuICBtMjogOTQ0cHgsXG4gIG0zOiAxMzEzcHgsXG4gIGw6IDE0ODhweCxcbiAgeGw6IDE3OTJweCxcbiAgZmx1aWQ6IDEwMCVcbik7XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YWx1ZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFsdWV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5haXItZGF0ZXBpY2tlci1jZWxsLi15ZWFyLS4tb3RoZXItZGVjYWRlLSwuYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgte2NvbG9yOnZhcigtLWFkcC1jb2xvci1vdGhlci1tb250aCl9LmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUtOmhvdmVyLC5haXItZGF0ZXBpY2tlci1jZWxsLi1kYXktLi1vdGhlci1tb250aC06aG92ZXJ7Y29sb3I6dmFyKC0tYWRwLWNvbG9yLW90aGVyLW1vbnRoLWhvdmVyKX0uLWRpc2FibGVkLS4tZm9jdXMtLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUtLC4tZGlzYWJsZWQtLi1mb2N1cy0uYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgte2NvbG9yOnZhcigtLWFkcC1jb2xvci1vdGhlci1tb250aCl9Li1zZWxlY3RlZC0uYWlyLWRhdGVwaWNrZXItY2VsbC4teWVhci0uLW90aGVyLWRlY2FkZS0sLi1zZWxlY3RlZC0uYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgte2NvbG9yOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZC1vdGhlci1tb250aCl9Li1zZWxlY3RlZC0uLWZvY3VzLS5haXItZGF0ZXBpY2tlci1jZWxsLi15ZWFyLS4tb3RoZXItZGVjYWRlLSwuLXNlbGVjdGVkLS4tZm9jdXMtLmFpci1kYXRlcGlja2VyLWNlbGwuLWRheS0uLW90aGVyLW1vbnRoLXtiYWNrZ3JvdW5kOnZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLW90aGVyLW1vbnRoLWZvY3VzZWQpfS4taW4tcmFuZ2UtLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUtLC4taW4tcmFuZ2UtLmFpci1kYXRlcGlja2VyLWNlbGwuLWRheS0uLW90aGVyLW1vbnRoLXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlKTtjb2xvcjp2YXIoLS1hZHAtY29sb3IpfS4taW4tcmFuZ2UtLi1mb2N1cy0uYWlyLWRhdGVwaWNrZXItY2VsbC4teWVhci0uLW90aGVyLWRlY2FkZS0sLi1pbi1yYW5nZS0uLWZvY3VzLS5haXItZGF0ZXBpY2tlci1jZWxsLi1kYXktLi1vdGhlci1tb250aC17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZS1mb2N1c2VkKX0uYWlyLWRhdGVwaWNrZXItY2VsbC4teWVhci0uLW90aGVyLWRlY2FkZS06ZW1wdHksLmFpci1kYXRlcGlja2VyLWNlbGwuLWRheS0uLW90aGVyLW1vbnRoLTplbXB0eXtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmV9LmFpci1kYXRlcGlja2VyLWNlbGx7Ym9yZGVyLXJhZGl1czp2YXIoLS1hZHAtY2VsbC1ib3JkZXItcmFkaXVzKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3otaW5kZXg6MX0uYWlyLWRhdGVwaWNrZXItY2VsbC4tZm9jdXMte2JhY2tncm91bmQ6dmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1ob3Zlcil9LmFpci1kYXRlcGlja2VyLWNlbGwuLWN1cnJlbnQte2NvbG9yOnZhcigtLWFkcC1jb2xvci1jdXJyZW50LWRhdGUpfS5haXItZGF0ZXBpY2tlci1jZWxsLi1jdXJyZW50LS4tZm9jdXMte2NvbG9yOnZhcigtLWFkcC1jb2xvcil9LmFpci1kYXRlcGlja2VyLWNlbGwuLWN1cnJlbnQtLi1pbi1yYW5nZS17Y29sb3I6dmFyKC0tYWRwLWNvbG9yLWN1cnJlbnQtZGF0ZSl9LmFpci1kYXRlcGlja2VyLWNlbGwuLWRpc2FibGVkLXtjdXJzb3I6ZGVmYXVsdDtjb2xvcjp2YXIoLS1hZHAtY29sb3ItZGlzYWJsZWQpfS5haXItZGF0ZXBpY2tlci1jZWxsLi1kaXNhYmxlZC0uLWZvY3VzLXtjb2xvcjp2YXIoLS1hZHAtY29sb3ItZGlzYWJsZWQpfS5haXItZGF0ZXBpY2tlci1jZWxsLi1kaXNhYmxlZC0uLWluLXJhbmdlLXtjb2xvcjp2YXIoLS1hZHAtY29sb3ItZGlzYWJsZWQtaW4tcmFuZ2UpfS5haXItZGF0ZXBpY2tlci1jZWxsLi1kaXNhYmxlZC0uLWN1cnJlbnQtLi1mb2N1cy17Y29sb3I6dmFyKC0tYWRwLWNvbG9yLWRpc2FibGVkKX0uYWlyLWRhdGVwaWNrZXItY2VsbC4taW4tcmFuZ2Ute2JhY2tncm91bmQ6dmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZSk7Ym9yZGVyLXJhZGl1czowfS5haXItZGF0ZXBpY2tlci1jZWxsLi1pbi1yYW5nZS06aG92ZXIsLmFpci1kYXRlcGlja2VyLWNlbGwuLWluLXJhbmdlLS4tZm9jdXMte2JhY2tncm91bmQ6dmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZS1ob3Zlcil9LmFpci1kYXRlcGlja2VyLWNlbGwuLXJhbmdlLWZyb20te2JvcmRlcjoxcHggc29saWQgdmFyKC0tYWRwLWNlbGwtYm9yZGVyLWNvbG9yLWluLXJhbmdlKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2UpO2JvcmRlci1yYWRpdXM6dmFyKC0tYWRwLWNlbGwtYm9yZGVyLXJhZGl1cykgMCAwIHZhcigtLWFkcC1jZWxsLWJvcmRlci1yYWRpdXMpfS5haXItZGF0ZXBpY2tlci1jZWxsLi1yYW5nZS10by17Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1hZHAtY2VsbC1ib3JkZXItY29sb3ItaW4tcmFuZ2UpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZSk7Ym9yZGVyLXJhZGl1czowIHZhcigtLWFkcC1jZWxsLWJvcmRlci1yYWRpdXMpIHZhcigtLWFkcC1jZWxsLWJvcmRlci1yYWRpdXMpIDB9LmFpci1kYXRlcGlja2VyLWNlbGwuLXJhbmdlLXRvLS4tcmFuZ2UtZnJvbS17Ym9yZGVyLXJhZGl1czp2YXIoLS1hZHAtY2VsbC1ib3JkZXItcmFkaXVzKX0uYWlyLWRhdGVwaWNrZXItY2VsbC4tc2VsZWN0ZWQte2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKX0uYWlyLWRhdGVwaWNrZXItY2VsbC4tc2VsZWN0ZWQtLi1jdXJyZW50LXtjb2xvcjojZmZmO2JhY2tncm91bmQ6dmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZCl9LmFpci1kYXRlcGlja2VyLWNlbGwuLXNlbGVjdGVkLS4tZm9jdXMte2JhY2tncm91bmQ6dmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZC1ob3Zlcil9XG4uYWlyLWRhdGVwaWNrZXItYm9keXt0cmFuc2l0aW9uOmFsbCB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tYWRwLXRyYW5zaXRpb24tZWFzZSl9LmFpci1kYXRlcGlja2VyLWJvZHkuLWhpZGRlbi17ZGlzcGxheTpub25lfS5haXItZGF0ZXBpY2tlci1ib2R5LS1kYXktbmFtZXN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNywgdmFyKC0tYWRwLWRheS1jZWxsLXdpZHRoKSk7bWFyZ2luOjhweCAwIDNweH0uYWlyLWRhdGVwaWNrZXItYm9keS0tZGF5LW5hbWV7Y29sb3I6dmFyKC0tYWRwLWRheS1uYW1lLWNvbG9yKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleDoxO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6LjhlbX0uYWlyLWRhdGVwaWNrZXItYm9keS0tZGF5LW5hbWUuLWNsaWNrYWJsZS17Y3Vyc29yOnBvaW50ZXJ9LmFpci1kYXRlcGlja2VyLWJvZHktLWRheS1uYW1lLi1jbGlja2FibGUtOmhvdmVye2NvbG9yOnZhcigtLWFkcC1kYXktbmFtZS1jb2xvci1ob3Zlcil9LmFpci1kYXRlcGlja2VyLWJvZHktLWNlbGxze2Rpc3BsYXk6Z3JpZH0uYWlyLWRhdGVwaWNrZXItYm9keS0tY2VsbHMuLWRheXMte2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNywgdmFyKC0tYWRwLWRheS1jZWxsLXdpZHRoKSk7Z3JpZC1hdXRvLXJvd3M6dmFyKC0tYWRwLWRheS1jZWxsLWhlaWdodCl9LmFpci1kYXRlcGlja2VyLWJvZHktLWNlbGxzLi1tb250aHMte2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtncmlkLWF1dG8tcm93czp2YXIoLS1hZHAtbW9udGgtY2VsbC1oZWlnaHQpfS5haXItZGF0ZXBpY2tlci1ib2R5LS1jZWxscy4teWVhcnMte2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKTtncmlkLWF1dG8tcm93czp2YXIoLS1hZHAteWVhci1jZWxsLWhlaWdodCl9XG4uYWlyLWRhdGVwaWNrZXItbmF2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1hZHAtYm9yZGVyLWNvbG9yLWlubmVyKTttaW4taGVpZ2h0OnZhcigtLWFkcC1uYXYtaGVpZ2h0KTtwYWRkaW5nOnZhcigtLWFkcC1wYWRkaW5nKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS4tb25seS10aW1lcGlja2VyLSAuYWlyLWRhdGVwaWNrZXItbmF2e2Rpc3BsYXk6bm9uZX0uYWlyLWRhdGVwaWNrZXItbmF2LS10aXRsZSwuYWlyLWRhdGVwaWNrZXItbmF2LS1hY3Rpb257ZGlzcGxheTpmbGV4O2N1cnNvcjpwb2ludGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5haXItZGF0ZXBpY2tlci1uYXYtLWFjdGlvbnt3aWR0aDp2YXIoLS1hZHAtbmF2LWFjdGlvbi1zaXplKTtib3JkZXItcmFkaXVzOnZhcigtLWFkcC1ib3JkZXItcmFkaXVzKTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmFpci1kYXRlcGlja2VyLW5hdi0tYWN0aW9uOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXIpfS5haXItZGF0ZXBpY2tlci1uYXYtLWFjdGlvbjphY3RpdmV7YmFja2dyb3VuZDp2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1hY3RpdmUpfS5haXItZGF0ZXBpY2tlci1uYXYtLWFjdGlvbi4tZGlzYWJsZWQte3Zpc2liaWxpdHk6aGlkZGVufS5haXItZGF0ZXBpY2tlci1uYXYtLWFjdGlvbiBzdmd7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uYWlyLWRhdGVwaWNrZXItbmF2LS1hY3Rpb24gcGF0aHtmaWxsOm5vbmU7c3Ryb2tlOnZhcigtLWFkcC1uYXYtYXJyb3ctY29sb3IpO3N0cm9rZS13aWR0aDoycHh9LmFpci1kYXRlcGlja2VyLW5hdi0tdGl0bGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1hZHAtYm9yZGVyLXJhZGl1cyk7cGFkZGluZzowIDhweH0uYWlyLWRhdGVwaWNrZXItbmF2LS10aXRsZSBpe2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWFkcC1uYXYtY29sb3Itc2Vjb25kYXJ5KTttYXJnaW4tbGVmdDouM2VtfS5haXItZGF0ZXBpY2tlci1uYXYtLXRpdGxlOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXIpfS5haXItZGF0ZXBpY2tlci1uYXYtLXRpdGxlOmFjdGl2ZXtiYWNrZ3JvdW5kOnZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSl9LmFpci1kYXRlcGlja2VyLW5hdi0tdGl0bGUuLWRpc2FibGVkLXtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kOm5vbmV9XG4uYWlyLWRhdGVwaWNrZXItYnV0dG9uc3tkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLWNvbHVtbnM6MWZyO2dyaWQtYXV0by1mbG93OmNvbHVtbn0uYWlyLWRhdGVwaWNrZXItYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7Y29sb3I6dmFyKC0tYWRwLWJ0bi1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1hZHAtYnRuLWJvcmRlci1yYWRpdXMpO2N1cnNvcjpwb2ludGVyO2hlaWdodDp2YXIoLS1hZHAtYnRuLWhlaWdodCk7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDApfS5haXItZGF0ZXBpY2tlci1idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tYWRwLWJ0bi1jb2xvci1ob3Zlcik7YmFja2dyb3VuZDp2YXIoLS1hZHAtYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXIpfS5haXItZGF0ZXBpY2tlci1idXR0b246Zm9jdXN7Y29sb3I6dmFyKC0tYWRwLWJ0bi1jb2xvci1ob3Zlcik7YmFja2dyb3VuZDp2YXIoLS1hZHAtYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO291dGxpbmU6bm9uZX0uYWlyLWRhdGVwaWNrZXItYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kOnZhcigtLWFkcC1idG4tYmFja2dyb3VuZC1jb2xvci1hY3RpdmUpfS5haXItZGF0ZXBpY2tlci1idXR0b24gc3BhbntvdXRsaW5lOm5vbmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9XG4uYWlyLWRhdGVwaWNrZXItdGltZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1heC1jb250ZW50IDFmcjtncmlkLWNvbHVtbi1nYXA6MTJweDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIHZhcigtLWFkcC10aW1lLXBhZGRpbmctaW5uZXIpfS4tb25seS10aW1lcGlja2VyLSAuYWlyLWRhdGVwaWNrZXItdGltZXtib3JkZXItdG9wOm5vbmV9LmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjE7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnQtY29sb257bWFyZ2luOjAgMnB4IDNweDtsaW5lLWhlaWdodDoxfS5haXItZGF0ZXBpY2tlci10aW1lLS1jdXJyZW50LWhvdXJzLC5haXItZGF0ZXBpY2tlci10aW1lLS1jdXJyZW50LW1pbnV0ZXN7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MTlweDtmb250LWZhbWlseTpcIkNlbnR1cnkgR290aGljXCIsQ2VudHVyeUdvdGhpYyxBcHBsZUdvdGhpYyxzYW5zLXNlcmlmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uYWlyLWRhdGVwaWNrZXItdGltZS0tY3VycmVudC1ob3VyczphZnRlciwuYWlyLWRhdGVwaWNrZXItdGltZS0tY3VycmVudC1taW51dGVzOmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtib3JkZXItcmFkaXVzOnZhcigtLWFkcC1ib3JkZXItcmFkaXVzKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0ycHg7dG9wOi0zcHg7cmlnaHQ6LTJweDtib3R0b206LTJweDt6LWluZGV4Oi0xO29wYWNpdHk6MH0uYWlyLWRhdGVwaWNrZXItdGltZS0tY3VycmVudC1ob3Vycy4tZm9jdXMtOmFmdGVyLC5haXItZGF0ZXBpY2tlci10aW1lLS1jdXJyZW50LW1pbnV0ZXMuLWZvY3VzLTphZnRlcntvcGFjaXR5OjF9LmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnQtYW1wbXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YWxpZ24tc2VsZjpmbGV4LWVuZDtjb2xvcjp2YXIoLS1hZHAtdGltZS1kYXktcGVyaW9kLWNvbG9yKTttYXJnaW4tbGVmdDo2cHg7Zm9udC1zaXplOjExcHg7bWFyZ2luLWJvdHRvbToxcHh9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvd3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxMXB4O2hlaWdodDoxN3B4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1hZHAtdGltZS10cmFjay1jb2xvciksIHZhcigtLWFkcC10aW1lLXRyYWNrLWNvbG9yKSkgbGVmdCA1MCUvMTAwJSB2YXIoLS1hZHAtdGltZS10cmFjay1oZWlnaHQpIG5vLXJlcGVhdH0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206NHB4fS5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV17YmFja2dyb3VuZDpub25lO2N1cnNvcjpwb2ludGVyO2ZsZXg6MTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym9yZGVyLWNvbG9yOnZhcigtLWFkcC10aW1lLXRyYWNrLWNvbG9yLWhvdmVyKX0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotbW96LXJhbmdlLXRodW1ie2JvcmRlci1jb2xvcjp2YXIoLS1hZHAtdGltZS10cmFjay1jb2xvci1ob3Zlcil9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpob3Zlcjo6LW1zLXRodW1ie2JvcmRlci1jb2xvcjp2YXIoLS1hZHAtdGltZS10cmFjay1jb2xvci1ob3Zlcil9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1c3tvdXRsaW5lOm5vbmV9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZDp2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKTtib3JkZXItY29sb3I6dmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZCl9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kOnZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpO2JvcmRlci1jb2xvcjp2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKX0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtdGh1bWJ7YmFja2dyb3VuZDp2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKTtib3JkZXItY29sb3I6dmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZCl9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDoxMnB4O3dpZHRoOjEycHg7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1hZHAtdGltZS10cmFjay1jb2xvcik7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKTt0cmFuc2l0aW9uOmJhY2tncm91bmQgdmFyKC0tYWRwLXRyYW5zaXRpb24tZHVyYXRpb24pfS5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDoxMnB4O3dpZHRoOjEycHg7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1hZHAtdGltZS10cmFjay1jb2xvcik7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKTt0cmFuc2l0aW9uOmJhY2tncm91bmQgdmFyKC0tYWRwLXRyYW5zaXRpb24tZHVyYXRpb24pfS5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjEycHg7d2lkdGg6MTJweDtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWFkcC10aW1lLXRyYWNrLWNvbG9yKTtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXI7LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZCB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbik7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKX0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYnttYXJnaW4tdG9wOmNhbGModmFyKC0tYWRwLXRpbWUtdGh1bWItc2l6ZSkvMiotMSl9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7Ym9yZGVyOm5vbmU7aGVpZ2h0OnZhcigtLWFkcC10aW1lLXRyYWNrLWhlaWdodCk7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tib3JkZXI6bm9uZTtoZWlnaHQ6dmFyKC0tYWRwLXRpbWUtdHJhY2staGVpZ2h0KTtjdXJzb3I6cG9pbnRlcjtjb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7Ym9yZGVyOm5vbmU7aGVpZ2h0OnZhcigtLWFkcC10aW1lLXRyYWNrLWhlaWdodCk7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX1cbi5haXItZGF0ZXBpY2tlcnstLWFkcC1mb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7LS1hZHAtZm9udC1zaXplOiAxNHB4Oy0tYWRwLXdpZHRoOiAyNDZweDstLWFkcC16LWluZGV4OiAxMDA7LS1hZHAtcGFkZGluZzogNHB4Oy0tYWRwLWdyaWQtYXJlYXM6IFwibmF2XCIgXCJib2R5XCIgXCJ0aW1lcGlja2VyXCIgXCJidXR0b25zXCI7LS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOy0tYWRwLXRyYW5zaXRpb24tZWFzZTogZWFzZS1vdXQ7LS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQ6IDhweDstLWFkcC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOy0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICNmMGYwZjA7LS1hZHAtYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6ICNlYWVhZWE7LS1hZHAtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZTogcmdiYSg5MiwgMTk2LCAyMzksIC4xKTstLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlLWZvY3VzZWQ6IHJnYmEoOTIsIDE5NiwgMjM5LCAuMik7LS1hZHAtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZC1vdGhlci1tb250aC1mb2N1c2VkOiAjOGFkNWY0Oy0tYWRwLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQtb3RoZXItbW9udGg6ICNhMmRkZjY7LS1hZHAtY29sb3I6ICM0YTRhNGE7LS1hZHAtY29sb3Itc2Vjb25kYXJ5OiAjOWM5YzljOy0tYWRwLWFjY2VudC1jb2xvcjogIzRlYjVlNjstLWFkcC1jb2xvci1jdXJyZW50LWRhdGU6IHZhcigtLWFkcC1hY2NlbnQtY29sb3IpOy0tYWRwLWNvbG9yLW90aGVyLW1vbnRoOiAjZGVkZWRlOy0tYWRwLWNvbG9yLWRpc2FibGVkOiAjYWVhZWFlOy0tYWRwLWNvbG9yLWRpc2FibGVkLWluLXJhbmdlOiAjOTM5MzkzOy0tYWRwLWNvbG9yLW90aGVyLW1vbnRoLWhvdmVyOiAjYzVjNWM1Oy0tYWRwLWJvcmRlci1jb2xvcjogI2RiZGJkYjstLWFkcC1ib3JkZXItY29sb3ItaW5uZXI6ICNlZmVmZWY7LS1hZHAtYm9yZGVyLXJhZGl1czogNHB4Oy0tYWRwLWJvcmRlci1jb2xvci1pbmxpbmU6ICNkN2Q3ZDc7LS1hZHAtbmF2LWhlaWdodDogMzJweDstLWFkcC1uYXYtYXJyb3ctY29sb3I6IHZhcigtLWFkcC1jb2xvci1zZWNvbmRhcnkpOy0tYWRwLW5hdi1hY3Rpb24tc2l6ZTogMzJweDstLWFkcC1uYXYtY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1hZHAtY29sb3Itc2Vjb25kYXJ5KTstLWFkcC1kYXktbmFtZS1jb2xvcjogI2ZmOWExOTstLWFkcC1kYXktbmFtZS1jb2xvci1ob3ZlcjogIzhhZDVmNDstLWFkcC1kYXktY2VsbC13aWR0aDogMWZyOy0tYWRwLWRheS1jZWxsLWhlaWdodDogMzJweDstLWFkcC1tb250aC1jZWxsLWhlaWdodDogNDJweDstLWFkcC15ZWFyLWNlbGwtaGVpZ2h0OiA1NnB4Oy0tYWRwLXBvaW50ZXItc2l6ZTogMTBweDstLWFkcC1wb2luZXItYm9yZGVyLXJhZGl1czogMnB4Oy0tYWRwLXBvaW50ZXItb2Zmc2V0OiAxNHB4Oy0tYWRwLWNlbGwtYm9yZGVyLXJhZGl1czogNHB4Oy0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXIpOy0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZDogIzVjYzRlZjstLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQtaG92ZXI6ICM0NWJjZWQ7LS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTstLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2UtaG92ZXI6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpOy0tYWRwLWNlbGwtYm9yZGVyLWNvbG9yLWluLXJhbmdlOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKTstLWFkcC1idG4taGVpZ2h0OiAzMnB4Oy0tYWRwLWJ0bi1jb2xvcjogdmFyKC0tYWRwLWFjY2VudC1jb2xvcik7LS1hZHAtYnRuLWNvbG9yLWhvdmVyOiB2YXIoLS1hZHAtY29sb3IpOy0tYWRwLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1hZHAtYm9yZGVyLXJhZGl1cyk7LS1hZHAtYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTstLWFkcC1idG4tYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSk7LS1hZHAtdGltZS10cmFjay1oZWlnaHQ6IDFweDstLWFkcC10aW1lLXRyYWNrLWNvbG9yOiAjZGVkZWRlOy0tYWRwLXRpbWUtdHJhY2stY29sb3ItaG92ZXI6ICNiMWIxYjE7LS1hZHAtdGltZS10aHVtYi1zaXplOiAxMnB4Oy0tYWRwLXRpbWUtcGFkZGluZy1pbm5lcjogMTBweDstLWFkcC10aW1lLWRheS1wZXJpb2QtY29sb3I6IHZhcigtLWFkcC1jb2xvci1zZWNvbmRhcnkpOy0tYWRwLW1vYmlsZS1mb250LXNpemU6IDE2cHg7LS1hZHAtbW9iaWxlLW5hdi1oZWlnaHQ6IDQwcHg7LS1hZHAtbW9iaWxlLXdpZHRoOiAzMjBweDstLWFkcC1tb2JpbGUtZGF5LWNlbGwtaGVpZ2h0OiAzOHB4Oy0tYWRwLW1vYmlsZS1tb250aC1jZWxsLWhlaWdodDogNDhweDstLWFkcC1tb2JpbGUteWVhci1jZWxsLWhlaWdodDogNjRweH0uYWlyLWRhdGVwaWNrZXItb3ZlcmxheXstLWFkcC1vdmVybGF5LWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjMpOy0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOy0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1lYXNlOiBlYXNlLW91dDstLWFkcC1vdmVybGF5LXotaW5kZXg6IDk5fVxuLmFpci1kYXRlcGlja2Vye2JhY2tncm91bmQ6dmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3IpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYWRwLWJvcmRlci1jb2xvcik7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOnZhcigtLWFkcC1ib3JkZXItcmFkaXVzKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoNCwgbWF4LWNvbnRlbnQpO2dyaWQtdGVtcGxhdGUtYXJlYXM6dmFyKC0tYWRwLWdyaWQtYXJlYXMpO2ZvbnQtZmFtaWx5OnZhcigtLWFkcC1mb250LWZhbWlseSksc2Fucy1zZXJpZjtmb250LXNpemU6dmFyKC0tYWRwLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYWRwLWNvbG9yKTt3aWR0aDp2YXIoLS1hZHAtd2lkdGgpO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tYWRwLXRyYW5zaXRpb24tZWFzZSksdHJhbnNmb3JtIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1hZHAtdHJhbnNpdGlvbi1lYXNlKTt6LWluZGV4OnZhcigtLWFkcC16LWluZGV4KX0uYWlyLWRhdGVwaWNrZXI6bm90KC4tY3VzdG9tLXBvc2l0aW9uLSl7b3BhY2l0eTowfS5haXItZGF0ZXBpY2tlci4tZnJvbS10b3Ate3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tYWRwLXRyYW5zaXRpb24tb2Zmc2V0KSAqIC0xKSl9LmFpci1kYXRlcGlja2VyLi1mcm9tLXJpZ2h0LXt0cmFuc2Zvcm06dHJhbnNsYXRlWCh2YXIoLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQpKX0uYWlyLWRhdGVwaWNrZXIuLWZyb20tYm90dG9tLXt0cmFuc2Zvcm06dHJhbnNsYXRlWSh2YXIoLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQpKX0uYWlyLWRhdGVwaWNrZXIuLWZyb20tbGVmdC17dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQpICogLTEpKX0uYWlyLWRhdGVwaWNrZXIuLWFjdGl2ZS06bm90KC4tY3VzdG9tLXBvc2l0aW9uLSl7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTtvcGFjaXR5OjF9LmFpci1kYXRlcGlja2VyLi1hY3RpdmUtLi1jdXN0b20tcG9zaXRpb24te3RyYW5zaXRpb246bm9uZX0uYWlyLWRhdGVwaWNrZXIuLWlubGluZS17Ym9yZGVyLWNvbG9yOnZhcigtLWFkcC1ib3JkZXItY29sb3ItaW5saW5lKTtib3gtc2hhZG93Om5vbmU7cG9zaXRpb246c3RhdGljO2xlZnQ6YXV0bztyaWdodDphdXRvO29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX0uYWlyLWRhdGVwaWNrZXIuLWlubGluZS0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVye2Rpc3BsYXk6bm9uZX0uYWlyLWRhdGVwaWNrZXIuLWlzLW1vYmlsZS17LS1hZHAtZm9udC1zaXplOiB2YXIoLS1hZHAtbW9iaWxlLWZvbnQtc2l6ZSk7LS1hZHAtZGF5LWNlbGwtaGVpZ2h0OiB2YXIoLS1hZHAtbW9iaWxlLWRheS1jZWxsLWhlaWdodCk7LS1hZHAtbW9udGgtY2VsbC1oZWlnaHQ6IHZhcigtLWFkcC1tb2JpbGUtbW9udGgtY2VsbC1oZWlnaHQpOy0tYWRwLXllYXItY2VsbC1oZWlnaHQ6IHZhcigtLWFkcC1tb2JpbGUteWVhci1jZWxsLWhlaWdodCk7LS1hZHAtbmF2LWhlaWdodDogdmFyKC0tYWRwLW1vYmlsZS1uYXYtaGVpZ2h0KTstLWFkcC1uYXYtYWN0aW9uLXNpemU6IHZhcigtLWFkcC1tb2JpbGUtbmF2LWhlaWdodCk7cG9zaXRpb246Zml4ZWQ7d2lkdGg6dmFyKC0tYWRwLW1vYmlsZS13aWR0aCk7Ym9yZGVyOm5vbmV9LmFpci1kYXRlcGlja2VyLi1pcy1tb2JpbGUtICp7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmFpci1kYXRlcGlja2VyLi1pcy1tb2JpbGUtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcntkaXNwbGF5Om5vbmV9LmFpci1kYXRlcGlja2VyLi1pcy1tb2JpbGUtOm5vdCguLWN1c3RvbS1wb3NpdGlvbi0pe3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgdmFyKC0tYWRwLXRyYW5zaXRpb24tb2Zmc2V0KSkpfS5haXItZGF0ZXBpY2tlci4taXMtbW9iaWxlLS4tYWN0aXZlLTpub3QoLi1jdXN0b20tcG9zaXRpb24tKXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5haXItZGF0ZXBpY2tlci4tY3VzdG9tLXBvc2l0aW9uLXt0cmFuc2l0aW9uOm5vbmV9LmFpci1kYXRlcGlja2VyLWdsb2JhbC1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5haXItZGF0ZXBpY2tlci0tcG9pbnRlcnstLXBvaW50ZXItaGFsZi1zaXplOiBjYWxjKHZhcigtLWFkcC1wb2ludGVyLXNpemUpIC8gMik7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6dmFyKC0tYWRwLXBvaW50ZXItc2l6ZSk7aGVpZ2h0OnZhcigtLWFkcC1wb2ludGVyLXNpemUpO3otaW5kZXg6LTF9LmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tYWRwLWJvcmRlci1jb2xvci1pbmxpbmUpO2JvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tYWRwLWJvcmRlci1jb2xvci1pbmxpbmUpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWFkcC1wb2luZXItYm9yZGVyLXJhZGl1cyk7d2lkdGg6dmFyKC0tYWRwLXBvaW50ZXItc2l6ZSk7aGVpZ2h0OnZhcigtLWFkcC1wb2ludGVyLXNpemUpO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uLXRvcC1sZWZ0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsLi10b3AtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsLi10b3AtcmlnaHQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcixbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcnt0b3A6Y2FsYygxMDAlIC0gdmFyKC0tcG9pbnRlci1oYWxmLXNpemUpICsgMXB4KX0uLXRvcC1sZWZ0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsLi10b3AtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsLi10b3AtcmlnaHQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlcixbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9Li1yaWdodC10b3AtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwuLXJpZ2h0LWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtYm90dG9tLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcntyaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1wb2ludGVyLWhhbGYtc2l6ZSkgKyAxcHgpfS4tcmlnaHQtdG9wLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsLi1yaWdodC1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciwuLXJpZ2h0LWJvdHRvbS0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS4tYm90dG9tLWxlZnQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwuLWJvdHRvbS1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwuLWJvdHRvbS1yaWdodC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVye2JvdHRvbTpjYWxjKDEwMCUgLSB2YXIoLS1wb2ludGVyLWhhbGYtc2l6ZSkgKyAxcHgpfS4tYm90dG9tLWxlZnQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciwuLWJvdHRvbS1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciwuLWJvdHRvbS1yaWdodC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMzE1ZGVnKX0uLWxlZnQtdG9wLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsLi1sZWZ0LWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLC4tbGVmdC1ib3R0b20tIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcixbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXJ7bGVmdDpjYWxjKDEwMCUgLSB2YXIoLS1wb2ludGVyLWhhbGYtc2l6ZSkgKyAxcHgpfS4tbGVmdC10b3AtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciwuLWxlZnQtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsLi1sZWZ0LWJvdHRvbS0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uLXRvcC1sZWZ0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsLi1ib3R0b20tbGVmdC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6dmFyKC0tYWRwLXBvaW50ZXItb2Zmc2V0KX0uLXRvcC1yaWdodC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLC4tYm90dG9tLXJpZ2h0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXJ7cmlnaHQ6dmFyKC0tYWRwLXBvaW50ZXItb2Zmc2V0KX0uLXRvcC1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwuLWJvdHRvbS1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcntsZWZ0OmNhbGMoNTAlIC0gdmFyKC0tYWRwLXBvaW50ZXItc2l6ZSkvMil9Li1sZWZ0LXRvcC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtdG9wLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXJ7dG9wOnZhcigtLWFkcC1wb2ludGVyLW9mZnNldCl9Li1sZWZ0LWJvdHRvbS0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtYm90dG9tLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXJ7Ym90dG9tOnZhcigtLWFkcC1wb2ludGVyLW9mZnNldCl9Li1sZWZ0LWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXJ7dG9wOmNhbGMoNTAlIC0gdmFyKC0tYWRwLXBvaW50ZXItc2l6ZSkvMil9LmFpci1kYXRlcGlja2VyLS1uYXZpZ2F0aW9ue2dyaWQtYXJlYTpuYXZ9LmFpci1kYXRlcGlja2VyLS1jb250ZW50e2JveC1zaXppbmc6Y29udGVudC1ib3g7cGFkZGluZzp2YXIoLS1hZHAtcGFkZGluZyk7Z3JpZC1hcmVhOmJvZHl9Li1vbmx5LXRpbWVwaWNrZXItIC5haXItZGF0ZXBpY2tlci0tY29udGVudHtkaXNwbGF5Om5vbmV9LmFpci1kYXRlcGlja2VyLS10aW1le2dyaWQtYXJlYTp0aW1lcGlja2VyfS5haXItZGF0ZXBpY2tlci0tYnV0dG9uc3tncmlkLWFyZWE6YnV0dG9uc30uYWlyLWRhdGVwaWNrZXItLWJ1dHRvbnMsLmFpci1kYXRlcGlja2VyLS10aW1le3BhZGRpbmc6dmFyKC0tYWRwLXBhZGRpbmcpO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWFkcC1ib3JkZXItY29sb3ItaW5uZXIpfS5haXItZGF0ZXBpY2tlci1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO2JhY2tncm91bmQ6dmFyKC0tYWRwLW92ZXJsYXktYmFja2dyb3VuZC1jb2xvcik7bGVmdDowO3RvcDowO3dpZHRoOjA7aGVpZ2h0OjA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS1hZHAtb3ZlcmxheS10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1hZHAtb3ZlcmxheS10cmFuc2l0aW9uLWVhc2UpLGxlZnQgMHMsaGVpZ2h0IDBzLHdpZHRoIDBzO3RyYW5zaXRpb24tZGVsYXk6MHMsdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbiksdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbiksdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbik7ei1pbmRleDp2YXIoLS1hZHAtb3ZlcmxheS16LWluZGV4KX0uYWlyLWRhdGVwaWNrZXItb3ZlcmxheS4tYWN0aXZlLXtvcGFjaXR5OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1lYXNlKSxoZWlnaHQgMHMsd2lkdGggMHN9XG4iLCJAaW1wb3J0ICdhaXItZGF0ZXBpY2tlci9haXItZGF0ZXBpY2tlcic7XG5cbi5haXItZGF0ZXBpY2tlcntcbiAgICAtLWFkcC1mb250LWZhbWlseTogI3skemF1eC1mb250MX07XG4gICAgLS1hZHAtZm9udC1zaXplOiAxNHB4O1xuICAgIC0tYWRwLXdpZHRoOiAyNDZweDtcbiAgICAtLWFkcC16LWluZGV4OiAxMDA7XG4gICAgLS1hZHAtcGFkZGluZzogNHB4O1xuICAgIC0tYWRwLWdyaWQtYXJlYXM6IFwibmF2XCIgXCJib2R5XCIgXCJ0aW1lcGlja2VyXCIgXCJidXR0b25zXCI7XG4gICAgLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIC0tYWRwLXRyYW5zaXRpb24tZWFzZTogZWFzZS1vdXQ7XG4gICAgLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQ6IDhweDtcbiAgICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICNmMGYwZjA7XG4gICAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6ICNlYWVhZWE7XG4gICAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZTogcmdiYSg5MiwxOTYsMjM5LC4xKTtcbiAgICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlLWZvY3VzZWQ6IHJnYmEoOTIsMTk2LDIzOSwuMik7XG4gICAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZC1vdGhlci1tb250aC1mb2N1c2VkOiAje3JnYmEodG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yMVwiLFwidmFsdWVcIiksIDAuMil9O1xuICAgIC0tYWRwLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQtb3RoZXItbW9udGg6ICN7cmdiYSh0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IxXCIsXCJ2YWx1ZVwiKSwgMC4yKX07XG4gICAgLS1hZHAtY29sb3I6ICM0YTRhNGE7XG4gICAgLS1hZHAtY29sb3Itc2Vjb25kYXJ5OiAjOWM5YzljO1xuICAgIC0tYWRwLWFjY2VudC1jb2xvcjogI3t0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IxXCIsXCJ2YWx1ZVwiKX07XG4gICAgLS1hZHAtY29sb3ItY3VycmVudC1kYXRlOiB2YXIoLS1hZHAtYWNjZW50LWNvbG9yKTtcbiAgICAtLWFkcC1jb2xvci1vdGhlci1tb250aDogI2RlZGVkZTtcbiAgICAtLWFkcC1jb2xvci1kaXNhYmxlZDogI2FlYWVhZTtcbiAgICAtLWFkcC1jb2xvci1kaXNhYmxlZC1pbi1yYW5nZTogIzkzOTM5MztcbiAgICAtLWFkcC1jb2xvci1vdGhlci1tb250aC1ob3ZlcjogI2M1YzVjNTtcbiAgICAtLWFkcC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYWRwLWJvcmRlci1jb2xvci1pbm5lcjogI2VmZWZlZjtcbiAgICAtLWFkcC1ib3JkZXItcmFkaXVzOiAje3Rva2VuUmFkaXVzKDMpfTtcbiAgICAtLWFkcC1ib3JkZXItY29sb3ItaW5saW5lOiB0cmFuc3BhcmVudDtcbiAgICAtLWFkcC1uYXYtaGVpZ2h0OiAzMnB4O1xuICAgIC0tYWRwLW5hdi1hcnJvdy1jb2xvcjogI3t0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I1XCIsXCJ2YWx1ZVwiKX07XG4gICAgLS1hZHAtbmF2LWFjdGlvbi1zaXplOiAzMnB4O1xuICAgIC0tYWRwLW5hdi1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWFkcC1jb2xvci1zZWNvbmRhcnkpO1xuICAgIC0tYWRwLWRheS1uYW1lLWNvbG9yOiAje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjJcIixcInZhbHVlXCIpfTtcbiAgICAtLWFkcC1kYXktbmFtZS1jb2xvci1ob3ZlcjogI3tsaWdodGVuKHRva2VuQ29sb3IoXCJzZXQxXCIsIFwiY29sb3IxXCIsXCJ2YWx1ZVwiKSwgMTUlKX07XG4gICAgLS1hZHAtZGF5LWNlbGwtd2lkdGg6IDFmcjtcbiAgICAtLWFkcC1kYXktY2VsbC1oZWlnaHQ6IDMycHg7XG4gICAgLS1hZHAtbW9udGgtY2VsbC1oZWlnaHQ6IDQycHg7XG4gICAgLS1hZHAteWVhci1jZWxsLWhlaWdodDogNTZweDtcbiAgICAtLWFkcC1wb2ludGVyLXNpemU6IDEwcHg7XG4gICAgLS1hZHAtcG9pbnRlci1ib3JkZXItcmFkaXVzOiAje3Rva2VuUmFkaXVzKDMpfTtcbiAgICAtLWFkcC1wb2ludGVyLW9mZnNldDogMTRweDtcbiAgICAtLWFkcC1jZWxsLWJvcmRlci1yYWRpdXM6ICN7dG9rZW5SYWRpdXMoMyl9O1xuICAgIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICAgIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZDogI3t0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IxXCIsXCJ2YWx1ZVwiKX07XG4gICAgLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLWhvdmVyOiAje2xpZ2h0ZW4odG9rZW5Db2xvcihcInNldDFcIiwgXCJjb2xvcjFcIixcInZhbHVlXCIpLCAxNSUpfTtcbiAgICAtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2U6ICN7cmdiYSh0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IxXCIsXCJ2YWx1ZVwiKSwuMSl9O1xuICAgIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZS1ob3ZlcjogI3sgcmdiYSh0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IxXCIsXCJ2YWx1ZVwiKSwgLjIpfTtcbiAgICAtLWFkcC1jZWxsLWJvcmRlci1jb2xvci1pbi1yYW5nZTogdmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZCk7XG4gICAgLS1hZHAtYnRuLWhlaWdodDogMzJweDtcbiAgICAtLWFkcC1idG4tY29sb3I6IHZhcigtLWFkcC1hY2NlbnQtY29sb3IpO1xuICAgIC0tYWRwLWJ0bi1jb2xvci1ob3ZlcjogdmFyKC0tYWRwLWNvbG9yKTtcbiAgICAtLWFkcC1idG4tYm9yZGVyLXJhZGl1czogI3t0b2tlblJhZGl1cygzKX07XG4gICAgLS1hZHAtYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgICAtLWFkcC1idG4tYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSk7XG4gICAgLS1hZHAtdGltZS10cmFjay1oZWlnaHQ6IDFweDtcbiAgICAtLWFkcC10aW1lLXRyYWNrLWNvbG9yOiAjZGVkZWRlO1xuICAgIC0tYWRwLXRpbWUtdHJhY2stY29sb3ItaG92ZXI6ICNiMWIxYjE7XG4gICAgLS1hZHAtdGltZS10aHVtYi1zaXplOiAxMnB4O1xuICAgIC0tYWRwLXRpbWUtcGFkZGluZy1pbm5lcjogMTBweDtcbiAgICAtLWFkcC10aW1lLWRheS1wZXJpb2QtY29sb3I6IHZhcigtLWFkcC1jb2xvci1zZWNvbmRhcnkpO1xuICAgIC0tYWRwLW1vYmlsZS1mb250LXNpemU6IDE2cHg7XG4gICAgLS1hZHAtbW9iaWxlLW5hdi1oZWlnaHQ6IDQwcHg7XG4gICAgLS1hZHAtbW9iaWxlLXdpZHRoOiAzMjBweDtcbiAgICAtLWFkcC1tb2JpbGUtZGF5LWNlbGwtaGVpZ2h0OiAzOHB4O1xuICAgIC0tYWRwLW1vYmlsZS1tb250aC1jZWxsLWhlaWdodDogNDhweDtcbiAgICAtLWFkcC1tb2JpbGUteWVhci1jZWxsLWhlaWdodDogNjRweDtcbn1cblxuLmFpci1kYXRlcGlja2VyLWdsb2JhbC1jb250YWluZXIsIC5haXItZGF0ZXBpY2tlci1nbG9iYWwtY29udGFpbmVyID4gKntcbiAgICB6LWluZGV4OnRva2VuWmluZGV4KDYpO1xufVxuIiwiLmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2Fyb3VzZWwgKiwuY2Fyb3VzZWwgKjpiZWZvcmUsLmNhcm91c2VsICo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5jYXJvdXNlbC5pcy1kcmFnZ2FibGV7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmNhcm91c2VsLmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uY2Fyb3VzZWxfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmNhcm91c2VsX190cmFja3tkaXNwbGF5OmZsZXh9LmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWlufS5oYXMtZG90c3ttYXJnaW4tYm90dG9tOmNhbGMoMC41cmVtICsgMjJweCl9LmNhcm91c2VsX19kb3Rze21hcmdpbjowIGF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyAwLjVyZW0pO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2N1cnNvcjpwb2ludGVyfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjI1O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UtaW4tb3V0fS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdC5pcy1zZWxlY3RlZDphZnRlcntvcGFjaXR5OjF9LmNhcm91c2VsX19idXR0b257d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoLCA0OHB4KTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7cGFkZGluZzowO2JvcmRlcjowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWNvbG9yLCBjdXJyZW50Q29sb3IpO2JhY2tncm91bmQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKTtib3gtc2hhZG93OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zaGFkb3csIG5vbmUpO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9LmNhcm91c2VsX19idXR0b24uaXMtcHJldiwuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjEwcHh9LmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi4zfS5jYXJvdXNlbF9fYnV0dG9uIHN2Z3t3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodCwgNTAlKTtmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgsIDEuNSk7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1saW5lY2FwOnJvdW5kO2ZpbHRlcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlciwgbm9uZSk7cG9pbnRlci1ldmVudHM6bm9uZX1odG1sLndpdGgtZmFuY3lib3h7c2Nyb2xsLWJlaGF2aW9yOmF1dG99Ym9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dG91Y2gtYWN0aW9uOm5vbmV9LmZhbmN5Ym94X19jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjttYXJnaW46MDtwYWRkaW5nOmVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDUwO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze291dGxpbmU6bm9uZX1ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fY29udGFpbmVyey0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4fX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfS5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5mYW5jeWJveF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6NDhweCA4cHggOHB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bzstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHh9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19zbGlkZXtwYWRkaW5nOjY0cHggMTAwcHh9fS5mYW5jeWJveF9fY29udGVudHttYXJnaW46MCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO3BhZGRpbmc6MzZweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ei1pbmRleDoyMH0uZmFuY3lib3hfX2NvbnRlbnQgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSl7b3V0bGluZTp0aGluIGRvdHRlZDtib3gtc2hhZG93Om5vbmV9LmZhbmN5Ym94X19jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MXJlbSAwIDAgMDtsaW5lLWhlaWdodDoxLjM3NTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTt2aXNpYmlsaXR5OnZpc2libGU7Y3Vyc29yOmF1dG87ZmxleC1zaHJpbms6MDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcj4uY2Fyb3VzZWxfX2RvdHN7dG9wOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9ue3otaW5kZXg6NDB9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6NDBweH19LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHg7dG9wOmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO3JpZ2h0OmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7ei1pbmRleDo0MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fY29udGVudD4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7cmlnaHQ6MDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uby1jbGljaywuZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbntwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKX0uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwNTN9LmZhbmN5Ym94X19zcGlubmVyIHN2Z3thbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIGNpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowO2FuaW1hdGlvbjpmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlOmN1cnJlbnRDb2xvcn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1cHh9MTAwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fS5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fbmF2LC5jYXJvdXNlbF9fZG90cywuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC1mYWRlSW57YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3gtZmFkZU91dHthbmltYXRpb246LjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC16b29tSW5VcHthbmltYXRpb246LjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcH0uZmFuY3lib3gtem9vbU91dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3dufS5mYW5jeWJveC10aHJvd091dFVwe2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwfS5mYW5jeWJveC10aHJvd091dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dHt0b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXB7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd257dG97dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3due3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMCUsIDApO29wYWNpdHk6MH19LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjojY2NjIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4O2hlaWdodDo4cHh9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDRweCByZ2JhKDAsMCwwLC4yKX0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjphdXRvfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9faW1hZ2V7dHJhbnNmb3JtLW9yaWdpbjowIDA7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uOm5vbmV9Lmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTttaW4taGVpZ2h0OjFweH0uaXMtY2xvc2luZyAuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudHtvdmVyZmxvdzp2aXNpYmxlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9fY29udGVudHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2ltYWdle21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXdde292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19jb250ZW50e21pbi1oZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXXtvdmVyZmxvdzp2aXNpYmxlO3RvdWNoLWFjdGlvbjpub25lfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MTttaW4taGVpZ2h0OjFweDtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjgwJX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjk2MHB4O2hlaWdodDo1NDBweDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjkpO2NvbG9yOiNmZmZ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3hfX2h0bWw1dmlkZW8sLmZhbmN5Ym94X19pZnJhbWV7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3gtcGxhY2Vob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci13aWR0aDowfS5mYW5jeWJveF9fdGh1bWJze2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowcHggM3B4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdGh1bWJze2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze29wYWNpdHk6MH0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KTttYXJnaW46MDtwYWRkaW5nOjhweCAzcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtib3JkZXItd2lkdGg6NXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZS5pcy1uYXYtc2VsZWN0ZWQgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7b3BhY2l0eTouOTJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZT4qe3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX3RodW1ie3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6Y2FsYygxMDAlLyh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190b29sYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBoc2xhKDBkZWcsIDAlLCAwJSwgMCkgMCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAwNikgOC4xJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDIxKSAxNS41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDQ2KSAyMi41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDc3KSAyOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjExNCkgMzUuMyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE1NSkgNDEuMiUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE5OCkgNDcuMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI0MikgNTIuOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI4NSkgNTguOCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjMyNikgNjQuNyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjM2MykgNzElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zOTQpIDc3LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MTkpIDg0LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MzQpIDkxLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40NCkgMTAwJSk7cGFkZGluZzowO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJ7cGFkZGluZzo4cHh9fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXJ7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190b29sYmFye29wYWNpdHk6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1ze2Rpc3BsYXk6ZmxleH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1sZWZ0e21hcmdpbi1yaWdodDphdXRvfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodHttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKXtkaXNwbGF5Om5vbmV9fS5mYW5jeWJveF9fY291bnRlcnttaW4td2lkdGg6NzJweDtwYWRkaW5nOjAgMTBweDtsaW5lLWhlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZH0uZmFuY3lib3hfX3Byb2dyZXNze2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO2hlaWdodDozcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcHtvcGFjaXR5OjB9LmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfSIsIkBpbXBvcnQgXCJAZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3hcIjtcblxuLmZhbmN5Ym94X19jb250YWluZXJ7XG4gICAgei1pbmRleDp0b2tlblppbmRleCg2KTtcbiAgICAtLWZhbmN5Ym94LWFjY2VudC1jb2xvcjogI3t0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IxXCIpfTtcbn1cblxuLmZhbmN5Ym94X19idXR0b257XG4gICAgJi0tc2xpZGVzaG93LCAmLS1mdWxsc2NyZWVuLCAmLS10aHVtYnMsICYtLXpvb217XG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmZhbmN5Ym94X19jb3VudGVye1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLmZhbmN5Ym94X19uYXZ7XG4gICAgLmNhcm91c2VsX19idXR0b257XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihcImxnXCIpe1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFuY3lib3hfX3NsaWRle1xuICAgICYuaGFzLWltYWdle1xuICAgICAgICAuZmFuY3lib3hfX2NvbnRlbnR7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOnRva2VuUmFkaXVzKDMpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFuY3lib3hfX2ltYWdle1xufVxuXG5bZGF0YS1mYW5jeWJveF17XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59IiwiJHphdXgtdG9rZW4tcmFkaXVzOihcbiAgMDogMHJlbSxcbiAgMTogMC4yNXJlbSxcbiAgMjogMC41cmVtLFxuICAzOiAxcmVtLFxuICA0OiAycmVtLFxuICA2OiAzcmVtLFxuICBwaWxsOiAxMDBweCxcbiAgZnVsbDogMTAwJVxuKTtcbiIsIkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkIHtcbiAgJixcbiAgJi5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICB9XG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY2VudGVyZWQge1xuICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvcmRlcjogOTk5OTtcbiAgfVxuICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG5cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG5cblxuIiwiLnN3aXBlci1mYWRlIHtcbiAgJi5zd2lwZXItZnJlZS1tb2RlIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuIiwiQGltcG9ydCAnLi4vLi4vc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG4gICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xuICB9XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLXJ0bCAmIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuICAuc3dpcGVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAncHJldic7XG4gIH1cbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICduZXh0JztcbiAgfVxuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIud3BjZjctbm90LXZhbGlkLXRpcHtcbiAgICBwYWRkaW5nLXRvcDp0b2tlblNwYWNlcigyKTtcbn1cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtcbiAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IHRva2VuU3BhY2VyKDMpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdG9rZW5Db2xvcihcImRlZmF1bHRcIiwgXCJ3YXJuaW5nXCIpO1xuICAgIGNvbG9yOiB0b2tlbkNvbG9yKFwiZGVmYXVsdFwiLFwid2hpdGVcIikgIWltcG9ydGFudDtcbn1cblxuLndwY2Y3LWxpc3QtaXRlbXtcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFVUSUxTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AZnVuY3Rpb24gY29tcG9uZW50Q2xhc3MoJGNvbXBvbmVudE5hbWUpIHtcbiAgQHJldHVybiAkY29tcG9uZW50LXByZWZpeCArICRjb21wb25lbnROYW1lO1xufVxuXG5AZnVuY3Rpb24gZ2xvYmFsU3R5bGVDbGFzcygkZ2xvYmFsU3R5bGVOYW1lKXtcbiAgQHJldHVybiB0b2tlbkRlZihcImFwcC1wcmVmaXhcIikgKyBcIi1ncy1cIiArICRnbG9iYWxTdHlsZU5hbWU7XG59XG5cbkBmdW5jdGlvbiBwYXJzZUludCgkbikge1xuICBAcmV0dXJuICRuIC8gKCRuICogMCArIDEpO1xufVxuXG5AZnVuY3Rpb24gaGFzQ29tcGF0aWJpbGl0eUxheWVyKCkge1xuICBAcmV0dXJuIHRva2VuRGVmKFwiY29tcGF0aWJpbGl0eS1sYXllclwiKTtcbn1cblxuLy8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vLyBAYXV0aG9yIEtpdHR5IEdpcmF1ZGVsXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbkBmdW5jdGlvbiByZW0oJHNpemUsICRiYXNlOiAkemF1eC1mb250LXNpemUtYmFzZS1weCkge1xuICBAcmV0dXJuICgkc2l6ZSAvICRiYXNlKSAqIDFyZW07XG59XG5cbkBmdW5jdGlvbiBlbSgkc2l6ZSwgJGJhc2U6ICR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4KSB7XG4gIEByZXR1cm4gKCRzaXplIC8gJGJhc2UpICogMWVtO1xufVxuXG5AZnVuY3Rpb24gdXJsLWZyaWVuZGx5LWNvbG9yKCRoZXgpIHtcbiAgQHJldHVybiBcIiUyM1wiICsgc3RyLXNsaWNlKFwiI3skaGV4fVwiLCAyLCAtMSk7XG59XG5cbkBmdW5jdGlvbiBjbXBUb2tlbigkc291cmNlLCAka2V5LCAkZmFsbGJhY2s6JycsICR0b2tlblR5cGU6Jycpe1xuICBAaWYgKCRzb3VyY2UgIT0gJycpe1xuICAgIEBpZiggJHRva2VuVHlwZSA9PSAnJyApe1xuICAgICAgQGlmKCBtYXAtZ2V0KCRzb3VyY2UsJGtleSkgKXtcbiAgICAgICAgQHJldHVybiBtYXAtZ2V0KCRzb3VyY2UsJGtleSk7XG4gICAgICB9XG4gICAgICBAZWxzZXtcbiAgICAgICAgQHJldHVybiAkZmFsbGJhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNle1xuICAgICAgQGlmKCBtYXAtZ2V0KCRzb3VyY2UsICR0b2tlblR5cGUpICl7XG4gICAgICAgIEBpZiggbWFwLWdldCggbWFwLWdldCgkc291cmNlLCAkdG9rZW5UeXBlKSwgJGtleSApKXtcbiAgICAgICAgICBAcmV0dXJuIG1hcC1nZXQoIG1hcC1nZXQoJHNvdXJjZSwgJHRva2VuVHlwZSksICRrZXkgKTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZXtcbiAgICAgICAgICBAcmV0dXJuICRmYWxsYmFjaztcbiAgICAgICAgfVxuICAgICAgfUBlbHNle1xuICAgICAgICBAcmV0dXJuICRmYWxsYmFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQHJldHVybiAkZmFsbGJhY2s7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUT0tFTlMgLSBERUZTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AZnVuY3Rpb24gdG9rZW5EZWYoJGtleSkge1xuICBAcmV0dXJuIG1hcC1nZXQoJHphdXgtdG9rZW4tZGVmcywgJGtleSk7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUT0tFTlMgLSBCUkVBS1BPSU5UU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQGZ1bmN0aW9uIHRva2VuQnJlYWtwb2ludHMoKSB7XG4gIEByZXR1cm4gJHphdXgtdG9rZW4tYnJlYWtwb2ludHM7XG59XG5cbkBmdW5jdGlvbiB0b2tlbkJyZWFrcG9pbnQoJGtleSkge1xuICBAcmV0dXJuIG1hcC1nZXQodG9rZW5CcmVha3BvaW50cygpLCAka2V5KTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRPS0VOUyAtIExBWU9VVFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy9TcGFjZXNcblxuQGZ1bmN0aW9uIHRva2VuU3BhY2UoJGtleSkge1xuICBAcmV0dXJuIG1hcC1nZXQoJHphdXgtdG9rZW4tc3BhY2VzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRva2VuU3BhY2UoJGtleSl7XG4gIEByZXR1cm4gbWFwLWdldCgkemF1eC10b2tlbi1zcGFjZXMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdG9rZW5TcGFjZXJNdWwoJGtleSkge1xuICBAcmV0dXJuIG1hcC1nZXQobWFwLWdldCh0b2tlblNwYWNlKFwic3BhY2VzXCIpLCAka2V5KSwgXCJtdWxcIik7XG59XG5cbkBmdW5jdGlvbiB0b2tlblNwYWNlcigka2V5KSB7XG4gIEByZXR1cm4gdG9rZW5TcGFjZXJNdWwoJGtleSkgKiByZW0odG9rZW5TcGFjZShcInNwYWNlci13aWR0aC1weFwiKSAqIDFweCk7XG59XG5cbi8vR3JpZFxuXG5AZnVuY3Rpb24gdG9rZW5HcmlkKCRrZXkpe1xuICBAcmV0dXJuIG1hcC1nZXQoJHphdXgtdG9rZW4tZ3JpZCwgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0b2tlbkd1dHRlck11bCgka2V5KSB7XG4gIEByZXR1cm4gbWFwLWdldChtYXAtZ2V0KHRva2VuR3JpZChcImd1dHRlcnNcIiksICRrZXkpLCBcIm11bFwiKTtcbn1cblxuQGZ1bmN0aW9uIHRva2VuWmluZGV4KCRrZXkpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR6YXV4LWluZGV4LWxheWVycywgJGtleSk7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUT0tFTlMgLSBTSVpFUyAtIFRZUE9HUkFQSFlcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBmdW5jdGlvbiB0b2tlblR5cG8oJGtleSkge1xuICBAcmV0dXJuIG1hcC1nZXQoJHphdXgtdG9rZW4tdHlwbywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0b2tlblR5cG9CcmVha3BvaW50cygpIHtcbiAgQHJldHVybiB0b2tlblR5cG8oXCJicmVha3BvaW50c1wiKTtcbn1cblxuQGZ1bmN0aW9uIHRva2VuVHlwb1NpemVzKCkge1xuICBAcmV0dXJuIHRva2VuVHlwbyhcInNpemVzXCIpO1xufVxuXG5AZnVuY3Rpb24gdG9rZW5UeXBvTGluZUhlaWdodHMoKSB7XG4gIEByZXR1cm4gdG9rZW5UeXBvKFwibGluZUhlaWdodHNcIik7XG59XG5cblxuQGZ1bmN0aW9uIHRva2VuVHlwb1NpemUoJGtleSkge1xuICBAcmV0dXJuIG1hcC1nZXQodG9rZW5UeXBvU2l6ZXMoKSwgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0b2tlblR5cG9TaXplRnMoJGluZGV4KSB7XG4gIEByZXR1cm4gbWFwLWdldCh0b2tlblR5cG9TaXplcygpLCAkaW5kZXgpO1xufVxuXG5AZnVuY3Rpb24gdG9rZW5UeXBvU2l6ZUxoKCRpbmRleCkge1xuICBAcmV0dXJuIG1hcC1nZXQodG9rZW5UeXBvTGluZUhlaWdodHMoKSwgJGluZGV4KTtcbn1cblxuQGZ1bmN0aW9uIHRva2VuTGV0dGVyU3BhY2luZygkaW5kZXgpe1xuICBAcmV0dXJuIG1hcC1nZXQodG9rZW5UeXBvKFwibGV0dGVyU3BhY2luZ1wiKSwgJGluZGV4KTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRPS0VOUyAtIENPTE9SU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQGZ1bmN0aW9uIHRva2VuQ29sb3JzKCkge1xuICBAcmV0dXJuICR6YXV4LXRva2VuLWNvbG9ycztcbn1cblxuQGZ1bmN0aW9uIHRva2VuQ29sb3JTZXQoJHNldE5hbWUpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR6YXV4LXRva2VuLWNvbG9ycywgJHNldE5hbWUpO1xufVxuXG5AZnVuY3Rpb24gdG9rZW5Db2xvcigkc2V0TmFtZSwgJGNvbG9yTmFtZSwgJHJldHVyblZhbCA6IFwiY3NzVmFyXCIpIHtcbiAgQGlmKCAkcmV0dXJuVmFsID09IFwiY3NzVmFyXCIgKXtcbiAgICBAcmV0dXJuIHZhcigtLXphdXgtY29sb3ItI3skc2V0TmFtZX0tI3skY29sb3JOYW1lfSk7XG4gIH1AZWxzZXtcbiAgICBAcmV0dXJuIG1hcC1nZXQodG9rZW5Db2xvclNldCgkc2V0TmFtZSksICRjb2xvck5hbWUpO1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUT0tFTlMgLSBTSEFET1dTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AZnVuY3Rpb24gdG9rZW5TaGFkb3dzKCl7XG4gICRzaGFkb3dzIDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkemF1eC10b2tlbi1zaGFkb3dze1xuICAgICRzaGFkb3dzIDogbWFwLW1lcmdlKCRzaGFkb3dzLCAoXG4gICAgICAka2V5IDogXCIje21hcC1nZXQoJHZhbHVlLCBcInNwcmVhZFwiKX0gI3ttYXAtZ2V0KCR2YWx1ZSwgXCJjb2xvclwiKX1cIlxuICAgICkpXG4gIH1cbiAgQHJldHVybiAkc2hhZG93cztcbiAgLy9AcmV0dXJuICR6YXV4LXRva2VuLXNoYWRvd3M7XG59XG5cbkBmdW5jdGlvbiB0b2tlblNoYWRvdygkc2hhZG93TmFtZSl7XG4gIEByZXR1cm4gI3ttYXAtZ2V0KCBtYXAtZ2V0KCR6YXV4LXRva2VuLXNoYWRvd3MsICRzaGFkb3dOYW1lKSwgXCJzcHJlYWRcIiApIG1hcC1nZXQoIG1hcC1nZXQoJHphdXgtdG9rZW4tc2hhZG93cywgJHNoYWRvd05hbWUpLCBcImNvbG9yXCIgKX07XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUT0tFTlMgLSBJQ09OIFNJWkVTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AZnVuY3Rpb24gdG9rZW5JY29uU2l6ZUZhY3Rvcigpe1xuICBAcmV0dXJuIG1hcC1nZXQoJHphdXgtdG9rZW4taWNvbnNpemVzLCBcInNpemVGYWN0b3JcIik7XG59XG5cbkBmdW5jdGlvbiB0b2tlbkljb25TaXplcygpe1xuICBAcmV0dXJuIG1hcC1nZXQoJHphdXgtdG9rZW4taWNvbnNpemVzLFwic2l6ZXNcIik7XG59XG5cbkBmdW5jdGlvbiB0b2tlbkljb25TaXplVW5pdCgpe1xuICBAcmV0dXJuIG1hcC1nZXQoJHphdXgtdG9rZW4taWNvbnNpemVzLCBcInVuaXRcIik7XG59XG5cbkBmdW5jdGlvbiB0b2tlbkljb25TaXplKCRrZXkpIHtcbiAgJGl0ZW06IG1hcC1nZXQobWFwLWdldCgkemF1eC10b2tlbi1pY29uc2l6ZXMsIHNpemVzKSwgJGtleSk7XG4gIEByZXR1cm4gbWFwLWdldCgkemF1eC10b2tlbi1pY29uc2l6ZXMsIGJhc2UpICogbWFwLWdldCgkaXRlbSwgbXVsKTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRPS0VOUyAtIENPTlRBSU5FUlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AZnVuY3Rpb24gdG9rZW5Db250YWluZXJzKCl7XG4gIEByZXR1cm4gJHphdXgtdG9rZW4tY29udGFpbmVycztcbn1cblxuQGZ1bmN0aW9uIHRva2VuQ29udGFpbmVyKCRrZXkpe1xuICBAcmV0dXJuIG1hcC1nZXQoIHRva2VuQ29udGFpbmVycygpLCAka2V5KTtcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVE9LRU5TIC0gUmF0aW9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBmdW5jdGlvbiB0b2tlblJhdGlvcygpe1xuICBAcmV0dXJuICR6YXV4LXRva2VuLXJhdGlvcztcbn1cblxuQGZ1bmN0aW9uIHRva2VuUmF0aW8oJGtleSl7XG4gIEBpZiggbWFwLWdldCggdG9rZW5SYXRpb3MoKSwgJGtleSApICl7XG4gICAgQHJldHVybiBtYXAtZ2V0KCBtYXAtZ2V0KCB0b2tlblJhdGlvcygpLCAka2V5ICksIFwicmF0aW9cIiApO1xuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRPS0VOUyAtIFJBRElVU0VTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AZnVuY3Rpb24gdG9rZW5SYWRpdXMoJHJhZGl1cyl7XG4gIEBpZiggbWFwLWdldCgkemF1eC10b2tlbi1yYWRpdXMsICRyYWRpdXMpICE9ICcnKXtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJHphdXgtdG9rZW4tcmFkaXVzLCAkcmFkaXVzKTtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVE9LRU5TIC0gT1ZFUkxBWVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQGZ1bmN0aW9uIHRva2VuT3ZlcmxheSgka2V5KXtcbiAgQGlmKCBtYXAtZ2V0KCR6YXV4LXN0eWxlcy1vdmVybGF5LCAka2V5ICkgIT0gJycpe1xuICAgIEByZXR1cm4gbWFwLWdldCgkemF1eC1zdHlsZXMtb3ZlcmxheSwgJGtleSApO1xuICB9XG59XG5cbkBmdW5jdGlvbiB0b2tlbk92ZXJsYXlTdHlsZSgka2V5LCAkYXR0cil7XG4gIEBpZiggbWFwLWdldCggdG9rZW5PdmVybGF5KCRrZXkpLCAkYXR0ciApICl7XG4gICAgQHJldHVybiBtYXAtZ2V0KCB0b2tlbk92ZXJsYXkoJGtleSksICRhdHRyICk7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJHphdXgtaGVscGVyLW5hbWU6IFwiY29sb3JcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSEVMUEVSIE1JWElOU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQG1peGluIHphdXgtaGVscGVyLWNvbG9yKCRuYW1lLCAkY29sb3IpIHtcbiAgLnphdXgtY29sb3ItI3skbmFtZX0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAuaG92ZXJcXDp6YXV4LWNvbG9yLSN7JG5hbWV9e1xuICAgIHRyYW5zaXRpb246Y29sb3IgJHphdXgtdHJhbnNpdGlvbi0wO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5ncm91cHtcbiAgICAmOmhvdmVye1xuICAgICAgLmdyb3VwXFw6aG92ZXJcXDp6YXV4LWNvbG9yLSN7JG5hbWV9e1xuICAgICAgICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gemF1eC1oZWxwZXItYmdjb2xvcigkbmFtZSwgJGNvbG9yKSB7XG4gIC56YXV4LWJnLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAuaG92ZXJcXDp6YXV4LWJnLSN7JG5hbWV9e1xuICAgIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAkemF1eC10cmFuc2l0aW9uLTA7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZ3JvdXB7XG4gICAgJjpob3ZlcntcbiAgICAgIC5ncm91cFxcOmhvdmVyXFw6emF1eC1iZy0jeyRuYW1lfXtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBIRUxQRVIgQ0xBU1NFU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AZWFjaCAkc2V0TmFtZSwgJHNldE9iaiBpbiB0b2tlbkNvbG9ycygpIHtcbiAgQGVhY2ggJGNvbG9yTmFtZSwgJGNvbG9yVmFsIGluICRzZXRPYmoge1xuICAgIEBpbmNsdWRlIHphdXgtaGVscGVyLWNvbG9yKFwiI3skc2V0TmFtZX0tI3skY29sb3JOYW1lfVwiLCB0b2tlbkNvbG9yKCRzZXROYW1lLCAkY29sb3JOYW1lKSk7XG4gIH1cbiAgQGVhY2ggJGJwTmFtZSwgJGJwVmFsIGluIHRva2VuQnJlYWtwb2ludHMoKXtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicE5hbWUpe1xuICAgICAgQGVhY2ggJGNvbG9yTmFtZSwgJGNvbG9yVmFsIGluICRzZXRPYmoge1xuICAgICAgICBAaW5jbHVkZSB6YXV4LWhlbHBlci1jb2xvcihcIiN7JHNldE5hbWV9LSN7JGJwTmFtZX0tI3skY29sb3JOYW1lfVwiLCB0b2tlbkNvbG9yKCRzZXROYW1lLCAkY29sb3JOYW1lKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRzZXROYW1lLCAkc2V0T2JqIGluIHRva2VuQ29sb3JzKCkge1xuICBAZWFjaCAkY29sb3JOYW1lLCAkY29sb3JWYWwgaW4gJHNldE9iaiB7XG4gICAgQGluY2x1ZGUgemF1eC1oZWxwZXItYmdjb2xvcihcIiN7JHNldE5hbWV9LSN7JGNvbG9yTmFtZX1cIiwgdG9rZW5Db2xvcigkc2V0TmFtZSwgJGNvbG9yTmFtZSkpO1xuICB9XG4gIEBlYWNoICRicE5hbWUsICRicFZhbCBpbiB0b2tlbkJyZWFrcG9pbnRzKCl7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBOYW1lKXtcbiAgICAgIEBlYWNoICRjb2xvck5hbWUsICRjb2xvclZhbCBpbiAkc2V0T2JqIHtcbiAgICAgICAgQGluY2x1ZGUgemF1eC1oZWxwZXItYmdjb2xvcihcIiN7JHNldE5hbWV9LSN7JGJwTmFtZX0tI3skY29sb3JOYW1lfVwiLCB0b2tlbkNvbG9yKCRzZXROYW1lLCAkY29sb3JOYW1lKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSEVMUEVSIENTUyBWQVJJQUJMRVNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gOnJvb3Qge1xuLy8gICAtLSN7dG9rZW5EZWYoJ2Nzcy12YXItcHJlZml4Jyl9LXRlc3Q6ICNmMDA7XG4vLyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiR6YXV4LWhlbHBlci1uYW1lOiBcImZpdFwiO1xuXG4uI3t0b2tlbkRlZihcImFwcC1wcmVmaXhcIil9LSN7JHphdXgtaGVscGVyLW5hbWV9IHtcbiAgJi1vZiB7XG4gICAgJi1jb3ZlciB7XG4gICAgICAmLWxlZnQtY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0Zml0KGNvdmVyLCBsZWZ0IGNlbnRlcik7XG4gICAgICB9XG4gICAgICAmLTUwLTUwIHtcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0Zml0KGNvdmVyLCBjZW50ZXIgY2VudGVyKTtcbiAgICAgIH1cbiAgICAgICYtcmlnaHQtY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0Zml0KGNvdmVyLCByaWdodCBjZW50ZXIpO1xuICAgICAgfVxuICAgICAgJi01MC10b3Age1xuICAgICAgICBAaW5jbHVkZSBvYmplY3RmaXQoY292ZXIsIGNlbnRlciB0b3ApO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRhaW4ge1xuICAgICAgJi01MC01MCB7XG4gICAgICAgIEBpbmNsdWRlIG9iamVjdGZpdChjb250YWluLCBjZW50ZXIgY2VudGVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKFxuICAje1wiLlwifSN7dG9rZW5EZWYoXCJhcHAtcHJlZml4XCIpfS0jeyR6YXV4LWhlbHBlci1uYW1lfS1jb3ZlcixcbiAgZnVsbFxuKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5ib3JkZXItbm9uZXtcbiAgICBib3JkZXI6bm9uZTtcbn1cblxuQGVhY2ggJGsgaW4gdG9rZW5UeXBvQnJlYWtwb2ludHMoKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgjeyRrfSkge1xuICAgICAgICAubGMtI3ska30tbm8tbWIge1xuICAgICAgICAgICAgPiAqOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxjLSN7JGt9LW5vLW1le1xuICAgICAgICAgICAgPiAqOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGMtI3ska30tbm8tbXN7XG4gICAgICAgICAgICA+ICogOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1Njcm9sbGJhciBoZWxwZXJzXG5cbi8qIEhpZGUgc2Nyb2xsYmFyIGZvciBDaHJvbWUsIFNhZmFyaSBhbmQgT3BlcmEgKi9cbi5oaWRlLXNjcm9sbHRyYWNrOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuLmhpZGUtc2Nyb2xsdHJhY2sge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG59XG5cbkBlYWNoICRrIGluIHRva2VuVHlwb0JyZWFrcG9pbnRzKCkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoI3ska30pIHtcbiAgICAgICAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xuICAgICAgICAuaGlkZS0jeyRrfS1zY3JvbGx0cmFjazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuICAgICAgICAuaGlkZS0jeyRrfS1zY3JvbGx0cmFjayB7XG4gICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mYW5jeWJveF9fdmlld3BvcnQge1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xufVxuLmNhcm91c2VsX19idXR0b24uZmFuY3lib3hfX2J1dHRvbi0tY2xvc2Uge1xucGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxNnJlbTtcbn1cbi5jYXJvdXNlbF9fYnV0dG9uLmZhbmN5Ym94X19idXR0b24tLWNsb3NlIHN2ZyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiR6YXV4LWhlbHBlci1uYW1lOiBcInNoYWRvd1wiO1xuXG5cbi4je3Rva2VuRGVmKFwiYXBwLXByZWZpeFwiKX0tI3skemF1eC1oZWxwZXItbmFtZX0ge1xuXG4gICAgQGVhY2ggJHNoYWRvd0tleSwgJHNoYWRvd1ZhbHVlIGluICR6YXV4LXRva2VuLXNoYWRvd3N7XG4gICAgICAgICYtLSN7JHNoYWRvd0tleX17XG4gICAgICAgICAgICBib3gtc2hhZG93OiAje21hcC1nZXQoJHNoYWRvd1ZhbHVlLCBcInNwcmVhZFwiKX0gI3ttYXAtZ2V0KCRzaGFkb3dWYWx1ZSwgXCJjb2xvclwiKX07XG4gICAgICAgIH1cblxuICAgICAgICAmLS0jeyRzaGFkb3dLZXl9LWluc3tcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0ICN7bWFwLWdldCgkc2hhZG93VmFsdWUsIFwic3ByZWFkXCIpfSAje21hcC1nZXQoJHNoYWRvd1ZhbHVlLCBcImNvbG9yXCIpfTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGVhY2ggJGJwTmFtZSwgJGJwVmFsIGluIHRva2VuQnJlYWtwb2ludHMoKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwTmFtZSl7XG4gICAgICAgICAgICAgICAgJi0jeyRicE5hbWV9LS0jeyRzaGFkb3dLZXl9e1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAje21hcC1nZXQoJHNoYWRvd1ZhbHVlLCBcInNwcmVhZFwiKX0gI3ttYXAtZ2V0KCRzaGFkb3dWYWx1ZSwgXCJjb2xvclwiKX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtI3skYnBOYW1lfS0tI3skc2hhZG93S2V5fS1pbnN7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICN7bWFwLWdldCgkc2hhZG93VmFsdWUsIFwic3ByZWFkXCIpfSAje21hcC1nZXQoJHNoYWRvd1ZhbHVlLCBcImNvbG9yXCIpfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT05UQUlORVIgLSBIRUxQRVJTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uY29udGFpbmVye1xuICAgIHBhZGRpbmc6IDAgdG9rZW5TcGFjZXIoOCk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiR6YXV4LWhlbHBlci1uYW1lOiBcInJhdGlvXCI7XG5cblxuLiN7dG9rZW5EZWYoXCJhcHAtcHJlZml4XCIpfS0jeyR6YXV4LWhlbHBlci1uYW1lfSB7XG5cbiAgICBAZWFjaCAkcmF0aW9JbmRleCwgJHJhdGlvIGluICR6YXV4LXRva2VuLXJhdGlvc3tcbiAgICAgICAgJi0tI3skcmF0aW9JbmRleH17XG4gICAgICAgICAgICAkYXNwUmF0aW8gOiAje21hcC1nZXQoJHJhdGlvLCBcInJhdGlvV1wiKX0gLyAje21hcC1nZXQoJHJhdGlvLCBcInJhdGlvSFwiKX07XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRhc3BSYXRpbztcbiAgICAgICAgfVxuICAgICAgICAmLS0je21hcC1nZXQoJHJhdGlvLCBcInJhdGlvV1wiKX0tI3ttYXAtZ2V0KCRyYXRpbywgXCJyYXRpb0hcIil9e1xuICAgICAgICAgICAgJGFzcFJhdGlvIDogI3ttYXAtZ2V0KCRyYXRpbywgXCJyYXRpb1dcIil9IC8gI3ttYXAtZ2V0KCRyYXRpbywgXCJyYXRpb0hcIil9O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAkYXNwUmF0aW87XG4gICAgICAgIH1cbiAgICAgICAgJi0tdW5zZXR7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86dW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLiN7dG9rZW5EZWYoXCJhcHAtcHJlZml4XCIpfS0jeyR6YXV4LWhlbHBlci1uYW1lfSB7XG5cbiAgICBAZWFjaCAkcmF0aW9JbmRleCwgJHJhdGlvIGluICR6YXV4LXRva2VuLXJhdGlvc3tcbiAgICAgICAgQGVhY2ggJGJwTmFtZSwgJGJwVmFsIGluIHRva2VuQnJlYWtwb2ludHMoKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwTmFtZSl7XG4gICAgICAgICAgICAgICAgJi0jeyRicE5hbWV9LS0jeyRyYXRpb0luZGV4fXtcbiAgICAgICAgICAgICAgICAgICAgJGFzcFJhdGlvIDogI3ttYXAtZ2V0KCRyYXRpbywgXCJyYXRpb1dcIil9IC8gI3ttYXAtZ2V0KCRyYXRpbywgXCJyYXRpb0hcIil9O1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRhc3BSYXRpbztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0jeyRicE5hbWV9LS0je21hcC1nZXQoJHJhdGlvLCBcInJhdGlvV1wiKX0tI3ttYXAtZ2V0KCRyYXRpbywgXCJyYXRpb0hcIil9e1xuICAgICAgICAgICAgICAgICAgICAkYXNwUmF0aW8gOiAje21hcC1nZXQoJHJhdGlvLCBcInJhdGlvV1wiKX0gLyAje21hcC1nZXQoJHJhdGlvLCBcInJhdGlvSFwiKX07XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogJGFzcFJhdGlvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLSN7JGJwTmFtZX0tLXVuc2V0e1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86dW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiJGF0dHJpYnV0ZS1wcmVmaXggOiB0b2tlbkRlZihcImFwcC1wcmVmaXhcIik7XG5cbltkYXRhLSN7JGF0dHJpYnV0ZS1wcmVmaXh9LXRhYi1jb250ZW50XXtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgb3BhY2l0eTowO1xuICAgICY6bm90KC4tLWZhZGUpLCAmOm5vdCguZmFkZSl7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgJi4tLWFjdGl2ZSwgJi5hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuLS1mYWRlLCAmLmZhZGV7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkemF1eC10cmFuc2l0aW9uLTE7XG4gICAgICAgICYuLS1hY3RpdmUsICYuYWN0aXZle1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLi0tc2hvdywgJi5zaG93e1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGF0YS0jeyRhdHRyaWJ1dGUtcHJlZml4fS10YWJde1xufSIsIiRhdHRyaWJ1dGUtcHJlZml4IDogdG9rZW5EZWYoXCJhcHAtcHJlZml4XCIpO1xuXG5bZGF0YS0jeyRhdHRyaWJ1dGUtcHJlZml4fS1zcG9pbGVyXXtcbiAgICBbZGF0YS1wcmV2aWV3XXtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICZbY2xhc3MqPS0taGlkZV0sLmhpZGV7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgW2RhdGEtZnVsbC1jb250ZW50XXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAmW2NsYXNzKj0tLXNob3ddLC5zaG93e1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIGgxLFxuLy8gaDIsXG4vLyBoMyxcbi8vIGg0LFxuLy8gaDUsXG4vLyBoNixcbnVsLFxub2wsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmFkZHJlc3MsXG5maWd1cmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuYXtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIGNvbG9yOmluaGVyaXQ7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6aW5oZXJpdDtcbiAgfVxufVxuXG51bHtcbiAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIENvbW1vbiB3ZWlnaHQgbmFtZSBtYXBwaW5nXG4vLyBUaGUgbnVtZXJpY2FsIHZhbHVlcyAxMDAgdG8gOTAwIHJvdWdobHkgY29ycmVzcG9uZCB0byB0aGUgZm9sbG93aW5nXG4vLyBjb21tb24gd2VpZ2h0IG5hbWVzIChzZWUgdGhlIE9wZW5UeXBlIHNwZWNpZmljYXRpb24pOlxuLy9cbi8vIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL2ZvbnQtd2VpZ2h0XG4vLyBAc2VlIGh0dHBzOi8vZG9jcy5taWNyb3NvZnQuY29tL2VuLXVzL3R5cG9ncmFwaHkvb3BlbnR5cGUvc3BlYy9vczIjdXN3ZWlnaHRjbGFzc1xuXG4vLyBWYWx1ZVx0Q29tbW9uIHdlaWdodCBuYW1lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIDEwMFx0VGhpbiAoSGFpcmxpbmUpXG4vLyAyMDBcdEV4dHJhIExpZ2h0IChVbHRyYSBMaWdodClcbi8vIDMwMFx0TGlnaHRcbi8vIDQwMFx0Tm9ybWFsIChSZWd1bGFyKVxuLy8gNTAwXHRNZWRpdW1cbi8vIDYwMFx0U2VtaSBCb2xkIChEZW1pIEJvbGQpXG4vLyA3MDBcdEJvbGRcbi8vIDgwMFx0RXh0cmEgQm9sZCAoVWx0cmEgQm9sZClcbi8vIDkwMFx0QmxhY2sgKEhlYXZ5KVxuLy8gOTUwXHRFeHRyYSBCbGFjayAoVWx0cmEgQmxhY2spXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuW2NsYXNzXj1cImljb3phdXgxLVwiXSxcbltjbGFzcyo9XCIgaWNvemF1eDEtXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG5ib2R5e1xuICAgIGZvbnQtZmFtaWx5OiR6YXV4LWZvbnQxO1xufSIsIkBpZiBoYXNDb21wYXRpYmlsaXR5TGF5ZXIoKSB7XG4gIC8vIEZpeCBTVkcgaW4gPGltZz4gdGFncyBub3Qgc2NhbGluZyBpbiBJRTksIElFMTAsIElFMTFcbiAgLy8gSUU5LCBJRTEwLCBhbmQgSUUxMSBkb24ndCBwcm9wZXJseSBzY2FsZSBTVkcgZmlsZXMgYWRkZWQgd2l0aCBpbWcgdGFncyB3aGVuIHZpZXdCb3gsIHdpZHRoXG4gIC8vIGFuZCBoZWlnaHQgYXR0cmlidXRlcyBhcmUgc3BlY2lmaWVkLiBUbyBnZXQgbW9yZSBjb25zaXN0ZW50IHNjYWxpbmcgYWNyb3NzIGJyb3dzZXJzIGFsd2F5cyBlbnN1cmVcbiAgLy8geW91IHNwZWNpZnkgYSB2aWV3Qm94IGJ1dCBsZWF2ZSBvZmYgdGhlIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlcyBvbiB5b3VyIHN2ZyBlbGVtZW50LlxuICAvLyBAc2VlIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2xhcnJ5Ym90aGEvNzg4MTY5MVxuICAvLyBAc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzk3NzcxNDMvc3ZnLWluLWltZy1lbGVtZW50LXByb3BvcnRpb25zLW5vdC1yZXNwZWN0ZWQtaW4taWU5Lzk3OTIyNTQjOTc5MjI1NFxuICBAaW5jbHVkZSBvbklFKCkge1xuICAgIGltZ1tzcmMkPVwiLnN2Z1wiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xufVxuaHRtbCB7XG4gIC8vZm9udC1zaXplOnRva2VuVHlwbyhcImJhc2UtZm9udC1zaXplXCIpO1xuICAvL3ZoID0gMTYgLyAxOTIwID0gMC4wMDgzM1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODM0dmgsIDI0cHgpO1xuXG59XG5cbmJvZHkge1xuICAvLyBJbXByb3ZpbmcgRm9udCBSZW5kZXJpbmcgV2l0aCBDU1NcbiAgLy8gQHNlZSBodHRwczovL2JldHRlcnByb2dyYW1taW5nLnB1Yi9pbXByb3ZpbmctZm9udC1yZW5kZXJpbmctd2l0aC1jc3MtMzM4M2ZjMzU4Y2JjXG4gIEBpbmNsdWRlIHRleHQtYW50aWFsaWFzZWQ7XG5cbiAgLy8gQ3VzdG9tIHNjcm9sbGJhcnNcbiAgQGluY2x1ZGUgc2Nyb2xsYmFycyhcbiAgICA2cHgsXG4gICAgcmdiYSh0b2tlbkNvbG9yKFwic2V0MVwiLCBcImJsYWNrMVwiKSwgMC4yNSksXG4gICAgdHJhbnNwYXJlbnQsXG4gICAgNnB4XG4gICk7XG5cbn1cblxuYm9keTpub3QoLmhvbWUsIC5pcy1ob21lLCAubm8tcGFkLXRvcCkgIyN7dG9rZW5EZWYoJ2FwcC1wcmVmaXgnKX0tY29udGVudC1vdXRlcntcbiAgcGFkZGluZy10b3A6dmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIG92ZXJmbG93OmhpZGRlbjtcbn1cblxubWFpbiB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAkemF1eC10cmFuc2l0aW9uLTE7XG59XG5cbiN6YXV4LWNvbnRlbnQtb3V0ZXJ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi56YXV4LWJsb2NrLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gQWRkIGhlcmUgQ1NTIGFuaW1hdGlvbnMgcnVsZXNcblxuJGVhc2luZy10eXBlLTEgOiAkemF1eC1lYXNlLW91dGN1YmljO1xuXG4uemF1eC1hbml7XG5cbiAgICAmLS11cERvd25Mb29we1xuXG4gICAgICAgICR6YWtpLWFuaW1hdGlvbi1zbG93ZG93bi10aW1pbmdzIDogKFxuICAgICAgICAgICAgXCIxeFwiIDogXCIxc1wiLFxuICAgICAgICAgICAgXCIyeFwiIDogXCIyc1wiLFxuICAgICAgICAgICAgXCIzeFwiIDogXCIyLjVzXCIsXG4gICAgICAgICAgICBcIjR4XCIgOiBcIjNzXCIsXG4gICAgICAgICAgICBcIjV4XCIgOiBcIjMuNXNcIixcbiAgICAgICAgKTtcblxuICAgICAgICAkYW5pbWF0aW9uLW5hbWU6ICd1cERvd25Mb29wJztcbiAgICAgICAgJGFuaW1hdGlvbi1lYXNpbmc6IGluZmluaXRlO1xuICAgICAgICAkYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb246IDJzO1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb24gZWFzZS1vdXQsIG9wYWNpdHkgJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uIGVhc2Utb3V0O1xuXG4gICAgICAgICYuc3RhcnRpbmd7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDAuOCk7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoIDBweCwgMjBweCApO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRhbmltYXRpb24tbmFtZX0gI3skYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9IGFsdGVybmF0ZS1yZXZlcnNlO1xuICAgICAgICB9XG5cblxuICAgICAgICBAZWFjaCAkbXVsdGlwbGllciwgJGR1cmF0aW9uIGluICR6YWtpLWFuaW1hdGlvbi1zbG93ZG93bi10aW1pbmdzIHtcbiAgICAgICAgICAgICYuemF1eC1hbmktLXNsb3dkb3duLSN7JG11bHRpcGxpZXJ9e1xuICAgICAgICAgICAgICAgICYuYW5pbWF0ZWR7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogICAjeyRhbmltYXRpb24tbmFtZX0gI3skZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vS2V5ZnJhbWVcblxuICAgICAgICBAYXQtcm9vdHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpe1xuICAgICAgICAgICAgICAgIDAleyBcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgwLjgpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKCAwcHgsIDIwcHggKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDEpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKCAwcHgsIDBweCApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tc2xpZGVUb1RvcE9wYXF1ZXtcblxuICAgICAgICAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyA6IChcbiAgICAgICAgICAgIFwiMXhcIiA6IFwiMXNcIixcbiAgICAgICAgICAgIFwiMnhcIiA6IFwiMnNcIixcbiAgICAgICAgICAgIFwiM3hcIiA6IFwiMi41c1wiLFxuICAgICAgICAgICAgXCI0eFwiIDogXCIzc1wiLFxuICAgICAgICAgICAgXCI1eFwiIDogXCIzLjVzXCIsXG4gICAgICAgICk7XG5cbiAgICAgICAgJGFuaW1hdGlvbi1uYW1lOiAnc2xpZGVUb1RvcE9wYXF1ZSc7XG4gICAgICAgICRhbmltYXRpb24tZWFzaW5nOiAkZWFzaW5nLXR5cGUtMTtcbiAgICAgICAgJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uOiAwLjdzO1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb24gZWFzZS1vdXQsIG9wYWNpdHkgJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uIGVhc2Utb3V0O1xuXG4gICAgICAgICYuc3RhcnRpbmd7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDAuOCk7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoIDBweCwgNTBweCApO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRhbmltYXRpb24tbmFtZX0gI3skYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG11bHRpcGxpZXIsICRkdXJhdGlvbiBpbiAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyB7XG4gICAgICAgICAgICAmLnphdXgtYW5pLS1zbG93ZG93bi0jeyRtdWx0aXBsaWVyfXtcbiAgICAgICAgICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246ICN7JGFuaW1hdGlvbi1uYW1lfSAjeyRkdXJhdGlvbn0gI3skYW5pbWF0aW9uLWVhc2luZ307XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJGJwLCAkdmFsIGluIHRva2VuQnJlYWtwb2ludHMoKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwKXtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbXVsdGlwbGllciwgJGR1cmF0aW9uIGluICR6YWtpLWFuaW1hdGlvbi1zbG93ZG93bi10aW1pbmdzIHtcbiAgICAgICAgICAgICAgICAgICAgJi56YXV4LWFuaS0tc2xvd2Rvd24tI3skbXVsdGlwbGllcn0tI3skYnB9e1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5hbmltYXRlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246ICN7JGFuaW1hdGlvbi1uYW1lfSAjeyRkdXJhdGlvbn0gI3skYW5pbWF0aW9uLWVhc2luZ307XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0tleWZyYW1lXG5cbiAgICAgICAgQGF0LXJvb3R7XG4gICAgICAgICAgICBAaW5jbHVkZSBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKXtcbiAgICAgICAgICAgICAgICAwJXsgXG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSggMHB4LCA1MHB4ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSggMHB4LCAwcHggKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkYnAsICR2YWwgaW4gdG9rZW5CcmVha3BvaW50cygpe1xuICAgICAgICAgICAgJi0jeyRicH17XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnApe1xuICAgICAgICAgICAgICAgICAgICAmLnN0YXJ0aW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgwLjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKCAwcHgsIDUwcHggKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hbmltYXRlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogI3skYW5pbWF0aW9uLW5hbWV9ICN7JGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9ufSAjeyRhbmltYXRpb24tZWFzaW5nfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIFxuICAgICYtLXNsaWRlVG9Ub3B7XG5cbiAgICAgICAgJHpha2ktYW5pbWF0aW9uLXNsb3dkb3duLXRpbWluZ3MgOiAoXG4gICAgICAgICAgICBcIjF4XCIgOiBcIjFzXCIsXG4gICAgICAgICAgICBcIjJ4XCIgOiBcIjJzXCIsXG4gICAgICAgICAgICBcIjN4XCIgOiBcIjIuNXNcIixcbiAgICAgICAgICAgIFwiNHhcIiA6IFwiM3NcIixcbiAgICAgICAgICAgIFwiNXhcIiA6IFwiMy41c1wiLFxuICAgICAgICApO1xuXG4gICAgICAgICRhbmltYXRpb24tbmFtZTogJ3NsaWRlVG9Ub3AnO1xuICAgICAgICAkYW5pbWF0aW9uLWVhc2luZzogJGVhc2luZy10eXBlLTE7XG4gICAgICAgICRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbjogMC43cztcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uIGVhc2Utb3V0LCBvcGFjaXR5ICRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbiBlYXNlLW91dDtcblxuICAgICAgICAmLnN0YXJ0aW5ne1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgwLjgpO1xuICAgICAgICAgICAgb3BhY2l0eTowLjE7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoIDBweCwgNTBweCApO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRhbmltYXRpb24tbmFtZX0gI3skYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG11bHRpcGxpZXIsICRkdXJhdGlvbiBpbiAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyB7XG4gICAgICAgICAgICAmLnphdXgtYW5pLS1zbG93ZG93bi0jeyRtdWx0aXBsaWVyfXtcbiAgICAgICAgICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246ICAgI3skYW5pbWF0aW9uLW5hbWV9ICN7JGR1cmF0aW9ufSAjeyRhbmltYXRpb24tZWFzaW5nfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0tleWZyYW1lXG5cbiAgICAgICAgQGF0LXJvb3R7XG4gICAgICAgICAgICBAaW5jbHVkZSBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKXtcbiAgICAgICAgICAgICAgICAwJXsgXG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoIDBweCwgNTBweCApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSggMHB4LCAwcHggKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJi0tc2xpZGVUb0JvdHRvbU9wYXF1ZXtcblxuICAgICAgICAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyA6IChcbiAgICAgICAgICAgIFwiMXhcIiA6IFwiMXNcIixcbiAgICAgICAgICAgIFwiMnhcIiA6IFwiMnNcIixcbiAgICAgICAgICAgIFwiM3hcIiA6IFwiMi41c1wiLFxuICAgICAgICAgICAgXCI0eFwiIDogXCIzc1wiLFxuICAgICAgICAgICAgXCI1eFwiIDogXCIzLjVzXCIsXG4gICAgICAgICk7XG5cbiAgICAgICAgJGFuaW1hdGlvbi1uYW1lOiAnc2xpZGVUb0JvdHRvbU9wYXF1ZSc7XG4gICAgICAgICRhbmltYXRpb24tZWFzaW5nOiAkZWFzaW5nLXR5cGUtMTtcbiAgICAgICAgJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uOiAwLjdzO1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNpbmcsIG9wYWNpdHkgJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uICRhbmltYXRpb24tZWFzaW5nO1xuXG4gICAgICAgICYuc3RhcnRpbmd7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDAuOCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoIDBweCwgLTUwcHggKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbmltYXRlZHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogI3skYW5pbWF0aW9uLW5hbWV9ICN7JGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9ufSAjeyRhbmltYXRpb24tZWFzaW5nfTtcbiAgICAgICAgICAgICYuZWFzZS1vdXR7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRhbmltYXRpb24tbmFtZX0gI3skYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb259IGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAZWFjaCAkbXVsdGlwbGllciwgJGR1cmF0aW9uIGluICR6YWtpLWFuaW1hdGlvbi1zbG93ZG93bi10aW1pbmdzIHtcbiAgICAgICAgICAgICYuemF1eC1hbmktLXNsb3dkb3duLSN7JG11bHRpcGxpZXJ9e1xuICAgICAgICAgICAgICAgICYuYW5pbWF0ZWR7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogICAjeyRhbmltYXRpb24tbmFtZX0gI3skZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICAgICAgICAgICAgICAmLmVhc2Utb3V0e1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRhbmltYXRpb24tbmFtZX0gI3skZHVyYXRpb259IGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9LZXlmcmFtZVxuXG4gICAgICAgIEBhdC1yb290e1xuICAgICAgICAgICAgQGluY2x1ZGUga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSl7XG4gICAgICAgICAgICAgICAgMCV7IFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKCAwcHgsIC01MHB4ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSggMHB4LCAwcHggKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgJi0tc2xpZGVUb0JvdHRvbVNsaWdodHtcblxuICAgICAgICAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyA6IChcbiAgICAgICAgICAgIFwiMXhcIiA6IFwiMXNcIixcbiAgICAgICAgICAgIFwiMnhcIiA6IFwiMnNcIixcbiAgICAgICAgICAgIFwiM3hcIiA6IFwiMi41c1wiLFxuICAgICAgICAgICAgXCI0eFwiIDogXCIzc1wiLFxuICAgICAgICAgICAgXCI1eFwiIDogXCIzLjVzXCIsXG4gICAgICAgICk7XG5cbiAgICAgICAgJGFuaW1hdGlvbi1uYW1lOiAnc2xpZGVUb0JvdHRvbVNsaWdodCc7XG4gICAgICAgICRhbmltYXRpb24tZWFzaW5nOiAkZWFzaW5nLXR5cGUtMTtcbiAgICAgICAgJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uOiAwLjdzO1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNpbmcsIG9wYWNpdHkgJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uICRhbmltYXRpb24tZWFzaW5nO1xuICAgICAgICBcbiAgICAgICAgJi5zdGFydGluZ3tcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMC44KTtcbiAgICAgICAgICAgIG9wYWNpdHk6MC4yO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKCAwcHgsIC0xMHB4ICk7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYW5pbWF0ZWR7XG4gICAgICAgICAgICBhbmltYXRpb246ICN7JGFuaW1hdGlvbi1uYW1lfSAjeyRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbn0gI3skYW5pbWF0aW9uLWVhc2luZ307XG4gICAgICAgICAgICAmLmVhc2Utb3V0e1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogI3skYW5pbWF0aW9uLW5hbWV9ICN7JGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9ufSBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgQGVhY2ggJG11bHRpcGxpZXIsICRkdXJhdGlvbiBpbiAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyB7XG4gICAgICAgICAgICAmLnphdXgtYW5pLS1zbG93ZG93bi0jeyRtdWx0aXBsaWVyfXtcbiAgICAgICAgICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246ICAgI3skYW5pbWF0aW9uLW5hbWV9ICN7JGR1cmF0aW9ufSAjeyRhbmltYXRpb24tZWFzaW5nfTtcbiAgICAgICAgICAgICAgICAgICAgJi5lYXNlLW91dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogI3skYW5pbWF0aW9uLW5hbWV9ICN7JGR1cmF0aW9ufSBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vS2V5ZnJhbWVcblxuICAgICAgICBAYXQtcm9vdHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpe1xuICAgICAgICAgICAgICAgIDAleyBcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgwLjgpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuMjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSggMHB4LCAtMTBweCApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSggMHB4LCAwcHggKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLXNsaWRlVG9Cb3R0b217XG5cbiAgICAgICAgJHpha2ktYW5pbWF0aW9uLXNsb3dkb3duLXRpbWluZ3MgOiAoXG4gICAgICAgICAgICBcIjF4XCIgOiBcIjFzXCIsXG4gICAgICAgICAgICBcIjJ4XCIgOiBcIjJzXCIsXG4gICAgICAgICAgICBcIjN4XCIgOiBcIjIuNXNcIixcbiAgICAgICAgICAgIFwiNHhcIiA6IFwiM3NcIixcbiAgICAgICAgICAgIFwiNXhcIiA6IFwiMy41c1wiLFxuICAgICAgICApO1xuXG4gICAgICAgICRhbmltYXRpb24tbmFtZTogJ3NsaWRlVG9Cb3R0b20nO1xuICAgICAgICAkYW5pbWF0aW9uLWVhc2luZzogJGVhc2luZy10eXBlLTE7XG4gICAgICAgICRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbjogMC43cztcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uICRhbmltYXRpb24tZWFzaW5nLCBvcGFjaXR5ICRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2luZztcbiAgICAgICAgXG4gICAgICAgICYuc3RhcnRpbmd7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDAuOCk7XG4gICAgICAgICAgICBvcGFjaXR5OjAuMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSggMHB4LCAtNTBweCApO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRhbmltYXRpb24tbmFtZX0gI3skYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICAgICAgJi5lYXNlLW91dHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246ICN7JGFuaW1hdGlvbi1uYW1lfSAjeyRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbn0gZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBlYWNoICRtdWx0aXBsaWVyLCAkZHVyYXRpb24gaW4gJHpha2ktYW5pbWF0aW9uLXNsb3dkb3duLXRpbWluZ3Mge1xuICAgICAgICAgICAgJi56YXV4LWFuaS0tc2xvd2Rvd24tI3skbXVsdGlwbGllcn17XG4gICAgICAgICAgICAgICAgJi5hbmltYXRlZHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAgICN7JGFuaW1hdGlvbi1uYW1lfSAjeyRkdXJhdGlvbn0gI3skYW5pbWF0aW9uLWVhc2luZ307XG4gICAgICAgICAgICAgICAgICAgICYuZWFzZS1vdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246ICN7JGFuaW1hdGlvbi1uYW1lfSAjeyRkdXJhdGlvbn0gZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0tleWZyYW1lXG5cbiAgICAgICAgQGF0LXJvb3R7XG4gICAgICAgICAgICBAaW5jbHVkZSBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKXtcbiAgICAgICAgICAgICAgICAwJXsgXG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoIDBweCwgLTUwcHggKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDEpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoIDBweCwgMHB4ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLS1mYWRlSW57XG5cbiAgICAgICAgJHpha2ktYW5pbWF0aW9uLXNsb3dkb3duLXRpbWluZ3MgOiAoXG4gICAgICAgICAgICBcIjAuNXhcIiA6IFwiMXNcIixcbiAgICAgICAgICAgIFwiMXhcIiA6IFwiMy4yc1wiLFxuICAgICAgICAgICAgXCIyeFwiIDogXCI1LjJzXCIsXG4gICAgICAgICAgICBcIjN4XCIgOiBcIjguMnNcIixcbiAgICAgICAgICAgIFwiNHhcIiA6IFwiMTMuMnNcIixcbiAgICAgICAgICAgIFwiNXhcIiA6IFwiNi4wc1wiLFxuICAgICAgICApO1xuXG4gICAgICAgICRhbmltYXRpb24tbmFtZTogJ2ZhZGVJbic7XG4gICAgICAgICRhbmltYXRpb24tZWFzaW5nOiAkZWFzaW5nLXR5cGUtMTtcbiAgICAgICAgJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uOiAxLjJzO1xuXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uIGVhc2Utb3V0O1xuXG4gICAgICAgICYuc3RhcnRpbmd7XG4gICAgICAgICAgICBvcGFjaXR5OjAuMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbmltYXRlZHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogI3skYW5pbWF0aW9uLW5hbWV9ICN7JGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9ufSAjeyRhbmltYXRpb24tZWFzaW5nfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRtdWx0aXBsaWVyLCAkZHVyYXRpb24gaW4gJHpha2ktYW5pbWF0aW9uLXNsb3dkb3duLXRpbWluZ3Mge1xuICAgICAgICAgICAgJi56YXV4LWFuaS0tc2xvd2Rvd24tI3skbXVsdGlwbGllcn17XG4gICAgICAgICAgICAgICAgJi5hbmltYXRlZHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAgICN7JGFuaW1hdGlvbi1uYW1lfSAjeyRkdXJhdGlvbn0gI3skYW5pbWF0aW9uLWVhc2luZ307XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9LZXlmcmFtZVxuXG4gICAgICAgIEBhdC1yb290e1xuICAgICAgICAgICAgQGluY2x1ZGUga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSl7XG4gICAgICAgICAgICAgICAgMCV7IFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tc2xpZGVUb0xlZnR7XG4gICAgICAgIFxuICAgICAgICAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyA6IChcbiAgICAgICAgICAgIFwiMXhcIiA6IFwiMXNcIixcbiAgICAgICAgICAgIFwiMnhcIiA6IFwiMnNcIixcbiAgICAgICAgICAgIFwiM3hcIiA6IFwiMi41c1wiLFxuICAgICAgICAgICAgXCI0eFwiIDogXCIzc1wiLFxuICAgICAgICAgICAgXCI1eFwiIDogXCIzLjVzXCIsXG4gICAgICAgICk7XG5cbiAgICAgICAgJGFuaW1hdGlvbi1uYW1lOiAnc2xpZGVUb0xlZnQnO1xuICAgICAgICAkYW5pbWF0aW9uLWVhc2luZzogJGVhc2luZy10eXBlLTE7XG4gICAgICAgICRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbjogMC43cztcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAkYW5pbWF0aW9uLWVhc2luZztcblxuICAgICAgICAmLnN0YXJ0aW5ne1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgwLjgpO1xuICAgICAgICAgICAgb3BhY2l0eTowLjQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoIDUwcHgsIDBweCApO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRhbmltYXRpb24tbmFtZX0gI3skYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG11bHRpcGxpZXIsICRkdXJhdGlvbiBpbiAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyB7XG4gICAgICAgICAgICAmLnphdXgtYW5pLS1zbG93ZG93bi0jeyRtdWx0aXBsaWVyfXtcbiAgICAgICAgICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246ICAgI3skYW5pbWF0aW9uLW5hbWV9ICN7JGR1cmF0aW9ufSAjeyRhbmltYXRpb24tZWFzaW5nfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0tleWZyYW1lXG5cbiAgICAgICAgQGF0LXJvb3R7XG4gICAgICAgICAgICBAaW5jbHVkZSBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKXtcbiAgICAgICAgICAgICAgICAwJXsgXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC40O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKCA1MHB4LCAwICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKCAwcHgsIDBweCApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tc2xpZGVUb0xlZnRPcGFxdWV7XG5cbiAgICAgICAgJHpha2ktYW5pbWF0aW9uLXNsb3dkb3duLXRpbWluZ3MgOiAoXG4gICAgICAgICAgICBcIjF4XCIgOiBcIjFzXCIsXG4gICAgICAgICAgICBcIjJ4XCIgOiBcIjJzXCIsXG4gICAgICAgICAgICBcIjN4XCIgOiBcIjIuNXNcIixcbiAgICAgICAgICAgIFwiNHhcIiA6IFwiM3NcIixcbiAgICAgICAgICAgIFwiNXhcIiA6IFwiMy41c1wiLFxuICAgICAgICApO1xuXG4gICAgICAgICRhbmltYXRpb24tbmFtZTogJ3NsaWRlVG9MZWZ0T3BhcXVlJztcbiAgICAgICAgJGFuaW1hdGlvbi1lYXNpbmc6ICRlYXNpbmctdHlwZS0xO1xuICAgICAgICAkYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb246IDAuN3M7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgJGFuaW1hdGlvbi1lYXNpbmc7XG5cbiAgICAgICAgJi5zdGFydGluZ3tcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMC44KTtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSggNTBweCwgMHB4ICk7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYW5pbWF0ZWR7XG4gICAgICAgICAgICBhbmltYXRpb246ICN7JGFuaW1hdGlvbi1uYW1lfSAjeyRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbn0gI3skYW5pbWF0aW9uLWVhc2luZ307XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkbXVsdGlwbGllciwgJGR1cmF0aW9uIGluICR6YWtpLWFuaW1hdGlvbi1zbG93ZG93bi10aW1pbmdzIHtcbiAgICAgICAgICAgICYuemF1eC1hbmktLXNsb3dkb3duLSN7JG11bHRpcGxpZXJ9e1xuICAgICAgICAgICAgICAgICYuYW5pbWF0ZWR7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogICAjeyRhbmltYXRpb24tbmFtZX0gI3skZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vS2V5ZnJhbWVcblxuICAgICAgICBAYXQtcm9vdHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpe1xuICAgICAgICAgICAgICAgIDAleyBcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgwLjgpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKCA1MHB4LCAwICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSggMHB4LCAwcHggKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBcbiAgICAmLS1zbGlkZVRvUmlnaHR7XG4gICAgICAgIFxuICAgICAgICAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyA6IChcbiAgICAgICAgICAgIFwiMXhcIiA6IFwiMXNcIixcbiAgICAgICAgICAgIFwiMnhcIiA6IFwiMS4yc1wiLFxuICAgICAgICAgICAgXCIzeFwiIDogXCIxLjVzXCIsXG4gICAgICAgICAgICBcIjR4XCIgOiBcIjEuOHNcIixcbiAgICAgICAgICAgIFwiNXhcIiA6IFwiMnNcIixcbiAgICAgICAgKTtcblxuICAgICAgICAkYW5pbWF0aW9uLW5hbWU6ICdzbGlkZVRvUmlnaHQnO1xuICAgICAgICAkYW5pbWF0aW9uLWVhc2luZzogJGVhc2luZy10eXBlLTE7XG4gICAgICAgICRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbjogMC44cztcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAkYW5pbWF0aW9uLWVhc2luZztcblxuICAgICAgICAvL0tleWZyYW1lXG4gICAgICAgIEBhdC1yb290e1xuICAgICAgICAgICAgQGluY2x1ZGUga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSl7XG4gICAgICAgICAgICAgICAgMCV7IFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSggLTUwcHgsIDAgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDEpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoIDBweCwgMHB4ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgICYuc3RhcnRpbmd7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDAuOCk7XG4gICAgICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSggLTUwcHgsIDBweCApO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRhbmltYXRpb24tbmFtZX0gI3skYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG11bHRpcGxpZXIsICRkdXJhdGlvbiBpbiAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyB7XG4gICAgICAgICAgICAmLnphdXgtYW5pLS1zbG93ZG93bi0jeyRtdWx0aXBsaWVyfXtcbiAgICAgICAgICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246ICN7JGFuaW1hdGlvbi1uYW1lfSAjeyRkdXJhdGlvbn0gI3skYW5pbWF0aW9uLWVhc2luZ307XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJGJwLCAkdmFsIGluIHRva2VuQnJlYWtwb2ludHMoKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwKXtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbXVsdGlwbGllciwgJGR1cmF0aW9uIGluICR6YWtpLWFuaW1hdGlvbi1zbG93ZG93bi10aW1pbmdzIHtcbiAgICAgICAgICAgICAgICAgICAgJi56YXV4LWFuaS0tc2xvd2Rvd24tI3skbXVsdGlwbGllcn0tI3skYnB9e1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5hbmltYXRlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246ICN7JGFuaW1hdGlvbi1uYW1lfSAjeyRkdXJhdGlvbn0gI3skYW5pbWF0aW9uLWVhc2luZ307XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkYnAsICR2YWwgaW4gdG9rZW5CcmVha3BvaW50cygpe1xuICAgICAgICAgICAgJi0jeyRicH17XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnApe1xuICAgICAgICAgICAgICAgICAgICAmLnN0YXJ0aW5ne1xuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDAuOCk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC40O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoIC01MHB4LCAwcHggKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hbmltYXRlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogI3skYW5pbWF0aW9uLW5hbWV9ICN7JGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9ufSAjeyRhbmltYXRpb24tZWFzaW5nfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tc2xpZGVUb1JpZ2h0T3BhcXVle1xuXG4gICAgICAgICR6YWtpLWFuaW1hdGlvbi1zbG93ZG93bi10aW1pbmdzIDogKFxuICAgICAgICAgICAgXCIxeFwiIDogXCIxc1wiLFxuICAgICAgICAgICAgXCIyeFwiIDogXCIyc1wiLFxuICAgICAgICAgICAgXCIzeFwiIDogXCIyLjVzXCIsXG4gICAgICAgICAgICBcIjR4XCIgOiBcIjNzXCIsXG4gICAgICAgICAgICBcIjV4XCIgOiBcIjMuNXNcIixcbiAgICAgICAgKTtcblxuICAgICAgICAkYW5pbWF0aW9uLW5hbWU6ICdzbGlkZVRvUmlnaHRPcGFxdWUnO1xuICAgICAgICAkYW5pbWF0aW9uLWVhc2luZzogJGVhc2luZy10eXBlLTE7XG4gICAgICAgICRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbjogMC43cztcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAkYW5pbWF0aW9uLWVhc2luZztcblxuICAgICAgICAmLnN0YXJ0aW5ne1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgwLjgpO1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKCAtNTBweCwgMHB4ICk7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYW5pbWF0ZWR7XG4gICAgICAgICAgICBhbmltYXRpb246ICN7JGFuaW1hdGlvbi1uYW1lfSAjeyRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbn0gI3skYW5pbWF0aW9uLWVhc2luZ307XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkbXVsdGlwbGllciwgJGR1cmF0aW9uIGluICR6YWtpLWFuaW1hdGlvbi1zbG93ZG93bi10aW1pbmdzIHtcbiAgICAgICAgICAgICYuemF1eC1hbmktLXNsb3dkb3duLSN7JG11bHRpcGxpZXJ9e1xuICAgICAgICAgICAgICAgICYuYW5pbWF0ZWR7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogICAjeyRhbmltYXRpb24tbmFtZX0gI3skZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vS2V5ZnJhbWVcblxuICAgICAgICBAYXQtcm9vdHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGtleWZyYW1lcygjeyRhbmltYXRpb24tbmFtZX0pe1xuICAgICAgICAgICAgICAgIDAleyBcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgwLjgpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKCAtNTBweCwgMCApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoIDBweCwgMHB4ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLS1zbGlkZVRvUmlnaHRBYnNvbHV0ZXtcblxuICAgICAgICAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyA6IChcbiAgICAgICAgICAgIFwiMXhcIiA6IFwiMXNcIixcbiAgICAgICAgICAgIFwiMnhcIiA6IFwiMnNcIixcbiAgICAgICAgICAgIFwiM3hcIiA6IFwiMi41c1wiLFxuICAgICAgICAgICAgXCI0eFwiIDogXCIzc1wiLFxuICAgICAgICAgICAgXCI1eFwiIDogXCIzLjVzXCIsXG4gICAgICAgICk7XG5cbiAgICAgICAgJGFuaW1hdGlvbi1uYW1lOiAnc2xpZGVUb1JpZ2h0QWJzb2x1dGUnO1xuICAgICAgICAkYW5pbWF0aW9uLWVhc2luZzogJGVhc2luZy10eXBlLTE7XG4gICAgICAgICRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbjogMC43cztcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAkYW5pbWF0aW9uLWVhc2luZztcblxuICAgICAgICAmLnN0YXJ0aW5ne1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgwLjgpO1xuICAgICAgICAgICAgb3BhY2l0eTowLjQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoIDUwcHgsIDBweCApO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRhbmltYXRpb24tbmFtZX0gI3skYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG11bHRpcGxpZXIsICRkdXJhdGlvbiBpbiAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyB7XG4gICAgICAgICAgICAmLnphdXgtYW5pLS1zbG93ZG93bi0jeyRtdWx0aXBsaWVyfXtcbiAgICAgICAgICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246ICAgI3skYW5pbWF0aW9uLW5hbWV9ICN7JGR1cmF0aW9ufSAjeyRhbmltYXRpb24tZWFzaW5nfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0tleWZyYW1lXG5cbiAgICAgICAgQGF0LXJvb3R7XG4gICAgICAgICAgICBAaW5jbHVkZSBrZXlmcmFtZXMoI3skYW5pbWF0aW9uLW5hbWV9KXtcbiAgICAgICAgICAgICAgICAwJXsgXG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0Oi01MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tc2xpZGVUb1JpZ2h0QWJzb2x1dGVPcGFxdWV7XG5cbiAgICAgICAgJHpha2ktYW5pbWF0aW9uLXNsb3dkb3duLXRpbWluZ3MgOiAoXG4gICAgICAgICAgICBcIjF4XCIgOiBcIjFzXCIsXG4gICAgICAgICAgICBcIjJ4XCIgOiBcIjJzXCIsXG4gICAgICAgICAgICBcIjN4XCIgOiBcIjIuNXNcIixcbiAgICAgICAgICAgIFwiNHhcIiA6IFwiM3NcIixcbiAgICAgICAgICAgIFwiNXhcIiA6IFwiMy41c1wiLFxuICAgICAgICApO1xuXG4gICAgICAgICRhbmltYXRpb24tbmFtZTogJ3NsaWRlVG9SaWdodEFic29sdXRlT3BhcXVlJztcbiAgICAgICAgJGFuaW1hdGlvbi1lYXNpbmc6ICRlYXNpbmctdHlwZS0xO1xuICAgICAgICAkYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb246IDAuN3M7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgJGFuaW1hdGlvbi1lYXNpbmc7XG5cbiAgICAgICAgJi5zdGFydGluZ3tcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMC44KTtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIGxlZnQ6LTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRhbmltYXRpb24tbmFtZX0gI3skYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG11bHRpcGxpZXIsICRkdXJhdGlvbiBpbiAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyB7XG4gICAgICAgICAgICAmLnphdXgtYW5pLS1zbG93ZG93bi0jeyRtdWx0aXBsaWVyfXtcbiAgICAgICAgICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246ICAgI3skYW5pbWF0aW9uLW5hbWV9ICN7JGR1cmF0aW9ufSAjeyRhbmltYXRpb24tZWFzaW5nfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0tleWZyYW1lXG5cbiAgICAgICAgQGF0LXJvb3R7XG4gICAgICAgICAgICBAaW5jbHVkZSBrZXlmcmFtZXMoI3skYW5pbWF0aW9uLW5hbWV9KXtcbiAgICAgICAgICAgICAgICAwJXsgXG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDotNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDEpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgJi0tc2xpZGVUb0xlZnRBYnNvbHV0ZXtcblxuICAgICAgICAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyA6IChcbiAgICAgICAgICAgIFwiMXhcIiA6IFwiMXNcIixcbiAgICAgICAgICAgIFwiMnhcIiA6IFwiMnNcIixcbiAgICAgICAgICAgIFwiM3hcIiA6IFwiMi41c1wiLFxuICAgICAgICAgICAgXCI0eFwiIDogXCIzc1wiLFxuICAgICAgICAgICAgXCI1eFwiIDogXCIzLjVzXCIsXG4gICAgICAgICk7XG5cbiAgICAgICAgJGFuaW1hdGlvbi1uYW1lOiAnc2xpZGVUb0xlZnRBYnNvbHV0ZSc7XG4gICAgICAgICRhbmltYXRpb24tZWFzaW5nOiAkZWFzaW5nLXR5cGUtMTtcbiAgICAgICAgJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uOiAwLjdzO1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzICRhbmltYXRpb24tZWFzaW5nO1xuXG4gICAgICAgICYuc3RhcnRpbmd7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDAuOCk7XG4gICAgICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSggNTBweCwgMHB4ICk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRhbmltYXRpb24tbmFtZX0gI3skYW5pbWF0aW9uLWluaXRpYWwtZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG11bHRpcGxpZXIsICRkdXJhdGlvbiBpbiAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyB7XG4gICAgICAgICAgICAmLnphdXgtYW5pLS1zbG93ZG93bi0jeyRtdWx0aXBsaWVyfXtcbiAgICAgICAgICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246I3skYW5pbWF0aW9uLW5hbWV9ICN7JGR1cmF0aW9ufSAjeyRhbmltYXRpb24tZWFzaW5nfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0tleWZyYW1lXG5cbiAgICAgICAgQGF0LXJvb3R7XG4gICAgICAgICAgICBAaW5jbHVkZSBrZXlmcmFtZXMoI3skYW5pbWF0aW9uLW5hbWV9KXtcbiAgICAgICAgICAgICAgICAwJXsgXG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjQ7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0Oi01MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgc2xpZGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tc2xpZGVUb0xlZnRBYnNvbHV0ZU9wYXF1ZXtcblxuICAgICAgICAkemFraS1hbmltYXRpb24tc2xvd2Rvd24tdGltaW5ncyA6IChcbiAgICAgICAgICAgIFwiMXhcIiA6IFwiMXNcIixcbiAgICAgICAgICAgIFwiMnhcIiA6IFwiMnNcIixcbiAgICAgICAgICAgIFwiM3hcIiA6IFwiMi41c1wiLFxuICAgICAgICAgICAgXCI0eFwiIDogXCIzc1wiLFxuICAgICAgICAgICAgXCI1eFwiIDogXCIzLjVzXCIsXG4gICAgICAgICk7XG5cbiAgICAgICAgJGFuaW1hdGlvbi1uYW1lOiAnc2xpZGVUb0xlZnRBYnNvbHV0ZU9wYXF1ZSc7XG4gICAgICAgICRhbmltYXRpb24tZWFzaW5nOiAkZWFzaW5nLXR5cGUtMTtcbiAgICAgICAgJGFuaW1hdGlvbi1pbml0aWFsLWR1cmF0aW9uOiAwLjdzO1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzICRhbmltYXRpb24tZWFzaW5nO1xuXG4gICAgICAgICYuc3RhcnRpbmd7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDAuOCk7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICByaWdodDotNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYW5pbWF0ZWR7XG4gICAgICAgICAgICBhbmltYXRpb246ICN7JGFuaW1hdGlvbi1uYW1lfSAjeyRhbmltYXRpb24taW5pdGlhbC1kdXJhdGlvbn0gI3skYW5pbWF0aW9uLWVhc2luZ307XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkbXVsdGlwbGllciwgJGR1cmF0aW9uIGluICR6YWtpLWFuaW1hdGlvbi1zbG93ZG93bi10aW1pbmdzIHtcbiAgICAgICAgICAgICYuemF1eC1hbmktLXNsb3dkb3duLSN7JG11bHRpcGxpZXJ9e1xuICAgICAgICAgICAgICAgICYuYW5pbWF0ZWR7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogICAjeyRhbmltYXRpb24tbmFtZX0gI3skZHVyYXRpb259ICN7JGFuaW1hdGlvbi1lYXNpbmd9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vS2V5ZnJhbWVcblxuICAgICAgICBAYXQtcm9vdHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGtleWZyYW1lcygjeyRhbmltYXRpb24tbmFtZX0pe1xuICAgICAgICAgICAgICAgIDAleyBcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzbGlkZSgwLjgpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDotNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHNsaWRlKDEpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICB9XG5cblxuXG59XG5cbi8qLS0gQW5pbWF0aW9uIGtleWZyYW1lcyAtLSovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhyb3RhdGUpe1xuICAgIDAlICAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAxMDAlICB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDU1MgVkFSSUFCTEVTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vL0NvbG9yc1xuOnJvb3R7XG4gIEBlYWNoICRzZXROYW1lLCAkY29sb3JzIGluICR6YXV4LXRva2VuLWNvbG9ycyB7XG4gICAgQGVhY2ggJGNvbG9yTmFtZSwgJGNvbG9yVmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgICAgIC0temF1eC1jb2xvci0jeyRzZXROYW1lfS0jeyRjb2xvck5hbWV9OiAjeyRjb2xvclZhbHVlfTtcbiAgICAgICAgLS16YXV4LWNvbG9yLSN7JHNldE5hbWV9LSN7JGNvbG9yTmFtZX0tLWRhcmtlcjogI3tkYXJrZW4oJGNvbG9yVmFsdWUsIDglKX07XG4gICAgICAgIC0temF1eC1jb2xvci0jeyRzZXROYW1lfS0jeyRjb2xvck5hbWV9LS1saWdodGVyOiAje2xpZ2h0ZW4oJGNvbG9yVmFsdWUsOCUpfTtcbiAgICB9XG4gIH1cbn0iLCIkZ2xvYmFsLXN0eWxlLW5hbWU6IGdsb2JhbFN0eWxlQ2xhc3MoXCJzY3JvbGxiYXJcIik7XG5cblxuLnphdXgtdGhlbWUtLWxpZ2h0MSAuI3skZ2xvYmFsLXN0eWxlLW5hbWV9e1xuXG4gICAgJi0taGlkZGVue1xuICAgICAgICBAaW5jbHVkZSBoaWRlU2Nyb2xsYmFycztcbiAgICB9XG5cbiAgICAmLS0xe1xuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXJzKFxuICAgICAgICAgICAgNnB4LFxuICAgICAgICAgICAgcmdiYSh0b2tlbkNvbG9yKFwic2V0MVwiLCBcImJsYWNrMVwiKSwgMC4yNSksXG4gICAgICAgICAgICB0cmFuc3BhcmVudCxcbiAgICAgICAgICAgIDZweFxuICAgICAgICApO1xuICAgIH1cblxufSIsIiRnbG9iYWwtc3R5bGUtbmFtZTogZ2xvYmFsU3R5bGVDbGFzcyhcIm92ZXJsYXlcIik7XG5cbi4jeyRnbG9iYWwtc3R5bGUtbmFtZX17XG4gICAgQGVhY2ggJGtleSwgJG92ZXJsYXkgaW4gJHphdXgtc3R5bGVzLW92ZXJsYXl7XG4gICAgICAgICYtI3ska2V5fXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG92ZXJsYXksIFwiYmFja2dyb3VuZFwiKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWFjaCAka2V5LCAkb3ZlcmxheSBpbiAkemF1eC1zdHlsZXMtb3ZlcmxheXtcbiAgICAgICAgQGVhY2ggJGJwTmFtZSwgJGJwVmFsIGluIHRva2VuQnJlYWtwb2ludHMoKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwTmFtZSl7XG4gICAgICAgICAgICAgICAgJi0jeyRicE5hbWV9LSN7JGtleX17XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG92ZXJsYXksIFwiYmFja2dyb3VuZFwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJHphdXgtc3R5bGVzLW92ZXJsYXk6KFxuICAxOiAoXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDMsIDQ2LCA1MiwgMSkgMCUsIHJnYmEoNDMsIDQ2LCA1MiwgMCkgMTAwJSlcbiAgKSxcbiAgMjogKFxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQzLCA0NiwgNTIsIDEpIDAlLCByZ2JhKDQzLCA0NiwgNTIsIDApIDEwMCUpXG4gICksXG4gIDM6IChcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0MywgNDYsIDUyLCAxKSAwJSwgcmdiYSgyMTcsIDYxLCA2MSwgMC4wKSAxMDAlKVxuICApLFxuICA0OiAoXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSlcbiAgKSxcbiAgNTogKFxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43NSlcbiAgKSxcbiAgNjogKFxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNDMsIDQ2LCA1MiwgMSkgMCUsIHJnYmEoNDMsIDQ2LCA1MiwgMCkgMTAwJSlcbiAgKVxuKTtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJmbGV4bGlzdFwiKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gICAgLS1pdGVtLXNob3ctZHVyYXRpb246IDAuNXM7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAmX19pdGVte1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0taXRlbS1zaG93LWR1cmF0aW9uKSAkemF1eC1lYXNlLW91dGN1YmljO1xuICAgICAgICAmLi0taGlkZGVue1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tc2hvdy1tb3Jle1xuICAgICAgICAgICAgJi4tLWhpZGRlbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVye1xuICAgICAgICByaWdodDowO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgd2lkdGg6dG9rZW5TcGFjZXIoNik7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB9XG5cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Jhc2VcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJ0eXBvXCIpO1xuXG5AbWl4aW4gYy10eXBvLXRleHQtcnVsZXMoICRjaGlsZC1zZWxlY3RvciA6IFwiXCIsICRpc0ltcG9ydGFudCA6IGZhbHNlICl7XG4gICAgJHZhbHVlU3VmZml4OiBcIlwiICFkZWZhdWx0O1xuICAgIEBpZiAoJGlzSW1wb3J0YW50KSB7XG4gICAgICAkdmFsdWVTdWZmaXg6IFwiICFpbXBvcnRhbnRcIjtcbiAgICB9XG4gICAgQGVhY2ggJGksICRwcm9wcyBpbiB0b2tlblR5cG9TaXplcygpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9LWZzLSN7JGl9ICN7JGNoaWxkLXNlbGVjdG9yfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKHRva2VuVHlwb1NpemVGcygkaSkpI3skdmFsdWVTdWZmaXh9O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWFjaCAkaSwgJHByb3BzIGluIHRva2VuVHlwb0xpbmVIZWlnaHRzKCkge1xuICAgICAgLiN7JGNvbXBvbmVudH0tbGgtI3skaX0gI3skY2hpbGQtc2VsZWN0b3J9IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSh0b2tlblR5cG9TaXplTGgoJGkpKSN7JHZhbHVlU3VmZml4fTtcbiAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBjLXR5cG8tdGV4dC1ydWxlcy1yZXNwb25zaXZlKCAkY2hpbGQtc2VsZWN0b3IgOiBcIlwiLCAkaXNJbXBvcnRhbnQgOiBmYWxzZSApe1xuICAgICR2YWx1ZVN1ZmZpeDogXCJcIiAhZGVmYXVsdDtcblxuICAgIEBpZiAoJGlzSW1wb3J0YW50KSB7XG4gICAgICAkdmFsdWVTdWZmaXg6IFwiICFpbXBvcnRhbnRcIjtcbiAgICB9XG5cbiAgICBAZWFjaCAkaSwgJHByb3BzIGluIHRva2VuVHlwb1NpemVzKCkge1xuICAgICAgQGVhY2ggJGsgaW4gdG9rZW5UeXBvQnJlYWtwb2ludHMoKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoI3ska30pIHtcbiAgICAgICAgICAuI3skY29tcG9uZW50fS1mcy0jeyRpfSAjeyRjaGlsZC1zZWxlY3Rvcn0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0odG9rZW5UeXBvU2l6ZUZzKCRpKSkjeyR2YWx1ZVN1ZmZpeH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGksICRwcm9wcyBpbiB0b2tlblR5cG9MaW5lSGVpZ2h0cygpIHtcbiAgICAgIEBlYWNoICRrIGluIHRva2VuVHlwb0JyZWFrcG9pbnRzKCkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCN7JGt9KSB7XG4gICAgICAgICAgLiN7JGNvbXBvbmVudH0tbGgtI3skaX0gI3skY2hpbGQtc2VsZWN0b3J9IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0odG9rZW5UeXBvU2l6ZUxoKCRpKSkjeyR2YWx1ZVN1ZmZpeH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG59XG5cblxuQG1peGluIGMtdHlwby1zdHlsZSgkc3R5bGUsICRzdHlsZVNvdXJjZSwgJHR5cGUgOiAnbGF5b3V0JywgJGF1dG9SZXNwb25zaXZlIDogZmFsc2Upe1xuICBAZWFjaCAkc3R5bGVPYmogaW4gJHN0eWxlU291cmNle1xuICAgICRzdHlsZU5hbWUgOiBtYXAtZ2V0KCRzdHlsZU9iaiwgXCJuYW1lXCIpO1xuICAgIEBpZiggJHN0eWxlTmFtZSA9PSAkc3R5bGUgKXtcbiAgICAgIEBpZiggJHR5cGUgPT0gJ2xheW91dCcgKXtcbiAgICAgICAgQGlmKCAkc3R5bGVOYW1lID09ICRzdHlsZSApe1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKG1hcC1nZXQoJHN0eWxlT2JqLCBcImZvbnRTaXplXCIpKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKG1hcC1nZXQoJHN0eWxlT2JqLCBcImxpbmVIZWlnaHRcIikpO1xuICAgICAgICAgIEBpZiggbWFwLWdldCggJHN0eWxlT2JqLCBcImZvbnRXZWlnaHRcIikgKXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRzdHlsZU9iaiwgXCJmb250V2VpZ2h0XCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaWYoIG1hcC1nZXQoICRzdHlsZU9iaiwgJ3RleHRUcmFuc2Zvcm0nKSApe1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG1hcC1nZXQoJHN0eWxlT2JqLCAndGV4dFRyYW5zZm9ybScpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaWYoIG1hcC1nZXQoJHN0eWxlT2JqLCBcImxldHRlclNwYWNpbmdcIikgKXtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOnJlbShtYXAtZ2V0KCRzdHlsZU9iaiwgJ2xldHRlclNwYWNpbmcnKSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpZiggbWFwLWdldCgkc3R5bGVPYmosIFwibGluZUNhcEZpeFwiKSApe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSN7bWFwLWdldCgkc3R5bGVPYmosIFwibGluZUNhcEZpeFwiKX1weDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LSN7bWFwLWdldCgkc3R5bGVPYmosIFwibGluZUNhcEZpeFwiKX1weDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpZiggJHR5cGUgPT0gJ3RoZW1lJyApe1xuICAgICAgICBmb250LWZhbWlseTogbWFwLWdldCgkc3R5bGVPYmosICdmb250RmFtaWx5Jyk7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRzdHlsZU9iaiwgJ2NvbG9yJyk7XG4gICAgICAgIEBpZiggbWFwLWdldCgkc3R5bGVPYmosIFwidGV4dERlY29yYXRpb25cIiApICl7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBtYXAtZ2V0KCRzdHlsZU9iaiwgXCJ0ZXh0RGVjb3JhdGlvblwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGlmKCAkYXV0b1Jlc3BvbnNpdmUgPT0gdHJ1ZSBhbmQgJHR5cGUgPT0gJ2xheW91dCcgKXtcbiAgICAgICAgQGlmKCBtYXAtZ2V0KCRzdHlsZU9iaiwgXCJicmVha3BvaW50c1wiKSl7XG4gICAgICAgICAgJHJlc3BvbnNpdmVTdHlsZXMgOiBtYXAtZ2V0KCRzdHlsZU9iaiwgXCJicmVha3BvaW50c1wiKTtcbiAgICAgICAgICBAZWFjaCAkYnJlYWtQb2ludEtleSwgJGJyZWFrUG9pbnRTdHlsZSBpbiAkcmVzcG9uc2l2ZVN0eWxlc3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93biggJGJyZWFrUG9pbnRLZXkgKXtcbiAgICAgICAgICAgICAgJjpub3QoW2NsYXNzKj1jLXR5cG8tLW5vYXV0b3Jlc10pe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKG1hcC1nZXQoJGJyZWFrUG9pbnRTdHlsZSwgXCJmb250U2l6ZVwiKSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbShtYXAtZ2V0KCRicmVha1BvaW50U3R5bGUsIFwibGluZUhlaWdodFwiKSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGJyZWFrUG9pbnRTdHlsZSwgXCJmb250V2VpZ2h0XCIpO1xuICAgICAgICAgICAgICAgIEBpZiggbWFwLWdldCggJGJyZWFrUG9pbnRTdHlsZSwgJ3RleHRUcmFuc2Zvcm0nKSApe1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG1hcC1nZXQoJGJyZWFrUG9pbnRTdHlsZSwgJ3RleHRUcmFuc2Zvcm0nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGlmKCBtYXAtZ2V0KCRicmVha1BvaW50U3R5bGUsIFwibGV0dGVyU3BhY2luZ1wiKSApe1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6cmVtKG1hcC1nZXQoJGJyZWFrUG9pbnRTdHlsZSwgJ2xldHRlclNwYWNpbmcnKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpZiggbWFwLWdldCgkYnJlYWtQb2ludFN0eWxlLCBcImxpbmVDYXBGaXhcIikgKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtI3ttYXAtZ2V0KCRicmVha1BvaW50U3R5bGUsIFwibGluZUNhcEZpeFwiKX1weDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOi0je21hcC1nZXQoJGJyZWFrUG9pbnRTdHlsZSwgXCJsaW5lQ2FwRml4XCIpfXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9iYXNlXCI7XG5cbiRjb21wb25lbnQ6IGNvbXBvbmVudENsYXNzKFwidHlwb1wiKTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR2VuZXJpYyBmb250LXNpemUgQ1NTIHV0aWxpdGllc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AaW5jbHVkZSBjLXR5cG8tdGV4dC1ydWxlcygpO1xuQGluY2x1ZGUgYy10eXBvLXRleHQtcnVsZXMtcmVzcG9uc2l2ZSgpO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFR5cG9ncmFwaHkgQmxvY2s6IFN0eWxlMVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4gICRzdHlsZS1uYW1lOiBcInN0eWxlMVwiO1xuXG5cbiAgQGVhY2ggJHR5cG9TdHlsZSBpbiBtYXAtZ2V0KCR6YXV4LXN0eWxlcy10eXBvZ3JhcGh5LCAkc3R5bGUtbmFtZSkge1xuICAgIC4jeyRjb21wb25lbnR9LSN7JHN0eWxlLW5hbWV9LXNpemUtI3ttYXAtZ2V0KCR0eXBvU3R5bGUsIFwibmFtZVwiKX17XG4gICAgICBAaW5jbHVkZSBjLXR5cG8tc3R5bGUobWFwLWdldCgkdHlwb1N0eWxlLCBcIm5hbWVcIiksIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSwgXCJsYXlvdXRcIik7XG4gICAgfVxuICAgIC4jeyRjb21wb25lbnR9LSN7JHN0eWxlLW5hbWV9LSN7bWFwLWdldCgkdHlwb1N0eWxlLCBcIm5hbWVcIil9e1xuICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKG1hcC1nZXQoJHR5cG9TdHlsZSwgXCJuYW1lXCIpLCBtYXAtZ2V0KCR6YXV4LXN0eWxlcy10eXBvZ3JhcGh5LCAkc3R5bGUtbmFtZSksIFwibGF5b3V0XCIpO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICR0eXBvU3R5bGUgaW4gbWFwLWdldCgkemF1eC1zdHlsZXMtdHlwb2dyYXBoeSwgJHN0eWxlLW5hbWUpIHtcbiAgICBAZWFjaCAkayBpbiB0b2tlblR5cG9CcmVha3BvaW50cygpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGspe1xuICAgICAgICAuI3skY29tcG9uZW50fS0jeyRzdHlsZS1uYW1lfS0jeyRrfS0je21hcC1nZXQoJHR5cG9TdHlsZSwgXCJuYW1lXCIpfXtcbiAgICAgICAgICBAaW5jbHVkZSBjLXR5cG8tc3R5bGUobWFwLWdldCgkdHlwb1N0eWxlLCBcIm5hbWVcIiksIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGNvbXBvbmVudH0tI3skc3R5bGUtbmFtZX0tc2l6ZS0jeyRrfS0je21hcC1nZXQoJHR5cG9TdHlsZSwgXCJuYW1lXCIpfXtcbiAgICAgICAgICBAaW5jbHVkZSBjLXR5cG8tc3R5bGUobWFwLWdldCgkdHlwb1N0eWxlLCBcIm5hbWVcIiksIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSwgXCJsYXlvdXRcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIFtjbGFzcyo9XCIjeyRjb21wb25lbnR9LVwiXSB7XG4gICAgQGF0LXJvb3QgLiN7JHphdXgtc3lzdGVtLWNsYXNzbmFtZS1sb2FkZWR9ICYge1xuICAgICAgdHJhbnNpdGlvbjogZm9udC1zaXplICR6YXV4LXRyYW5zaXRpb24tMSwgbGluZS1oZWlnaHQgJHphdXgtdHJhbnNpdGlvbi0xO1xuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9XCIjeyRjb21wb25lbnR9LWJsb2NrLSN7JHN0eWxlLW5hbWV9XCJdIHtcbiAgICAqe1xuICAgICAgdHJhbnNpdGlvbjogZm9udC1zaXplICR6YXV4LXRyYW5zaXRpb24tMSwgbGluZS1oZWlnaHQgJHphdXgtdHJhbnNpdGlvbi0xO1xuICAgIH1cbiAgICBAaW5jbHVkZSBjLXR5cG8tc3R5bGUoXCJ0ZXh0LW1cIiwgbWFwLWdldCgkemF1eC1zdHlsZXMtdHlwb2dyYXBoeSwgJHN0eWxlLW5hbWUpLCAnbGF5b3V0JywgZmFsc2UpO1xuXG4gICAgLy9IZWFkaW5nc1xuICAgIGgxe1xuICAgICAgbWFyZ2luLWJvdHRvbTogdG9rZW5TcGFjZXIoNik7XG4gICAgICBAaW5jbHVkZSBjLXR5cG8tc3R5bGUoXCJkaXNwbGF5LTFcIiwgbWFwLWdldCgkemF1eC1zdHlsZXMtdHlwb2dyYXBoeSwgJHN0eWxlLW5hbWUpKTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBAaW5jbHVkZSBjLXR5cG8tc3R5bGUoXCJkaXNwbGF5LTJcIiwgbWFwLWdldCgkemF1eC1zdHlsZXMtdHlwb2dyYXBoeSwgJHN0eWxlLW5hbWUpKTtcbiAgICAgIG1hcmdpbi1ib3R0b206dG9rZW5TcGFjZXIoNCk7XG4gICAgfVxuICAgIGgze1xuICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwiZGlzcGxheS0zXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgfVxuICAgIGg0e1xuICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwiZGlzcGxheS00XCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgfVxuICAgIGg1e1xuICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwidGV4dC1tXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICBmb250LXdlaWdodDojeyR6YXV4LXR5cG8tZnctYm9sZH07XG4gICAgfVxuICAgIGg2e1xuICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwidGV4dC1zXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICBmb250LXdlaWdodDojeyR6YXV4LXR5cG8tZnctYm9sZH07XG4gICAgICBtYXJnaW4tYm90dG9tOnRva2VuU3BhY2VyKDUpO1xuICAgIH1cblxuICAgIGgzLGg0LGg1e1xuICAgICAgbWFyZ2luLWJvdHRvbTogdG9rZW5TcGFjZXIoNCk7XG4gICAgfVxuXG4gICAgaHJ7XG4gICAgICBtYXJnaW46dG9rZW5TcGFjZXIoNikgMDtcbiAgICB9XG5cbiAgICBibG9ja3F1b3Rle1xuICAgICAgcGFkZGluZzp0b2tlblNwYWNlcig2KTtcbiAgICAgIG1hcmdpbi1ib3R0b206dG9rZW5TcGFjZXIoNik7XG4gICAgICBmb250LXNpemU6dG9rZW5UeXBvU2l6ZUZzKDQpO1xuICAgICAgbGluZS1oZWlnaHQ6dG9rZW5UeXBvU2l6ZUxoKDMpO1xuICAgICAgLy9AaW5jbHVkZSBjLXR5cG8tc3R5bGUoXCJ0ZXh0LWxcIiwgbWFwLWdldCgkemF1eC1zdHlsZXMtdHlwb2dyYXBoeSwgJHN0eWxlLW5hbWUpKTtcbiAgICB9XG5cbiAgICBwLFxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIGMtdHlwby1zdHlsZShcInRleHQtbVwiLCBtYXAtZ2V0KCR6YXV4LXN0eWxlcy10eXBvZ3JhcGh5LCAkc3R5bGUtbmFtZSksIFwibGF5b3V0XCIsIGZhbHNlKTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAje3Rva2VuQnJlYWtwb2ludChfaGlnaC14cyl9KSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkemF1eC10eXBvLWZ3LWJvbGQ7XG4gICAgfVxuXG4gICAgdWx7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHRva2VuU3BhY2VyKDUpO1xuICAgICAgbWFyZ2luLWJvdHRvbTp0b2tlblNwYWNlcig2KTtcbiAgICB9XG5cbiAgICBvbHtcbiAgICAgIHBhZGRpbmctbGVmdDp0b2tlblNwYWNlcig0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206dG9rZW5TcGFjZXIoNik7XG4gICAgICBsaXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OnRva2VuU3BhY2VyKDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuXG4gICAgcDpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgbWFyZ2luLWJvdHRvbTp0b2tlblNwYWNlcig2KTtcbiAgICB9XG5cbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogdG9rZW5TcGFjZXIoMyk7XG4gICAgfVxuXG4gICAgdWw6bm90KDpsYXN0LWNoaWxkKSxcbiAgICBvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206dG9rZW5TcGFjZXIoNik7XG4gICAgfVxuXG4gICAgdWwgdWwsXG4gICAgb2wgb2wge1xuICAgICAgcGFkZGluZy10b3A6IHRva2VuU3BhY2VyKDMpO1xuICAgIH1cblxuICAgIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIG1hcmdpbjogLTAuMTBlbSAwcHggMHB4IC0xZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGFibGV7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgLy9tYXJnaW46dG9rZW5TcGFjZXIoNikgMHB4O1xuICAgICAgZm9udC1zaXplOnRva2VuVHlwb1NpemVGcygyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OnRva2VuVHlwb1NpemVMaCgxKTtcbiAgICAgIHRyOmZpcnN0LWNoaWxke1xuICAgICAgICAvL2ZvbnQtc2l6ZTp0b2tlblR5cG9TaXplRnMoMSk7XG4gICAgICAgIC8vbGluZS1oZWlnaHQ6dG9rZW5UeXBvU2l6ZUxoKDEpO1xuICAgICAgfVxuICAgICAgdGgsIHRke1xuICAgICAgICBwYWRkaW5nOiB0b2tlblNwYWNlcig0KSB0b2tlblNwYWNlcig1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWl4aW4gdHlwby1zbWFsbHtcbiAgICAgIGgxe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b2tlblNwYWNlcig1KTtcbiAgICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwiZGlzcGxheS0yXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICB9XG4gICAgICBoMntcbiAgICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwiZGlzcGxheS0zXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICB9XG4gICAgICBoM3tcbiAgICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwidGV4dC1sXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRva2VuU3BhY2VyKDQpO1xuICAgICAgfVxuXG4gICAgICBoNHtcbiAgICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwidGV4dC1tXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICB9XG4gICAgICBoNSwgaDZ7XG4gICAgICAgIEBpbmNsdWRlIGMtdHlwby1zdHlsZShcInRleHQtc1wiLCBtYXAtZ2V0KCR6YXV4LXN0eWxlcy10eXBvZ3JhcGh5LCAkc3R5bGUtbmFtZSkpO1xuICAgICAgfVxuXG4gICAgICBoNCxoNXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9rZW5TcGFjZXIoNCk7XG4gICAgICB9XG5cbiAgICAgIGg2e1xuICAgICAgICBtYXJnaW4tYm90dG9tOnRva2VuU3BhY2VyKDUpO1xuICAgICAgfVxuXG4gICAgICBibG9ja3F1b3Rle1xuICAgICAgICBwYWRkaW5nOnRva2VuU3BhY2VyKDYpO1xuICAgICAgICBmb250LXNpemU6dG9rZW5UeXBvU2l6ZUZzKDIpO1xuICAgICAgICBsaW5lLWhlaWdodDp0b2tlblR5cG9TaXplTGgoMik7XG4gICAgICAgIC8vQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwidGV4dC1tXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICB9XG5cbiAgICAgIHAsXG4gICAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGMtdHlwby1zdHlsZShcInRleHQtbVwiLCBtYXAtZ2V0KCR6YXV4LXN0eWxlcy10eXBvZ3JhcGh5LCAkc3R5bGUtbmFtZSksIFwibGF5b3V0XCIsIGZhbHNlKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3t0b2tlbkJyZWFrcG9pbnQoX2hpZ2gteHMpfSkge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR6YXV4LXR5cG8tZnctYm9sZDtcbiAgICAgIH1cblxuICAgICAgcCArIHVse1xuICAgICAgICBtYXJnaW4tdG9wOi0je3Rva2VuU3BhY2VyKDIpfTtcbiAgICAgIH1cblxuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdG9rZW5TcGFjZXIoNCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206dG9rZW5TcGFjZXIoNik7XG4gICAgICB9XG5cbiAgICAgIHVsOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgIH1cblxuICAgICAgcDpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOnRva2VuU3BhY2VyKDYpO1xuICAgICAgfVxuXG4gICAgICB1bDpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRva2VuU3BhY2VyKDUpO1xuICAgICAgfVxuXG4gICAgICB1bDpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206dG9rZW5TcGFjZXIoMik7XG4gICAgICB9XG5cbiAgICAgIHVsIHVsLFxuICAgICAgb2wgb2wge1xuICAgICAgICBwYWRkaW5nLXRvcDogdG9rZW5TcGFjZXIoMik7XG4gICAgICB9XG5cbiAgICAgIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRhYmxle1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAvL21hcmdpbjp0b2tlblNwYWNlcig2KSAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTp0b2tlblR5cG9TaXplRnMoMSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OnRva2VuVHlwb1NpemVMaCgxKTtcbiAgICAgICAgdHI6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgLy9mb250LXNpemU6dG9rZW5UeXBvU2l6ZUZzKDEpO1xuICAgICAgICAgIC8vbGluZS1oZWlnaHQ6dG9rZW5UeXBvU2l6ZUxoKDEpO1xuICAgICAgICB9XG4gICAgICAgIHRoLCB0ZHtcbiAgICAgICAgICBwYWRkaW5nOiB0b2tlblNwYWNlcigzKSB0b2tlblNwYWNlcig0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1peGluIHR5cG8tZXh0cmFzbWFsbHtcbiAgICAgIGgxe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b2tlblNwYWNlcig1KTtcbiAgICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwiZGlzcGxheS0yXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICB9XG4gICAgICBoMntcbiAgICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwiZGlzcGxheS0zXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICB9XG4gICAgICBoM3tcbiAgICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwidGV4dC1sXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRva2VuU3BhY2VyKDQpO1xuICAgICAgfVxuXG4gICAgICBoNHtcbiAgICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwidGV4dC1tXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICB9XG4gICAgICBoNSwgaDZ7XG4gICAgICAgIEBpbmNsdWRlIGMtdHlwby1zdHlsZShcInRleHQtc1wiLCBtYXAtZ2V0KCR6YXV4LXN0eWxlcy10eXBvZ3JhcGh5LCAkc3R5bGUtbmFtZSkpO1xuICAgICAgfVxuXG4gICAgICBoNCxoNXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9rZW5TcGFjZXIoNCk7XG4gICAgICB9XG5cbiAgICAgIGg2e1xuICAgICAgICBtYXJnaW4tYm90dG9tOnRva2VuU3BhY2VyKDUpO1xuICAgICAgfVxuXG4gICAgICBibG9ja3F1b3Rle1xuICAgICAgICBwYWRkaW5nOnRva2VuU3BhY2VyKDYpO1xuICAgICAgICBmb250LXNpemU6dG9rZW5UeXBvU2l6ZUZzKDIpO1xuICAgICAgICBsaW5lLWhlaWdodDp0b2tlblR5cG9TaXplTGgoMik7XG4gICAgICAgIC8vQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwidGV4dC1tXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSk7XG4gICAgICB9XG5cbiAgICAgIHAsXG4gICAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGMtdHlwby1zdHlsZShcInRleHQtc1wiLCBtYXAtZ2V0KCR6YXV4LXN0eWxlcy10eXBvZ3JhcGh5LCAkc3R5bGUtbmFtZSksIFwibGF5b3V0XCIsIGZhbHNlKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3t0b2tlbkJyZWFrcG9pbnQoX2hpZ2gteHMpfSkge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR6YXV4LXR5cG8tZnctYm9sZDtcbiAgICAgIH1cblxuICAgICAgcCArIHVse1xuICAgICAgICBtYXJnaW4tdG9wOi0je3Rva2VuU3BhY2VyKDIpfTtcbiAgICAgIH1cblxuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdG9rZW5TcGFjZXIoNCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206dG9rZW5TcGFjZXIoNik7XG4gICAgICB9XG5cbiAgICAgIHVsOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgIH1cblxuICAgICAgcDpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOnRva2VuU3BhY2VyKDYpO1xuICAgICAgfVxuXG4gICAgICB1bDpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRva2VuU3BhY2VyKDUpO1xuICAgICAgfVxuXG4gICAgICB1bDpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206dG9rZW5TcGFjZXIoMik7XG4gICAgICB9XG5cbiAgICAgIHVsIHVsLFxuICAgICAgb2wgb2wge1xuICAgICAgICBwYWRkaW5nLXRvcDogdG9rZW5TcGFjZXIoMik7XG4gICAgICB9XG5cbiAgICAgIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmW2NsYXNzKj0jeyRzdHlsZS1uYW1lfS0tc21hbGxde1xuICAgICAgQGluY2x1ZGUgdHlwby1zbWFsbDtcbiAgICB9XG5cbiAgICAmW2NsYXNzKj0jeyRzdHlsZS1uYW1lfS0tZXh0cmFzbWFsbF17XG4gICAgICBAaW5jbHVkZSB0eXBvLWV4dHJhc21hbGw7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKFwibWRcIil7XG4gICAgICBAaW5jbHVkZSB0eXBvLXNtYWxsO1xuICAgIH1cblxuICB9XG4iLCIkemF1eC1zdHlsZXMtdHlwb2dyYXBoeTooXG4gIHN0eWxlMTogKChcbiAgICBuYW1lOiBkaXNwbGF5LTEsXG4gICAgZm9udEZhbWlseTogXCJzYXRvc2hpXCIsXG4gICAgZm9udFNpemU6IDRyZW0sXG4gICAgZm9udFdlaWdodDogNjAwLFxuICAgIGxpbmVIZWlnaHQ6IDEsXG4gICAgYnJlYWtwb2ludHM6IChcbiAgICAgIG1kOiAoXG4gICAgICAgIGZvbnRTaXplOiAxLjVyZW0sXG4gICAgICAgIGxpbmVIZWlnaHQ6IDEuNVxuICAgICAgKVxuICAgIClcbiAgKSwgKFxuICAgIG5hbWU6IGRpc3BsYXktMixcbiAgICBmb250RmFtaWx5OiBcInNhdG9zaGlcIixcbiAgICBmb250U2l6ZTogM3JlbSxcbiAgICBmb250V2VpZ2h0OiA2MDAsXG4gICAgbGluZUhlaWdodDogMSxcbiAgICBicmVha3BvaW50czogKFxuICAgICAgbWQ6IChcbiAgICAgICAgZm9udFNpemU6IDEuNXJlbSxcbiAgICAgICAgbGluZUhlaWdodDogMS41XG4gICAgICApXG4gICAgKVxuICApLCAoXG4gICAgbmFtZTogZGlzcGxheS0zLFxuICAgIGZvbnRGYW1pbHk6IFwic2F0b3NoaVwiLFxuICAgIGZvbnRTaXplOiAycmVtLFxuICAgIGZvbnRXZWlnaHQ6IDYwMCxcbiAgICBsaW5lSGVpZ2h0OiAxXG4gICksIChcbiAgICBuYW1lOiBkaXNwbGF5LTQsXG4gICAgZm9udEZhbWlseTogXCJzYXRvc2hpXCIsXG4gICAgZm9udFNpemU6IDEuNXJlbSxcbiAgICBmb250V2VpZ2h0OiA2MDAsXG4gICAgbGluZUhlaWdodDogMSxcbiAgICBicmVha3BvaW50czogKFxuICAgICAgc206IChcbiAgICAgICAgZm9udFNpemU6IDFyZW0sXG4gICAgICAgIGxpbmVIZWlnaHQ6IDFcbiAgICAgIClcbiAgICApXG4gICksIChcbiAgICBuYW1lOiB0ZXh0LWwsXG4gICAgZm9udEZhbWlseTogXCJzYXRvc2hpXCIsXG4gICAgZm9udFNpemU6IDEuNXJlbSxcbiAgICBsaW5lSGVpZ2h0OiAxLjVcbiAgKSwgKFxuICAgIG5hbWU6IHRleHQtbSxcbiAgICBmb250RmFtaWx5OiBcInNhdG9zaGlcIixcbiAgICBmb250U2l6ZTogMXJlbSxcbiAgICBsaW5lSGVpZ2h0OiAxLjUsXG4gICAgYnJlYWtwb2ludHM6IChcbiAgICAgIHNtOiAoXG4gICAgICAgIGZvbnRTaXplOiAwLjc1cmVtLFxuICAgICAgICBsaW5lSGVpZ2h0OiAxXG4gICAgICApXG4gICAgKVxuICApLCAoXG4gICAgbmFtZTogdGV4dC1zLFxuICAgIGZvbnRGYW1pbHk6IFwic2F0b3NoaVwiLFxuICAgIGZvbnRTaXplOiAwLjc1cmVtLFxuICAgIGxpbmVIZWlnaHQ6IDEuMzNcbiAgKSlcbik7XG4iLCIkemF1eC10b2tlbi10eXBvOihcbiAgYmFzZS1mb250LXNpemU6IDFyZW0sXG4gIGJyZWFrcG9pbnRzOiAoc20sIG1kLCBtZDIsIGxnLCBsZzIsIHhsKSxcbiAgc2l6ZXM6IChcbiAgICAwOiAwcmVtLFxuICAgIDE6IDAuNzVyZW0sXG4gICAgMjogMXJlbSxcbiAgICAzOiAxLjEyNXJlbSxcbiAgICA0OiAxLjVyZW0sXG4gICAgNTogMnJlbSxcbiAgICA2OiAzcmVtLFxuICAgIDc6IDRyZW1cbiAgKSxcbiAgbGluZUhlaWdodHM6IChcbiAgICAwOiAwLFxuICAgIDE6IDEsXG4gICAgMjogMS41LFxuICAgIDM6IDIsXG4gICAgNDogMyxcbiAgICA1OiA0LFxuICAgIDFiOiAxLjI1LFxuICAgIDFjOiAxLjMzXG4gICksXG4gIGxldHRlclNwYWNpbmc6IChcbiAgICAwOiAwcmVtLFxuICAgIDE6IDAuMDYyNXJlbSxcbiAgICAyOiAwLjVyZW1cbiAgKVxuKTtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJidG5cIik7XG4kY21wLXRva2VuczogKCk7XG5cbkBtaXhpbiBjLWJ0bi1zaXplKCRweCkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLiN7JGNvbXBvbmVudH0ge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRweCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cIiN7JGNvbXBvbmVudH0tLVwiXSB7XG5cbiAgJixcbiAgJjpsaW5rLFxuICAmOnZpc2l0ZWQsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAvL3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAkemF1eC10cmFuc2l0aW9uLTE7XG4gIGJvcmRlci1yYWRpdXM6dG9rZW5SYWRpdXMoXCJwaWxsXCIpO1xuICBwYWRkaW5nOiBjbXBUb2tlbigkY21wLXRva2VucywgJ3NwYWNlci1idG5tZWRpdW0tcHknLCB0b2tlblNwYWNlcig0KSwgJ2xheW91dCcpIGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnc3BhY2VyLWJ0bm1lZGl1bS1weCcsIHRva2VuU3BhY2VyKDQpLCAnbGF5b3V0Jyk7XG5cbiAgLiN7JGNvbXBvbmVudH1fX2xhYmVse1xuICAgIGZvbnQtc2l6ZTpjbXBUb2tlbigkY21wLXRva2VucywgJ2ZzLWJ0bm1lZGl1bScsIHRva2VuVHlwb1NpemVGcygyKSwgJ2xheW91dCcpO1xuICB9XG5cbiAgJl9fbGFiZWx7XG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL1NtYWxsXG4gICYtLXNpemUtc3tcbiAgICBwYWRkaW5nOiBjbXBUb2tlbigkY21wLXRva2VucywgJ3NwYWNlci1idG5tZWRpdW0tcHknLCB0b2tlblNwYWNlcigyKSwgJ2xheW91dCcpIGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnc3BhY2VyLWJ0bm1lZGl1bS1weCcsIHRva2VuU3BhY2VyKDQpLCAnbGF5b3V0Jyk7XG4gICAgZm9udC1zaXplOiBjbXBUb2tlbigkY21wLXRva2VucywgJ2ZzLWJ0bnNtYWxsJywgdG9rZW5UeXBvU2l6ZUZzKDEpLCAnbGF5b3V0Jyk7XG4gICAgbGluZS1oZWlnaHQ6IGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnbGgtYnRuc21hbGwnLCB0b2tlblR5cG9TaXplRnMoMSksICdsYXlvdXQnKTtcbiAgICAuI3skY29tcG9uZW50fV9fbGFiZWx7XG4gICAgICBmb250LXNpemU6Y21wVG9rZW4oJGNtcC10b2tlbnMsICdmcy1idG5tZWRpdW0nLCB0b2tlblR5cG9TaXplRnMoMSksICdsYXlvdXQnKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiR6YXV4LXR5cG8tZnctc2VtaWJvbGQ7XG4gICAgfVxuICAgIC4jeyRjb21wb25lbnR9X19pY29ue1xuICAgICAgZm9udC1zaXplOnRva2VuSWNvblNpemUoMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnc3BhY2VyLWljb25tZCcsIHRva2VuU3BhY2VyKDIpLCAnbGF5b3V0Jyk7XG4gICAgfVxuICAgICZbY2xhc3MqPS0taGFzLWljb25de1xuICAgICAgcGFkZGluZzogY21wVG9rZW4oJGNtcC10b2tlbnMsICdzcGFjZXItYnRubWVkaXVtLXB5JywgdG9rZW5TcGFjZXIoMiksICdsYXlvdXQnKSBjbXBUb2tlbigkY21wLXRva2VucywgJ3NwYWNlci1idG5tZWRpdW0tcHgnLCB0b2tlblNwYWNlcig0KSwgJ2xheW91dCcpO1xuICAgIH1cbiAgICAmW2NsYXNzKj0tLWljb25vbmx5XTpub3QoW2NsYXNzKj0tLXVuZXZlbl0pe1xuICAgICAgLiN7JGNvbXBvbmVudH1fX2ljb257XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjKCN7dG9rZW5JY29uU2l6ZSgxKX0gKyA0cHgpO1xuICAgICAgfVxuICAgICAgcGFkZGluZzogdG9rZW5TcGFjZXIoMik7XG4gICAgfVxuICB9XG5cbiAgLy9EZWZhdWx0IGFuZCBtZWRpdW1cbiAgJi0tc2l6ZS1tLCAmOm5vdChbY2xhc3MqPS0tc2l6ZV0pe1xuICAgIHBhZGRpbmc6IGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnc3BhY2VyLWJ0bm1lZGl1bS1weScsIHRva2VuU3BhY2VyKDQpLCAnbGF5b3V0JykgY21wVG9rZW4oJGNtcC10b2tlbnMsICdzcGFjZXItYnRubWVkaXVtLXB4JywgdG9rZW5TcGFjZXIoNSksICdsYXlvdXQnKTtcbiAgICBmb250LXNpemU6IGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnZnMtYnRubWVkaXVtJywgdG9rZW5UeXBvU2l6ZUZzKDIpLCAnbGF5b3V0Jyk7XG4gICAgLiN7JGNvbXBvbmVudH1fX2xhYmVse1xuICAgICAgZm9udC1zaXplOmNtcFRva2VuKCRjbXAtdG9rZW5zLCAnZnMtYnRubWVkaXVtJywgdG9rZW5UeXBvU2l6ZUZzKDIpLCAnbGF5b3V0Jyk7XG4gICAgICBsaW5lLWhlaWdodDogY21wVG9rZW4oJGNtcC10b2tlbnMsICdsaC1idG5tZWRpdW0nLCB0b2tlblR5cG9TaXplRnMoMiksICdsYXlvdXQnKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiR6YXV4LXR5cG8tZnctc2VtaWJvbGQ7XG4gICAgfVxuICAgIC4jeyRjb21wb25lbnR9X19pY29ue1xuICAgICAgZm9udC1zaXplOnRva2VuSWNvblNpemUoMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnc3BhY2VyLWljb25tZCcsIHRva2VuU3BhY2VyKDMpLCAnbGF5b3V0Jyk7XG4gICAgfVxuICAgICZbY2xhc3MqPS0taWNvbm9ubHldOm5vdChbY2xhc3MqPS0tdW5ldmVuXSl7XG4gICAgICBwYWRkaW5nOiB0b2tlblNwYWNlcig0KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihcInNtXCIpe1xuICAgICAgICBwYWRkaW5nOnRva2VuU3BhY2VyKDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vTGFyZ2VcbiAgJi0tc2l6ZS1se1xuICAgIHBhZGRpbmc6IGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnc3BhY2VyLWJ0bm1lZGl1bS1weScsIHRva2VuU3BhY2VyKDUpLCAnbGF5b3V0JykgY21wVG9rZW4oJGNtcC10b2tlbnMsICdzcGFjZXItYnRubWVkaXVtLXB4JywgdG9rZW5TcGFjZXIoNiksICdsYXlvdXQnKTtcbiAgICBmb250LXNpemU6IGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnZnMtYnRubGFyZ2UnLCB0b2tlblR5cG9TaXplRnMoMyksICdsYXlvdXQnKTtcbiAgICBsaW5lLWhlaWdodDogY21wVG9rZW4oJGNtcC10b2tlbnMsICdsaC1idG5sYXJnZScsIHRva2VuVHlwb1NpemVGcygzKSwgJ2xheW91dCcpO1xuICAgIC4jeyRjb21wb25lbnR9X19sYWJlbHtcbiAgICAgIGZvbnQtc2l6ZTpjbXBUb2tlbigkY21wLXRva2VucywgJ2ZzLWJ0bmxhcmdlJywgdG9rZW5UeXBvU2l6ZUZzKDIpLCAnbGF5b3V0Jyk7XG4gICAgICBmb250LXdlaWdodDokemF1eC10eXBvLWZ3LXNlbWlib2xkO1xuICAgIH1cbiAgICAuI3skY29tcG9uZW50fV9faWNvbntcbiAgICAgIG1hcmdpbi1yaWdodDogY21wVG9rZW4oJGNtcC10b2tlbnMsICdzcGFjZXItaWNvbmxnJywgdG9rZW5TcGFjZXIoNCksICdsYXlvdXQnKTtcbiAgICAgIGZvbnQtc2l6ZTp0b2tlbkljb25TaXplKDQpO1xuICAgIH1cbiAgICAmW2NsYXNzKj0tLWljb25vbmx5XTpub3QoW2NsYXNzKj0tLXVuZXZlbl0pe1xuICAgICAgcGFkZGluZzogdG9rZW5TcGFjZXIoNSk7XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tbGFiZWx7XG4gICAgLiN7JGNvbXBvbmVudH1fX2ljb257XG4gICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9LS1pY29ub25seV17XG4gICAgLiN7JGNvbXBvbmVudH1fX2ljb257XG4gICAgICBtYXJnaW46MDtcbiAgICB9XG4gIH1cblxuICAmLS1vdXRsaW5lMXtcbiAgICBib3JkZXItd2lkdGg6MXB4O1xuICB9XG5cbiAgLy8gJltjbGFzcyo9LS1oYXMtaWNvbl0gLmMtYnRuX19sYWJlbCB7XG4gIC8vICAgcGFkZGluZy1ib3R0b206IHRva2VuU3BhY2VyKDEpO1xuICAvLyB9XG5cbiAgLy9SZXNwb25zaXZlIHN0eWxlc1xuICAmW2NsYXNzKj0tLXJlczFde1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKFwibWRcIil7XG4gICAgICBwYWRkaW5nOiBjbXBUb2tlbigkY21wLXRva2VucywgJ3NwYWNlci1idG5tZWRpdW0tcHknLCB0b2tlblNwYWNlcigyKSwgJ2xheW91dCcpIGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnc3BhY2VyLWJ0bm1lZGl1bS1weCcsIHRva2VuU3BhY2VyKDQpLCAnbGF5b3V0Jyk7XG4gICAgICBmb250LXNpemU6IGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnZnMtYnRuc21hbGwnLCB0b2tlblR5cG9TaXplRnMoMSksICdsYXlvdXQnKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjbXBUb2tlbigkY21wLXRva2VucywgJ2xoLWJ0bnNtYWxsJywgdG9rZW5UeXBvU2l6ZUZzKDEpLCAnbGF5b3V0Jyk7XG4gICAgICAuI3skY29tcG9uZW50fV9fbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTpjbXBUb2tlbigkY21wLXRva2VucywgJ2ZzLWJ0bm1lZGl1bScsIHRva2VuVHlwb1NpemVGcygxKSwgJ2xheW91dCcpO1xuICAgICAgICBmb250LXdlaWdodDokemF1eC10eXBvLWZ3LXNlbWlib2xkO1xuICAgICAgfVxuICAgICAgLiN7JGNvbXBvbmVudH1fX2ljb257XG4gICAgICAgIGZvbnQtc2l6ZTp0b2tlbkljb25TaXplKDIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnc3BhY2VyLWljb25tZCcsIHRva2VuU3BhY2VyKDIpLCAnbGF5b3V0Jyk7XG4gICAgICB9XG4gICAgICAmW2NsYXNzKj0tLWhhcy1pY29uXXtcbiAgICAgICAgcGFkZGluZzogY21wVG9rZW4oJGNtcC10b2tlbnMsICdzcGFjZXItYnRubWVkaXVtLXB5JywgdG9rZW5TcGFjZXIoMiksICdsYXlvdXQnKSBjbXBUb2tlbigkY21wLXRva2VucywgJ3NwYWNlci1idG5tZWRpdW0tcHgnLCB0b2tlblNwYWNlcig0KSwgJ2xheW91dCcpO1xuICAgICAgfVxuICAgICAgJltjbGFzcyo9LS1pY29ub25seV06bm90KFtjbGFzcyo9LS11bmV2ZW5dKXtcbiAgICAgICAgLiN7JGNvbXBvbmVudH1fX2ljb257XG4gICAgICAgICAgZm9udC1zaXplOmNhbGMoI3t0b2tlbkljb25TaXplKDEpfSArIDRweCk7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogdG9rZW5TcGFjZXIoMikgKyAwLjE7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmW2NsYXNzKj0tLXJlczJde1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKFwibWRcIil7XG4gICAgICBwYWRkaW5nOiB0b2tlblNwYWNlcig0KSB0b2tlblNwYWNlcigyKSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBjbXBUb2tlbigkY21wLXRva2VucywgJ2ZzLWJ0bnNtYWxsJywgdG9rZW5UeXBvU2l6ZUZzKDEpLCAnbGF5b3V0Jyk7XG4gICAgICBsaW5lLWhlaWdodDogY21wVG9rZW4oJGNtcC10b2tlbnMsICdsaC1idG5zbWFsbCcsIHRva2VuVHlwb1NpemVGcygxKSwgJ2xheW91dCcpO1xuICAgICAgLiN7JGNvbXBvbmVudH1fX2xhYmVse1xuICAgICAgICBmb250LXNpemU6Y21wVG9rZW4oJGNtcC10b2tlbnMsICdmcy1idG5tZWRpdW0nLCB0b2tlblR5cG9TaXplRnMoMSksICdsYXlvdXQnKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6JHphdXgtdHlwby1mdy1zZW1pYm9sZDtcbiAgICAgIH1cbiAgICAgIC4jeyRjb21wb25lbnR9X19pY29ue1xuICAgICAgICBmb250LXNpemU6dG9rZW5JY29uU2l6ZSgzKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbXBUb2tlbigkY21wLXRva2VucywgJ3NwYWNlci1pY29ubWQnLCB0b2tlblNwYWNlcigyKSwgJ2xheW91dCcpO1xuICAgICAgfVxuICAgICAgJltjbGFzcyo9LS1oYXMtaWNvbl17XG4gICAgICAgIHBhZGRpbmc6IGNtcFRva2VuKCRjbXAtdG9rZW5zLCAnc3BhY2VyLWJ0bm1lZGl1bS1weScsIHRva2VuU3BhY2VyKDIpLCAnbGF5b3V0JykgY21wVG9rZW4oJGNtcC10b2tlbnMsICdzcGFjZXItYnRubWVkaXVtLXB4JywgdG9rZW5TcGFjZXIoNCksICdsYXlvdXQnKTtcbiAgICAgIH1cbiAgICAgICZbY2xhc3MqPS0taWNvbm9ubHldOm5vdChbY2xhc3MqPS0tdW5ldmVuXSl7XG4gICAgICAgIC4jeyRjb21wb25lbnR9X19pY29ue1xuICAgICAgICAgIGZvbnQtc2l6ZTpjYWxjKCN7dG9rZW5JY29uU2l6ZSgxKX0gKyA0cHgpO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IHRva2VuU3BhY2VyKDIpICsgMC4xO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy9AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy90b2tlbnMvaGVhZGVyLnN0eWxlXCI7XG5cbiRjb21wb25lbnQ6IGNvbXBvbmVudENsYXNzKFwiaGVhZGVyXCIpO1xuJGNtcC10b2tlbnM6ICgpO1xuXG5AaWYgKHZhcmlhYmxlLWV4aXN0cyh6YXV4LWhlYWRlci1zdHlsZS10b2tlbnMpKXtcbiAgICAkY21wLXRva2VucyA6ICR6YXV4LWhlYWRlci1zdHlsZS10b2tlbnM7XG59XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgei1pbmRleDp0b2tlblppbmRleCg2KTtcblxuICAgICZfX3Jvd3tcbiAgICAgICAgJi0tMntcbiAgICAgICAgICAgIC8vdG9wOjA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czphbGw7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdChbY2xhc3MqPS0tY29tcGFjdF0pe1xuICAgICAgICAuI3skY29tcG9uZW50fV9fbG9nb3tcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgLy90b3A6dG9rZW5TcGFjZXIoNik7XG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgJi0tc2xpbXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICovXG4gICAgICAgIH1cbiAgICAgICAgLiN7JGNvbXBvbmVudH1fX3Jvd3tcbiAgICAgICAgICAgICYtLTJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLy90b3A6LTIwMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLiN7JGNvbXBvbmVudH1fX2xvZ297XG4gICAgICAgICYtLWxhcmdlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgICAgICB9XG4gICAgICAgICYtLXNsaW17XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29tcGFjdHtcbiAgICAgICAgLiN7JGNvbXBvbmVudH1fX2xvZ297XG4gICAgICAgICAgICAmLS1sYXJnZXJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1zbGlte1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJtZWRpYWJsb2NrXCIpO1xuJGNtcC10b2tlbnM6ICgpO1xuXG4uI3skY29tcG9uZW50fSB7XG4gICAgXG4gICAgLiN7JGNvbXBvbmVudH17XG4gICAgICAgICZfX21lZGlhe1xuICAgICAgICAgICAgJi0taW1ne1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tdmlkZW97XG4gICAgICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICAmX19kZWNve1xuXG4gICAgICAgICYtLXRvcCwgJi0tYm90dG9te1xuICAgICAgICAgICAgbWF4LWhlaWdodDp0b2tlblNwYWNlcig0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OnRva2VuWmluZGV4KDMpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNtXCIpe1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRvcHtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICB9XG4gICAgICAgICYtLWJvdHRvbXtcbiAgICAgICAgICAgIGJvdHRvbTotMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZnVsbHZpZXdwb3J0e1xuICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICAgIHdpZHRoOjEwMHZ3O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgLiN7JGNvbXBvbmVudH17XG4gICAgICAgICAgICAmX19tZWRpYXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICAmLS1pbWd7XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS12aWRlb3tcbiAgICAgICAgICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgfSAgIFxuXG4gICAgJi0tbWF4aDF7XG4gICAgICAgIC4jeyRjb21wb25lbnR9X19tZWRpYXtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ODQycHg7XG4gICAgICAgICAgICAqe1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ODQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJjYXJkMlwiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gICZfX3FyY29kZSBpbWcge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogOHJlbTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kY29tcG9uZW50OiBjb21wb25lbnRDbGFzcyhcImJhbm5lcmltZzJcIik7XG4kY21wLXRva2VuczogKCk7XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICAgICZfX2lubmVye1xuICAgICAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdG9rZW5SYWRpdXMoNCk7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdG9rZW5SYWRpdXMoNCk7XG4gICAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Jhc2VcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJpY29uXCIpO1xuXG5AbWl4aW4gYy1nZW5lcmF0ZS1pY29uLXNpemVze1xuICAgIEBlYWNoICRpLCAka2V5IGluIHRva2VuSWNvblNpemVzKCkge1xuICAgICAgICAuI3skY29tcG9uZW50fS0tc2l6ZS0jeyRpfXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTp0b2tlbkljb25TaXplKCRpKTtcbiAgICAgICAgfVxuICAgICAgICAuI3skY29tcG9uZW50fS0tc2l6ZS0jeyRpfS1pbXB7XG4gICAgICAgICAgICBmb250LXNpemU6dG9rZW5JY29uU2l6ZSgkaSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWFjaCAkaSwgJHByb3BzIGluIHRva2VuSWNvblNpemVzKCkge1xuICAgICAgICBAZWFjaCAkayBpbiB0b2tlblR5cG9CcmVha3BvaW50cygpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoI3ska30pIHtcbiAgICAgICAgICAgICAgICAuI3skY29tcG9uZW50fS0tc2l6ZS0jeyRrfS0jeyRpfXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiN7dG9rZW5JY29uU2l6ZSgkaSl9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuI3skY29tcG9uZW50fS0tc2l6ZS0jeyRrfS0jeyRpfS1pbXB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToje3Rva2VuSWNvblNpemUoJGkpfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Jhc2VcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJpY29uXCIpO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHZW5lcmljIGljb24gc2l6ZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQGluY2x1ZGUgYy1nZW5lcmF0ZS1pY29uLXNpemVzO1xuXG4uI3skY29tcG9uZW50fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgJixcbiAgJltjbGFzcyo9XCItZnNcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzdmd7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gICY6bm90KFtjbGFzcyo9LS1hbmldKXtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHphdXgtdHJhbnNpdGlvbi0wO1xuICAgIG9wYWNpdHk6MTtcbiAgICAmW2NsYXNzKj0tLWljb24tc3dpdGNoaW5nXXtcbiAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjUpO1xuICAgICAgb3BhY2l0eTowO1xuICAgIH1cbiAgfVxuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIERFQlVHXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMik7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvdG9rZW5zL2ltZy5zdHlsZVwiO1xuXG4kY29tcG9uZW50OiBjb21wb25lbnRDbGFzcyhcImltZ1wiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuQGlmICh2YXJpYWJsZS1leGlzdHMoemF1eC1pbWctc3R5bGUtdG9rZW5zKSl7XG4gICAgJGNtcC10b2tlbnMgOiAkemF1eC1pbWctc3R5bGUtdG9rZW5zO1xufVxuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgICAvL0RlZmF1bHRzXG4gICAgaW1ne1xuICAgICAgICBvYmplY3QtZml0OmNvdmVyO1xuICAgICAgICBtYXgtaGVpZ2h0OjEwMCU7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICB9XG4gICAgXG4gICAgJi0tZmx1aWR7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mbHVpZC15e1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZsdWlkLXh5e1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oYXV0b3tcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13YXV0b3tcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vUmF0aW9zXG4gICAgQGVhY2ggJHJhdGlvSW5kZXgsICRyYXRpbyBpbiAkemF1eC10b2tlbi1yYXRpb3N7XG4gICAgICAgICYtLXJhdGlvLSN7JHJhdGlvSW5kZXh9e1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICRhc3BSYXRpbyA6ICN7bWFwLWdldCgkcmF0aW8sIFwicmF0aW9XXCIpfSAvICN7bWFwLWdldCgkcmF0aW8sIFwicmF0aW9IXCIpfTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRhc3BSYXRpbztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1yYXRpby0je21hcC1nZXQoJHJhdGlvLCBcInJhdGlvV1wiKX0tI3ttYXAtZ2V0KCRyYXRpbywgXCJyYXRpb0hcIil9e1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICRhc3BSYXRpbyA6ICN7bWFwLWdldCgkcmF0aW8sIFwicmF0aW9XXCIpfSAvICN7bWFwLWdldCgkcmF0aW8sIFwicmF0aW9IXCIpfTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRhc3BSYXRpbztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRyYXRpb0luZGV4LCAkcmF0aW8gaW4gJHphdXgtdG9rZW4tcmF0aW9ze1xuICAgICAgICBAZWFjaCAkYnBOYW1lLCAkYnBWYWwgaW4gdG9rZW5CcmVha3BvaW50cygpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBOYW1lKXtcbiAgICAgICAgICAgICAgICAmLS1yYXRpby0jeyRicE5hbWV9LSN7JHJhdGlvSW5kZXh9e1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAkYXNwUmF0aW8gOiAje21hcC1nZXQoJHJhdGlvLCBcInJhdGlvV1wiKX0gLyAje21hcC1nZXQoJHJhdGlvLCBcInJhdGlvSFwiKX07XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86ICRhc3BSYXRpbztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1yYXRpby0jeyRicE5hbWV9LSN7bWFwLWdldCgkcmF0aW8sIFwicmF0aW9XXCIpfS0je21hcC1nZXQoJHJhdGlvLCBcInJhdGlvSFwiKX17XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICRhc3BSYXRpbyA6ICN7bWFwLWdldCgkcmF0aW8sIFwicmF0aW9XXCIpfSAvICN7bWFwLWdldCgkcmF0aW8sIFwicmF0aW9IXCIpfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogJGFzcFJhdGlvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLSN7JGJwTmFtZX0tZmx1aWR7XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tI3skYnBOYW1lfS1mbHVpZC15e1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS0jeyRicE5hbWV9LXdhdXRve1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLSN7JGJwTmFtZX0taGF1dG97XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vL0BpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3Rva2Vucy9oZWFkZXIuc3R5bGVcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJyaWNodGV4dGJsb2NrMVwiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuQGlmICh2YXJpYWJsZS1leGlzdHMoemF1eC1oZWFkZXItc3R5bGUtdG9rZW5zKSl7XG4gICAgJGNtcC10b2tlbnMgOiAkemF1eC1oZWFkZXItc3R5bGUtdG9rZW5zO1xufVxuXG4uI3skY29tcG9uZW50fSB7XG4gICAgaW1ne1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6Y292ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206dG9rZW5TcGFjZXIoNik7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJpbnRyb3RleHQxXCIpO1xuXG4uI3skY29tcG9uZW50fSB7XG4gIC5jLWludHJvdGV4dDFfX3N1YnRpdGxlIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kY29tcG9uZW50OiBjb21wb25lbnRDbGFzcyhcImNhcmQzXCIpO1xuJGNtcC10b2tlbnM6ICgpO1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAmX19tZWRpYXtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgJl9fY29udGVudHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6dG9rZW5aaW5kZXgoMik7XG4gICAgfVxuICAgICZfX292ZXJsYXl7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiRjb21wb25lbnQ6IGNvbXBvbmVudENsYXNzKFwiY2FyZDRcIik7XG4kY21wLXRva2VuczogKCk7XG5cbi4jeyRjb21wb25lbnR9IHtcbi1jb21wLW1pbi1oZWlnaHQ6IDE0NnB4O1xuICAgIG1pbi1oZWlnaHQ6dmFyKC0tY29tcC1taW4taGVpZ2h0KTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJjYXJkZmxhZ1wiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gICZfX3JvdyB7XG4gICAgbWluLWhlaWdodDogOXJlbTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kY29tcG9uZW50OiBjb21wb25lbnRDbGFzcyhcInNlcGFyYXRvclwiKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuICAgICZfX2xpbmV7XG4gICAgICAgIGhlaWdodDoxcHg7XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJzZWN0aW9uY29tcDFcIik7XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICAgICZfX2lubmVye1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19kZWNve1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjU1JTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHRvcDotI3t0b2tlblNwYWNlcig4KSArIDAuMTV9O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihcIm1kMlwiKXtcbiAgICAgICAgICAgIGhlaWdodDozNSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKFwic21cIil7XG4gICAgICAgICAgICBoZWlnaHQ6NjAlO1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9iYXNlXCI7XG5cbiRjb21wb25lbnQ6IGNvbXBvbmVudENsYXNzKFwidGFwYmFyXCIpO1xuXG4uI3skY29tcG9uZW50fXtcblxuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kY29tcG9uZW50OiBjb21wb25lbnRDbGFzcyhcIm1lbnV0b3RlbVwiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHRva2VuUmFkaXVzKDQpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAgdG9rZW5SYWRpdXMoNCk7XG5cbiAgICAmX19tZW51IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA2cmVtO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiRjb21wb25lbnQ6IGNvbXBvbmVudENsYXNzKFwic2VjdGlvbnNwbGFzaFwiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuICAgIGFzcGVjdC1yYXRpbzogOSAvIDE2O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICZfX2Jne1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIHotaW5kZXg6dG9rZW5aaW5kZXgoMik7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDp0b2tlblppbmRleCgzKTtcbiAgICB9XG4gICAgJl9fZGVjby1vdmVybGF5e1xuICAgICAgICBoZWlnaHQ6MTAxJSAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuIiwiJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJwYWdpbmF0aW9uXCIpO1xuJGNtcC10b2tlbnM6ICgpO1xuXG4uI3skY29tcG9uZW50fXtcbiAgICBib3JkZXItdG9wLXdpZHRoOjFweDtcbiAgICAud3AtcGFnZW5hdml7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZ2FwOnRva2VuU3BhY2VyKDQpO1xuICAgICAgICAvL2JvcmRlci13aWR0aDoxcHg7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjbXBUb2tlbigkY21wLXRva2VucywgXCJzcGFjZXItcHlcIiwgdG9rZW5TcGFjZXIoNSksIFwibGF5b3V0XCIpIDA7XG4gICAgICAgICAgICBoZWlnaHQ6Y21wVG9rZW4oJGNtcC10b2tlbnMsIFwic3BhY2VyLWxpbmtoZWlnaHRcIiwgdG9rZW5TcGFjZXIoNyksIFwibGF5b3V0XCIpO1xuICAgICAgICAgICAgd2lkdGg6Y21wVG9rZW4oJGNtcC10b2tlbnMsIFwic3BhY2VyLWxpbmt3aWR0aFwiLCB0b2tlblNwYWNlcig3KSwgXCJsYXlvdXRcIik7XG4gICAgICAgICAgICBmb250LXNpemU6dG9rZW5UeXBvU2l6ZUZzKDIpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czp0b2tlblJhZGl1cyhcInBpbGxcIik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDowO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6MXB4O1xuICAgICAgICAgICAgLy9ib3JkZXItd2lkdGg6MXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcmV2aW91c3Bvc3RzbGlua3tcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDo4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5leHRwb3N0c2xpbmt7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6OHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VycmVudHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDE2cHggMTZweCAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTotMTZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKSBzY2FsZSgtMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kY29tcG9uZW50OiBjb21wb25lbnRDbGFzcyhcImxhbmd1YWdlYnRuXCIpO1xuJGNtcC10b2tlbnM6ICgpO1xuXG4uI3skY29tcG9uZW50fSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTZyZW07XG4gICAgcmlnaHQ6IDRyZW07XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Jhc2VcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJyaWNodGV4dGJsb2NrMVwiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVGhlbWU6IExpZ2h0MVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uI3skY29tcG9uZW50fXtcbiAgICBpbWd7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6dG9rZW5SYWRpdXMoMyk7XG4gICAgfVxuICAgIC8vIC5jLXR5cG8tYmxvY2stc3R5bGUxLXRoZW1lZCBhIHtcbiAgICAvLyAgIGNvbG9yOiB0b2tlbkNvbG9yKFwic2V0MVwiLFwiYmxhY2sxXCIpO1xuICAgIC8vIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYmFzZVwiO1xuXG4kY29tcG9uZW50OiBjb21wb25lbnRDbGFzcyhcInR5cG9cIik7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRoZW1lOiBMaWdodDFcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLnphdXgtdGhlbWUtLWxpZ2h0MSB7XG5cbiAgJHN0eWxlLW5hbWU6IFwic3R5bGUxXCI7XG5cbiAgQGVhY2ggJHR5cG9TdHlsZSBpbiBtYXAtZ2V0KCR6YXV4LXN0eWxlcy10eXBvZ3JhcGh5LCAkc3R5bGUtbmFtZSkge1xuICAgIC4jeyRjb21wb25lbnR9LSN7JHN0eWxlLW5hbWV9LSN7bWFwLWdldCgkdHlwb1N0eWxlLCBcIm5hbWVcIil9e1xuICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKG1hcC1nZXQoJHR5cG9TdHlsZSwgXCJuYW1lXCIpLCBtYXAtZ2V0KCR6YXV4LXN0eWxlcy10eXBvZ3JhcGh5LCAkc3R5bGUtbmFtZSksIFwidGhlbWVcIik7XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cIiN7JGNvbXBvbmVudH0tYmxvY2stI3skc3R5bGUtbmFtZX0tdGhlbWVkXCJdIHtcbiAgICBoMSxcbiAgICBoMlxuICAgIHtcbiAgICAgIEBpbmNsdWRlIGMtdHlwby1zdHlsZShcInRpdGxlLXhsXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSwgXCJ0aGVtZVwiKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiR6YXV4LXR5cG8tZnctYm9sZDtcbiAgICB9XG5cbiAgICBoMyxoNCxoNXtcbiAgICAgIEBpbmNsdWRlIGMtdHlwby1zdHlsZShcInRleHQteGxcIiwgbWFwLWdldCgkemF1eC1zdHlsZXMtdHlwb2dyYXBoeSwgJHN0eWxlLW5hbWUpLCBcInRoZW1lXCIpO1xuICAgICAgZm9udC13ZWlnaHQ6JHphdXgtdHlwby1mdy1ib2xkO1xuICAgIH1cblxuICAgIGg2e1xuICAgICAgQGluY2x1ZGUgYy10eXBvLXN0eWxlKFwiaGVhZGluZy1tXCIsIG1hcC1nZXQoJHphdXgtc3R5bGVzLXR5cG9ncmFwaHksICRzdHlsZS1uYW1lKSwgXCJ0aGVtZVwiKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiR6YXV4LXR5cG8tZnctYm9sZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIGMtdHlwby1zdHlsZShcInRleHQtbVwiLCBtYXAtZ2V0KCR6YXV4LXN0eWxlcy10eXBvZ3JhcGh5LCAkc3R5bGUtbmFtZSksIFwidGhlbWVcIiwgZmFsc2UpO1xuICAgICAgZm9udC13ZWlnaHQ6JHphdXgtdHlwby1mdy1saWdodDtcbiAgICB9XG5cbiAgICBocntcbiAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAgIGJvcmRlci10b3A6bm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0Om5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6bm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I0XCIpO1xuICAgIH1cblxuICAgIHRhYmxle1xuICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pOm5vdCg6Zmlyc3QtY2hpbGQpIHRke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjNcIik7XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czp0b2tlblJhZGl1cygzKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnRva2VuUmFkaXVzKDMpO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp0b2tlblJhZGl1cygzKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp0b2tlblJhZGl1cygzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0b2tlbkNvbG9yKFwic2V0MVwiLCBcImNvbG9yN1wiKTtcbiAgICAgIGNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJ3aGl0ZTFcIik7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6dG9rZW5SYWRpdXMoNCk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiR6YXV4LXR5cG8tZnctZXh0cmFsaWdodDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIC8vIGNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjFcIik7XG4gICAgICBjb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiYmxhY2sxXCIpO1xuICAgICAgZm9udC13ZWlnaHQ6JHphdXgtdHlwby1mdy1tZWRpdW07XG4gICAgICBAYXQtcm9vdCAuI3skemF1eC1zeXN0ZW0tY2xhc3NuYW1lLWxvYWRlZH0gJjpub3QoW2NsYXNzKj1cImJ0blwiXSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkemF1eC10cmFuc2l0aW9uLTEsIG9wYWNpdHkgJHphdXgtdHJhbnNpdGlvbi0xO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIGxpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHRva2VuQ29sb3IoXCJzZXQxXCIsIFwiY29sb3IxXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIG9sIGxpOjptYXJrZXJ7XG4gICAgICBjb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IxXCIpO1xuICAgIH1cblxuICAgIHN0cm9uZyxcbiAgICBiIHtcbiAgICAgIGNvbG9yOiB0b2tlbkNvbG9yKFwic2V0MVwiLCBcImJsYWNrMVwiKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiR6YXV4LXR5cG8tZnctYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVGhlbWU6IERhcmsxXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi56YXV4LXRoZW1lLS1kYXJrMSB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIHAsXG4gIGxpIHtcbiAgICBjb2xvcjogdG9rZW5Db2xvcihcInNldDFcIiwgXCJ3aGl0ZTFcIik7XG4gIH1cblxuICBhIHtcbiAgICBAYXQtcm9vdCAuI3skemF1eC1zeXN0ZW0tY2xhc3NuYW1lLWxvYWRlZH0gJiB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAkemF1eC10cmFuc2l0aW9uLTEsIG9wYWNpdHkgJHphdXgtdHJhbnNpdGlvbi0xO1xuICAgIH1cblxuICAgICY6bGluayxcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdG9rZW5Db2xvcihcInNldDFcIiwgXCJ3aGl0ZTFcIik7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiRjb21wb25lbnQ6IGNvbXBvbmVudENsYXNzKFwiYnRuXCIpO1xuJGNtcC10b2tlbnM6ICgpO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUaGVtZTogTGlnaHQxXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi56YXV4LXRoZW1lLS0jeyR6YXV4LXRoZW1lLWxpZ2h0MX0gLiN7JGNvbXBvbmVudH0ge1xuICAgIGZvbnQtd2VpZ2h0OiR6YXV4LXR5cG8tZnctc2VtaWJvbGQ7XG5cbiAgICAtLXphdXgtYnRuLWJnLWNvbG9yOlwiXCI7XG4gICAgLS16YXV4LWJ0bi10ZXh0LWNvbG9yOlwiXCI7XG4gICAgLS16YXV4LWJ0bi1pY29uLWNvbG9yOlwiXCI7XG4gICAgLS16YXV4LWJ0bi1ob3Zlci1iZy1jb2xvcjp2YXIoLS16YXV4LWJ0bi1iZy1jb2xvcik7XG4gICAgLS16YXV4LWJ0bi1hY3RpdmUtYmctY29sb3I6dmFyKC0temF1eC1idG4tYmctY29sb3IpO1xuICAgIC0temF1eC1idG4taG92ZXItdGV4dC1jb2xvcjp2YXIoLS16YXV4LWJ0bi10ZXh0LWNvbG9yKTtcbiAgICAtLXphdXgtYnRuLWFjdGl2ZS10ZXh0LWNvbG9yOnZhcigtLXphdXgtYnRuLXRleHQtY29sb3IpO1xuICAgIC0temF1eC1idG4taG92ZXItaWNvbi1jb2xvcjp2YXIoLS16YXV4LWJ0bi1pY29uLWNvbG9yKTtcbiAgICAtLXphdXgtYnRuLWFjdGl2ZS1pY29uLWNvbG9yOnZhcigtLXphdXgtYnRuLWljb24tY29sb3IpO1xuICAgIC0temF1eC1idG4tcmFkaXVzOlwiXCI7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXphdXgtYnRuLWJnLWNvbG9yKTtcbiAgICBjb2xvcjp2YXIoLS16YXV4LWJ0bi10ZXh0LWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOnZhcigtLXphdXgtYnRuLXJhZGl1cyk7XG5cbiAgICAuI3skY29tcG9uZW50fV9faWNvbntcbiAgICAgICAgY29sb3I6dmFyKC0temF1eC1idG4taWNvbi1jb2xvcik7XG4gICAgfVxuXG4gICAgJl9fbGFiZWx7XG4gICAgICAgIHRleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmW3R5cGU9c3VibWl0XXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS16YXV4LWJ0bi1iZy1jb2xvcik7XG4gICAgICAgIGNvbG9yOnZhcigtLXphdXgtYnRuLXRleHQtY29sb3IpO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS16YXV4LWJ0bi1ob3Zlci1iZy1jb2xvcik7XG4gICAgICAgICAgICBjb2xvcjp2YXIoLS16YXV4LWJ0bi1ob3Zlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gJjpob3ZlcntcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS16YXV4LWJ0bi1ob3Zlci1iZy1jb2xvcik7XG4gICAgLy8gICAgIGNvbG9yOnZhcigtLXphdXgtYnRuLXRleHQtY29sb3IpO1xuICAgIC8vICAgICAuI3skY29tcG9uZW50fV9faWNvbntcbiAgICAvLyAgICAgICAgIGNvbG9yOnZhcigtLXphdXgtYnRuLWhvdmVyLWljb24tY29sb3IpO1xuICAgIC8vICAgICB9XG4gICAgLy8gICAgIC4jeyRjb21wb25lbnR9X19sYWJlbHtcbiAgICAvLyAgICAgICAgIGNvbG9yOnZhcigtLXphdXgtYnRuLWhvdmVyLXRleHQtY29sb3IpO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgLy8gJjphY3RpdmV7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0temF1eC1idG4tYWN0aXZlLWJnLWNvbG9yKTtcbiAgICAvLyAgICAgY29sb3I6dmFyKC0temF1eC1idG4tYWN0aXZlLXRleHQtY29sb3IpO1xuICAgIC8vICAgICAuI3skY29tcG9uZW50fV9faWNvbntcbiAgICAvLyAgICAgICAgIGNvbG9yOnZhcigtLXphdXgtYnRuLWFjdGl2ZS1pY29uLWNvbG9yKTtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgICAuI3skY29tcG9uZW50fV9fbGFiZWx7XG4gICAgLy8gICAgICAgICBjb2xvcjp2YXIoLS16YXV4LWJ0bi1hY3RpdmUtdGV4dC1jb2xvcik7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICAmLS1wcmltYXJ5e1xuICAgICAgICAtLXphdXgtYnRuLWJnLWNvbG9yOiN7dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yMVwiKX07XG4gICAgICAgIC0temF1eC1idG4tdGV4dC1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJ3aGl0ZTFcIil9O1xuICAgICAgICAtLXphdXgtYnRuLWljb24tY29sb3I6I3t0b2tlbkNvbG9yKFwic2V0MVwiLFwid2hpdGUxXCIpfTtcbiAgICAgICAgLS16YXV4LWJ0bi1ob3Zlci1iZy1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjJcIil9O1xuICAgICAgICAtLXphdXgtYnRuLWFjdGl2ZS1iZy1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjItLWRhcmtlclwiKX07O1xuICAgICAgICAtLXphdXgtYnRuLXJhZGl1czoje3Rva2VuUmFkaXVzKFwicGlsbFwiKX07XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5e1xuICAgICAgICAtLXphdXgtYnRuLWJnLWNvbG9yOiN7dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yM1wiKX07XG4gICAgICAgIC0temF1eC1idG4tdGV4dC1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJibGFjazJcIil9O1xuICAgICAgICAtLXphdXgtYnRuLWljb24tY29sb3I6I3t0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IxXCIpfTtcbiAgICAgICAgLS16YXV4LWJ0bi1ob3Zlci1iZy1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjRcIil9O1xuICAgICAgICAtLXphdXgtYnRuLWFjdGl2ZS1iZy1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjQtLWRhcmtlclwiKX07O1xuICAgICAgICAtLXphdXgtYnRuLXJhZGl1czoje3Rva2VuUmFkaXVzKFwicGlsbFwiKX07XG4gICAgfVxuXG4gICAgJi0tYWx0MXtcbiAgICAgICAgLS16YXV4LWJ0bi1iZy1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJ3aGl0ZTFcIil9O1xuICAgICAgICAtLXphdXgtYnRuLXRleHQtY29sb3I6I3t0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I3XCIpfTtcbiAgICAgICAgLS16YXV4LWJ0bi1pY29uLWNvbG9yOiN7dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yMVwiKX07XG4gICAgICAgIC0temF1eC1idG4taG92ZXItYmctY29sb3I6I3t0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IzXCIpfTtcbiAgICAgICAgLS16YXV4LWJ0bi1hY3RpdmUtYmctY29sb3I6I3t0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I0LS1kYXJrZXJcIil9OztcbiAgICAgICAgLS16YXV4LWJ0bi1yYWRpdXM6I3t0b2tlblJhZGl1cygzKX07XG4gICAgfVxuXG4gICAgJi0tYWx0MntcbiAgICAgICAgLS16YXV4LWJ0bi1iZy1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJ3aGl0ZTFcIil9O1xuICAgICAgICAtLXphdXgtYnRuLXRleHQtY29sb3I6I3t0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I3XCIpfTtcbiAgICAgICAgLS16YXV4LWJ0bi1pY29uLWNvbG9yOiN7dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yMVwiKX07XG4gICAgICAgIC0temF1eC1idG4taG92ZXItaWNvbi1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjFcIil9O1xuICAgICAgICAtLXphdXgtYnRuLWhvdmVyLWJnLWNvbG9yOiN7dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yM1wiKX07XG4gICAgICAgIC0temF1eC1idG4tYWN0aXZlLWJnLWNvbG9yOiN7dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yMy0tZGFya2VyXCIpfTs7XG4gICAgICAgIC0temF1eC1idG4tcmFkaXVzOiN7dG9rZW5SYWRpdXMoMyl9O1xuICAgIH1cblxuICAgICYtLWFsdDN7XG4gICAgICAgIC0temF1eC1idG4tYmctY29sb3I6I3t0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I4XCIpfTtcbiAgICAgICAgLS16YXV4LWJ0bi10ZXh0LWNvbG9yOiN7dG9rZW5Db2xvcihcInNldDFcIixcIndoaXRlMVwiKX07XG4gICAgICAgIC0temF1eC1idG4taWNvbi1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjFcIil9O1xuICAgICAgICAtLXphdXgtYnRuLWhvdmVyLWJnLWNvbG9yOiN7dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yOC0tZGFya2VyXCIpfTtcbiAgICAgICAgLS16YXV4LWJ0bi1ob3Zlci10ZXh0LWNvbG9yOiN7dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yMVwiKX07XG4gICAgICAgIC0temF1eC1idG4tYWN0aXZlLWJnLWNvbG9yOiN7dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yOC0tZGFya2VyXCIpfTtcbiAgICAgICAgLS16YXV4LWJ0bi1yYWRpdXM6I3t0b2tlblJhZGl1cygzKX07XG4gICAgfVxuXG4gICAgJi0tb3V0bGluZTF7XG5cbiAgICAgICAgLS16YXV4LWJ0bi1iZy1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO1xuICAgICAgICAtLXphdXgtYnRuLXRleHQtY29sb3I6I3t0b2tlbkNvbG9yKFwic2V0MVwiLFwid2hpdGUxXCIpfTtcbiAgICAgICAgLS16YXV4LWJ0bi1ob3Zlci10ZXh0LWNvbG9yOiN7dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yN1wiKX07XG4gICAgICAgIC0temF1eC1idG4taWNvbi1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJ3aGl0ZTFcIil9O1xuICAgICAgICAtLXphdXgtYnRuLWhvdmVyLWljb24tY29sb3I6I3t0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IxXCIpfTtcbiAgICAgICAgLS16YXV4LWJ0bi1ob3Zlci1iZy1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjRcIil9O1xuICAgICAgICAtLXphdXgtYnRuLWFjdGl2ZS1iZy1jb2xvcjoje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjQtLWRhcmtlclwiKX07XG4gICAgICAgIC0temF1eC1idG4tcmFkaXVzOiN7dG9rZW5SYWRpdXMoXCJwaWxsXCIpfTtcblxuICAgICAgICBib3JkZXItY29sb3I6dmFyKC0temF1eC1idG4tdGV4dC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1zdHlsZTpzb2xpZDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I0XCIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLiN7JGNvbXBvbmVudH1fX2ljb24sIC4jeyRjb21wb25lbnR9X19sYWJlbHtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgJHphdXgtdHJhbnNpdGlvbi0xO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRde1xuICAgICAgICBvcGFjaXR5OmNtcFRva2VuKCRjbXAtdG9rZW5zLCAnb3BhY2l0eS1idG5kaXNhYmxlZCcsIDAuNSwgJ3RoZW1lLWxpZ2h0MScpO1xuICAgIH1cblxuICAgIC8vU3RhdGVzXG4gICAgJi4tLWxvYWRpbmd7XG4gICAgICAgIC4jeyRjb21wb25lbnR9X19sYWJlbCwgLiN7JGNvbXBvbmVudH1fX2ljb257XG4gICAgICAgICAgICBhbmltYXRpb246IGJ0bkhlYXJ0QmVhdCAxcyBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5Aa2V5ZnJhbWVzIGJ0bkhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OjAuMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6MC42O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9iYXNlXCI7XG5cbiRjb21wb25lbnQ6IGNvbXBvbmVudENsYXNzKFwiaGVhZGVyXCIpO1xuJGNtcC10b2tlbnM6ICgpO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUaGVtZTogTGlnaHQxXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLnphdXgtdGhlbWUtLSN7JHphdXgtdGhlbWUtbGlnaHQxfSAuI3skY29tcG9uZW50fXtcbiAgICBcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHphdXgtdHJhbnNpdGlvbi0wO1xuICAgIGJhY2tncm91bmQtY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcIndoaXRlMVwiKTtcbiAgICAmX19yb3d7XG4gICAgICAgICYtLTF7XG4gICAgICAgICAgICAvL2NvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJ3aGl0ZTFcIik7XG4gICAgICAgICAgICBjb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I3XCIpO1xuXG4gICAgICAgICAgICAvL3RyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHphdXgtdHJhbnNpdGlvbi0xO1xuICAgICAgICB9XG4gICAgICAgICYtLTJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsIFwiY29sb3IzXCIpO1xuICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR6YXV4LXRyYW5zaXRpb24tMTtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBbY2xhc3MqPS1pY29uXXtcbiAgICAgICAgICAgICAgICBjb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I2XCIpO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiB0b2tlbkJyZWFrcG9pbnQoXCJtZFwiKSApe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IxXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNjcm9sbGVke1xuICAgICAgICAuI3skY29tcG9uZW50fV9fcm93e1xuICAgICAgICAgICAgJi0tMXtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yM1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJvdHRvbS1ib3JkZXJ7XG4gICAgICAgIC4jeyRjb21wb25lbnR9X19yb3d7XG4gICAgICAgICAgICAmLS0xe1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IzXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFuZ3VhZ2Utc2VsZWN0b3J7XG4gICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuNnJlbTtcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogYWxsICR6YXV4LXRyYW5zaXRpb24tMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oYW1idXJnZXJ7XG4gICAgICAgIC4jeyRjb21wb25lbnR9X19oYW1idXJnZXItbGluZXtcbiAgICAgICAgICAgICYtLTEsJi0tMiwmLS0ze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yMVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRyb2xze1xuICAgICAgICBbY2xhc3MqPWMtYnRuXXtcbiAgICAgICAgICAgIHRyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3R7XG4gICAgICAgIGJvZHkubW9kYWwtb3BlbntcbiAgICAgICAgICAgIC4jeyRjb21wb25lbnR9X19yb3ctLTF7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLXRoZW1le1xuICAgICAgICAmLWFsdDF7XG4gICAgICAgICAgICAuI3skY29tcG9uZW50fXtcbiAgICAgICAgICAgICAgICAmX19yb3d7XG4gICAgICAgICAgICAgICAgICAgICYtLTF7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJ3aGl0ZTFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I3XCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59ICAgIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kY29tcG9uZW50OiBjb21wb25lbnRDbGFzcyhcInBhZ2luYXRpb25cIik7XG4kY21wLXRva2VuczogKCk7XG5cbiRob3Zlci1mYWN0b3I6IDE1JTtcblxuLnphdXgtdGhlbWUtLSN7JHphdXgtdGhlbWUtbGlnaHQxfSAuI3skY29tcG9uZW50fXtcblxuICAgIC0tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYXJyb3dzLWNvbG9yOiAje2NtcFRva2VuKCRjbXAtdG9rZW5zLCBcImNvbG9yLWFycm93c2NvbG9yXCIsIHRva2VuQ29sb3IoXCJzZXQxXCIsIFwiY29sb3IxXCIpLCBcInRoZW1lLWxpZ2h0MVwiKX07XG4gICAgLS10ZXh0LWNvbG9yOiAje2NtcFRva2VuKCRjbXAtdG9rZW5zLCBcImNvbG9yLXRleHRcIiwgdG9rZW5Db2xvcihcInNldDFcIiwgXCJjb2xvcjdcIiksIFwidGhlbWUtbGlnaHQxXCIpfTtcbiAgICAtLWJvcmRlci1jb2xvcjogI3tjbXBUb2tlbigkY21wLXRva2VucywgXCJjb2xvci1ib3JkZXJcIiwgdG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yNFwiKSwgXCJ0aGVtZS1saWdodDFcIil9O1xuICAgIC0tYm9yZGVyLXN0eWxlIDogc29saWQ7XG4gICAgLS1uZXh0cG9zdC1saW5rLWhvdmVyOiAje3JnYmEoY21wVG9rZW4oJGNtcC10b2tlbnMsIFwiY29sb3ItYmdhY3RpdmVcIiwgdG9rZW5Db2xvcihcInNldDFcIiwgXCJjb2xvcjRcIiksIFwidGhlbWUtbGlnaHQxXCIpLCAwLjEgKX07XG4gICAgLS1uZXh0cG9zdC1saW5rLWFjdGl2ZTogI3tyZ2JhKGNtcFRva2VuKCRjbXAtdG9rZW5zLCBcImNvbG9yLWJnYWN0aXZlXCIsIHRva2VuQ29sb3IoXCJzZXQxXCIsIFwiY29sb3I0XCIpLCBcInRoZW1lLWxpZ2h0MVwiKSwgMC4yICl9O1xuICAgIC0tY3VycmVudC1wYWdlLWJnOiAje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjRcIil9O1xuICAgIC0tY3VycmVudC1wYWdlLWNvbG9yOiAje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjFcIil9O1xuICAgIC0tY21wLWJvcmRlci10b3AtY29sb3I6ICN7dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yM1wiKX07XG5cbiAgICBib3JkZXItdG9wLWNvbG9yOnZhcigtLWNtcC1ib3JkZXItdG9wLWNvbG9yKTtcbiAgICBib3JkZXItdG9wLXN0eWxlOnNvbGlkO1xuICAgIFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcbiAgICAud3AtcGFnZW5hdml7XG4gICAgICAgICRhcnJvd3NDb2xvciA6ICAje2NtcFRva2VuKCRjbXAtdG9rZW5zLCBcImNvbG9yLWFycm93c2NvbG9yXCIsIHRva2VuQ29sb3IoXCJzZXQxXCIsIFwiY29sb3IxXCIsIFwidmFsdWVcIiksIFwidGhlbWUtbGlnaHQxXCIpfTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICBmb250LXdlaWdodDokemF1eC10eXBvLWZ3LWJvbGQ7XG4gICAgICAgIC8vYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgICAgICAvL2JvcmRlci1zdHlsZTp2YXIoLS1ib3JkZXItc3R5bGUpO1xuXG4gICAgICAgIC5wcmV2aW91c3Bvc3RzbGluaywgLm5leHRwb3N0c2xpbmt7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6MXB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOnZhcigtLWJvcmRlci1zdHlsZSk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAkemF1eC10cmFuc2l0aW9uLTA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5leHRwb3N0LWxpbmstaG92ZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV4dHBvc3QtbGluay1hY3RpdmUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7c3RyLXJlcGxhY2UoJGFycm93c0NvbG9yLCAnIycsICclMjMnKX0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjp2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOnNvbGlkO1xuICAgICAgICAgICAgLy9ib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCgucHJldmlvdXNwb3N0c2xpbmspe1xuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCgubmV4dHBvc3RzbGluayl7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmN1cnJlbnR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdXJyZW50LXBhZ2UtYmcpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1cnJlbnQtcGFnZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aGVtZTJ7XG4gICAgICAgIC0tYmctY29sb3I6ICAje3Rva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjFcIil9O1xuICAgICAgICAtLWFycm93cy1jb2xvcjogI3tjbXBUb2tlbigkY21wLXRva2VucywgXCJjb2xvci1hcnJvd3Njb2xvclwiLCB0b2tlbkNvbG9yKFwic2V0MVwiLCBcIndoaXRlMVwiKSwgXCJ0aGVtZS1saWdodDFcIil9O1xuICAgICAgICAtLXRleHQtY29sb3I6ICN7Y21wVG9rZW4oJGNtcC10b2tlbnMsIFwiY29sb3ItdGV4dFwiLCB0b2tlbkNvbG9yKFwic2V0MVwiLCBcIndoaXRlMVwiKSwgXCJ0aGVtZS1saWdodDFcIil9O1xuICAgICAgICAtLWJvcmRlci1jb2xvcjogI3tjbXBUb2tlbigkY21wLXRva2VucywgXCJjb2xvci1ib3JkZXJcIiwgdG9rZW5Db2xvcihcInNldDFcIixcIndoaXRlMVwiKSwgXCJ0aGVtZS1saWdodDFcIil9O1xuICAgICAgICAtLWJvcmRlci1zdHlsZSA6IHNvbGlkO1xuICAgICAgICAtLW5leHRwb3N0LWxpbmstaG92ZXI6ICN7cmdiYShjbXBUb2tlbigkY21wLXRva2VucywgXCJjb2xvci1iZ2FjdGl2ZVwiLCB0b2tlbkNvbG9yKFwic2V0MVwiLCBcIndoaXRlMVwiKSwgXCJ0aGVtZS1saWdodDFcIiksIDAuMSApfTtcbiAgICAgICAgLS1uZXh0cG9zdC1saW5rLWFjdGl2ZTogI3tyZ2JhKGNtcFRva2VuKCRjbXAtdG9rZW5zLCBcImNvbG9yLWJnYWN0aXZlXCIsIHRva2VuQ29sb3IoXCJzZXQxXCIsIFwid2hpdGUxXCIpLCBcInRoZW1lLWxpZ2h0MVwiKSwgMC4yICl9O1xuICAgICAgICAtLWN1cnJlbnQtcGFnZS1iZzogI3t0b2tlbkNvbG9yKFwic2V0MVwiLFwid2hpdGUxXCIpfTtcbiAgICAgICAgLS1jdXJyZW50LXBhZ2UtY29sb3I6ICN7dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yMVwiKX07XG4gICAgICAgICRhcnJvd3NDb2xvcjogI3t0b2tlbkNvbG9yKFwic2V0MVwiLFwid2hpdGUxXCIsIFwidmFsdWVcIil9O1xuICAgICAgICAud3AtcGFnZW5hdml7XG4gICAgICAgICAgICAucHJldmlvdXNwb3N0c2xpbmssIC5uZXh0cG9zdHNsaW5re1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7c3RyLXJlcGxhY2UoJGFycm93c0NvbG9yLCAnIycsICclMjMnKX0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kY29tcG9uZW50OiBjb21wb25lbnRDbGFzcyhcImJhbm5lcmltZzFcIik7XG4kY21wLXRva2VuczogKCk7XG5cbi56YXV4LXRoZW1lLS0jeyR6YXV4LXRoZW1lLWxpZ2h0MX0gLiN7JGNvbXBvbmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcIndoaXRlMVwiKTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJiYW5uZXJpbWcyXCIpO1xuJGNtcC10b2tlbnM6ICgpO1xuXG4uemF1eC10aGVtZS0tI3skemF1eC10aGVtZS1saWdodDF9IC4jeyRjb21wb25lbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJ3aGl0ZTFcIik7XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJtZWRpYWJsb2NrXCIpO1xuJGNtcC10b2tlbnM6ICgpO1xuXG4uemF1eC10aGVtZS0tI3skemF1eC10aGVtZS1saWdodDF9IC4jeyRjb21wb25lbnR9e1xuICAgIGJhY2tncm91bmQtY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcImJsYWNrMVwiKTtcbiAgICAuI3skY29tcG9uZW50fXtcbiAgICAgICAgJl9fbWVkaWF7XG4gICAgICAgICAgICBvcGFjaXR5OjAuNzU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yb3VuZGVke1xuICAgICAgICAuI3skY29tcG9uZW50fV9fbWVkaWF7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOnRva2VuUmFkaXVzKDMpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3BhcXVle1xuICAgICAgICAuI3skY29tcG9uZW50fV9fbWVkaWF7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tdHJhbnNwYXJlbnQsICYtLWNvbnRhaW5lZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgLiN7JGNvbXBvbmVudH1fX21lZGlhe1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbntcbiAgICAgICAgY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcImJsYWNrMlwiKTtcbiAgICB9XG5cbiAgICAmX19kZWNve1xuICAgICAgICAmLS10b3B7XG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgIGZpbGw6dG9rZW5Db2xvcihcInNldDFcIixcIndoaXRlMVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1ib3R0b217XG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgIGZpbGw6dG9rZW5Db2xvcihcInNldDFcIixcIndoaXRlMVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRoZW1le1xuICAgICAgICAmLWxpZ2h0MntcbiAgICAgICAgICAgIC4jeyRjb21wb25lbnR9e1xuICAgICAgICAgICAgICAgICZfX2RlY297XG4gICAgICAgICAgICAgICAgICAgICYtLXRvcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDp0b2tlbkNvbG9yKFwic2V0MVwiLFwid2hpdGUxXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtLWJvdHRvbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I0XCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbGlnaHQze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC4jeyRjb21wb25lbnR9e1xuICAgICAgICAgICAgICAgICZfX2RlY297XG4gICAgICAgICAgICAgICAgICAgICYtLXRvcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDp0b2tlbkNvbG9yKFwic2V0MVwiLFwid2hpdGUxXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtLWJvdHRvbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDp0b2tlbkNvbG9yKFwic2V0MVwiLFwid2hpdGUxXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJpbmZvYm94MVwiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLnphdXgtdGhlbWUtLSN7JHphdXgtdGhlbWUtbGlnaHQxfSAuI3skY29tcG9uZW50fXtcbiAgICBib3JkZXItdG9wLWNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjRcIik7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTpzb2xpZDtcbiAgICBib3JkZXItdG9wLXdpZHRoOjFweDtcblxuICAgICZfX2hlYWR7XG4gICAgICAgIGNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjZcIik7XG4gICAgfVxuXG4gICAgJi0tYm90dG9tLWJvcmRlcntcbiAgICAgICAgYm9yZGVyLXRvcDpub25lO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjRcIik7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MXB4O1xuICAgIH1cbiAgICAmLS1ib3JkZXItbm9uZXtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJjYXJkMVwiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVGhlbWU6IExpZ2h0MVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uemF1eC10aGVtZS0tI3skemF1eC10aGVtZS1saWdodDF9IC4jeyRjb21wb25lbnR9e1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdG9rZW5Db2xvcihcInNldDFcIixcIndoaXRlMVwiKTtcbiAgICBib3gtc2hhZG93OiAwIC00cHggMTZweCByZ2JhKDQ3LCA1MSwgNjEsIDAuMTYpO1xuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiRjb21wb25lbnQ6IGNvbXBvbmVudENsYXNzKFwiY2FyZDJcIik7XG4kY21wLXRva2VuczogKCk7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRoZW1lOiBMaWdodDFcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLnphdXgtdGhlbWUtLSN7JHphdXgtdGhlbWUtbGlnaHQxfSAuI3skY29tcG9uZW50fXtcblxuICAgIGJhY2tncm91bmQtY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yM1wiKTtcbiAgICBjb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiYmxhY2sxXCIpO1xuXG4gICAgLmMtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yMVwiKTtcbiAgICAgICAgICAgIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kY29tcG9uZW50OiBjb21wb25lbnRDbGFzcyhcImltZ1wiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLiN7JGNvbXBvbmVudH17XG4gICAgaW1ne1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHphdXgtdHJhbnNpdGlvbi0wO1xuICAgIH1cbiAgICBpbWdbZGF0YS1zcmNdOm5vdChbY2xhc3MqPS1pcy1sb2FkZWRdKXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kY29tcG9uZW50OiBjb21wb25lbnRDbGFzcyhcImZvb3RlclwiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVGhlbWU6IExpZ2h0MVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uemF1eC10aGVtZS0tI3skemF1eC10aGVtZS1saWdodDF9IC4jeyRjb21wb25lbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0b2tlbkNvbG9yKCdzZXQxJywgJ2NvbG9yNycpO1xuICAgIGNvbG9yOiB0b2tlbkNvbG9yKCdzZXQxJywgJ3doaXRlMScpO1xuXG4gICAgJl9fbGFuZ3VhZ2Utc2VsZWN0b3J7XG4gICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgIGNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJ3aGl0ZTFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjZyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHphdXgtdHJhbnNpdGlvbi0wO1xuICAgICAgICAgICAgY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcIndoaXRlMVwiKTtcbiAgICAgICAgICAgICRzZWxlY3QtYXJyb3ctY29sb3I6IHRva2VuQ29sb3IoXCJzZXQxXCIsXCJ3aGl0ZTFcIiwgXCJ2YWx1ZVwiKTtcbiAgICAgICAgICAgICRzZWxlY3QtYXJyb3ctY29sb3I6IHN0ci1yZXBsYWNlKCN7JHNlbGVjdC1hcnJvdy1jb2xvcn0sIFwiI1wiLCBcIiUyM1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA4IDQnJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1tZC1hcnJvdy1kcm9wZG93bicgZGF0YS1uYW1lPSdJY29uIGlvbmljLW1kLWFycm93LWRyb3Bkb3duJyBkPSdNOSAxMy41bDQgNCA0LTRaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOSAtMTMuNSknIGZpbGw9JyN7JHNlbGVjdC1hcnJvdy1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBvcHRpb257XG4gICAgICAgICAgICAgICAgY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcImJsYWNrMVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Jvdy0tMntcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I2XCIpO1xuICAgICAgICBib3JkZXItdG9wLXN0eWxlOnNvbGlkO1xuICAgIH1cbiAgICBcbiAgICAmX19zb2NpYWx7XG4gICAgICAgIGNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjFcIik7XG4gICAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Jhc2VcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJpbnRyb3RleHQxXCIpO1xuJGNtcC10b2tlbnM6ICgpO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUaGVtZTogTGlnaHQxXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLnphdXgtdGhlbWUtLSN7JHphdXgtdGhlbWUtbGlnaHQxfSAuI3skY29tcG9uZW50fXtcblxuICAgICYtLXRoZW1le1xuICAgICAgICAmLWxpZ2h0MXtcbiAgICAgICAgICAgIC4jeyRjb21wb25lbnR9e1xuICAgICAgICAgICAgICAgICZfX2ljb257XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjFcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RpdGxlLCAmX19zdWJ0aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yN1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kYXJrMXtcbiAgICAgICAgICAgIC4jeyRjb21wb25lbnR9e1xuICAgICAgICAgICAgICAgICZfX2ljb257XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjFcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RpdGxlLCAmX19zdWJ0aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcIndoaXRlMVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Jhc2VcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJzZWN0aW9uY29tcDFcIik7XG4kY21wLXRva2VuczogKCk7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRoZW1lOiBMaWdodDFcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4uemF1eC10aGVtZS0tI3skemF1eC10aGVtZS1saWdodDF9IC4jeyRjb21wb25lbnR9e1xuICAgIFxuICAgICZfX2RlY297XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yNFwiKTtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICBmaWxsOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjRcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICB9XG5cbiAgICAmLS10aGVtZXtcbiAgICAgICAgJi1saWdodDJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjdcIik7XG4gICAgICAgIH1cbiAgICAgICAgJi1saWdodDN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjRcIik7XG4gICAgICAgICAgICBjb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiYmxhY2syXCIpO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJjYXJkM1wiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVGhlbWU6IExpZ2h0MVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uemF1eC10aGVtZS0tI3skemF1eC10aGVtZS1saWdodDF9IC4jeyRjb21wb25lbnR9e1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiYmxhY2sxXCIpO1xuICAgIGNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJ3aGl0ZTFcIik7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoNDMsIDQ2LCA1MiwgMC4xNik7XG4gICAgJl9fY29udGVudHtcbiAgICAgICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kICR6YXV4LXRyYW5zaXRpb24tMTtcbiAgICB9XG5cbiAgICAmX19vdmVybGF5e1xuICAgICAgICBvcGFjaXR5OjAuNzU7XG4gICAgICAgIHRyYW5zaXRpb246b3BhY2l0eSAkemF1eC10cmFuc2l0aW9uLTA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRva2VuT3ZlcmxheVN0eWxlKDYsIFwiYmFja2dyb3VuZFwiKTtcbiAgICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJjYXJkNFwiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVGhlbWU6IExpZ2h0MVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uemF1eC10aGVtZS0tI3skemF1eC10aGVtZS1saWdodDF9IC4jeyRjb21wb25lbnR9e1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IzXCIpO1xuICAgIGNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJibGFjazFcIik7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiRjb21wb25lbnQ6IGNvbXBvbmVudENsYXNzKFwiY2FyZGZsYWdcIik7XG4kY21wLXRva2VuczogKCk7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRoZW1lOiBMaWdodDFcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4uemF1eC10aGVtZS0tI3skemF1eC10aGVtZS1saWdodDF9IC4jeyRjb21wb25lbnR9e1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IzXCIpO1xuICAgIGNvbG9yOnRva2VuQ29sb3IoXCJzZXQxXCIsXCJibGFjazFcIik7XG5cbiAgICAuYy1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IxXCIpO1xuICAgICAgICAgICAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Jhc2VcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJzZXBhcmF0b3JcIik7XG4kY21wLXRva2VuczogKCk7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRoZW1lOiBMaWdodDFcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4uemF1eC10aGVtZS0tI3skemF1eC10aGVtZS1saWdodDF9IC4jeyRjb21wb25lbnR9e1xuICAgIFxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgJl9fbGluZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3IzXCIpO1xuICAgIH1cblxuICAgICYtLXRoZW1le1xuICAgICAgICAmLWxpZ2h0MntcbiAgICAgICAgICAgIC4jeyRjb21wb25lbnR9X19saW5le1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcIndoaXRlMVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxpZ2h0M3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yNFwiKTtcbiAgICAgICAgICAgIC4jeyRjb21wb25lbnR9X19saW5le1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcIndoaXRlMVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxpZ2h0NHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcImJsYWNrMlwiKTtcbiAgICAgICAgICAgIC4jeyRjb21wb25lbnR9X19saW5le1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjhcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kY29tcG9uZW50OiBjb21wb25lbnRDbGFzcyhcImluZm9wYW5lbFwiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLnphdXgtdGhlbWUtLSN7JHphdXgtdGhlbWUtbGlnaHQxfSAuI3skY29tcG9uZW50fXtcbiAgICBib3gtc2hhZG93OnRva2VuU2hhZG93KFwic21cIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwid2hpdGUxXCIpO1xuXG4gICAgJl9faXRlbXN7XG4gICAgICAgIC4jeyRjb21wb25lbnR9X19pdGVte1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwiY29sb3I0XCIpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MXB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiRjb21wb25lbnQ6IGNvbXBvbmVudENsYXNzKFwiZmxleGxpc3RcIik7XG4kY21wLXRva2VuczogKCk7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRoZW1lOiBMaWdodDFcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLnphdXgtdGhlbWUtLSN7JHphdXgtdGhlbWUtbGlnaHQxfSAuI3skY29tcG9uZW50fXtcblxuICAgICYtLXRoZW1lMntcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLDAsMCwwKSAxMCUsIHRva2VuQ29sb3IoXCJzZXQxXCIsXCJ3aGl0ZTFcIikgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Jhc2VcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJ0YXBiYXJcIik7XG4kY21wLXRva2VuczogKCk7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRoZW1lOiBMaWdodDFcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4uemF1eC10aGVtZS0tI3skemF1eC10aGVtZS1saWdodDF9IC4jeyRjb21wb25lbnR9e1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0b2tlbkNvbG9yKFwic2V0MVwiLFwid2hpdGUxXCIpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOnRva2VuUmFkaXVzKDQpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6dG9rZW5SYWRpdXMoNCk7XG4gICAgYm94LXNoYWRvdzp0b2tlblNoYWRvdyhcInNtclwiKTtcbiAgICB6LWluZGV4OnRva2VuWmluZGV4KDUpO1xuICAgIHRyYW5zaXRpb246YWxsICR6YXV4LXRyYW5zaXRpb24tMDtcblxuICAgICYuLS1oaWRkZW57XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgYm90dG9tOi0je3Rva2VuU3BhY2VyKDEyKX07XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgfVxuXG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJtZW51dG90ZW1cIik7XG4kY21wLXRva2VuczogKCk7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRoZW1lOiBMaWdodDFcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4gLiN7JGNvbXBvbmVudH17XG5cbiAgICAgJi0tdGhlbWV7XG4gICAgICAgICYtbGlnaHQxe1xuICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtNHB4IDE2cHggcmdiYSg0NywgNTEsIDYxLCAwLjE2KTtcblxuICAgICAgICAgIC4jeyRjb21wb25lbnR9X19pdGVtIHtcbiAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRva2VuQ29sb3IoXCJzZXQxXCIsXCJjb2xvcjNcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmMtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6dG9rZW5Db2xvcihcInNldDFcIixcImNvbG9yMVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJsYW5ndWFnZWJ0blwiKTtcbiRjbXAtdG9rZW5zOiAoKTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVGhlbWU6IExpZ2h0MVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uemF1eC10aGVtZS0tI3skemF1eC10aGVtZS1saWdodDF9IC4jeyRjb21wb25lbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0b2tlbkNvbG9yKFwic2V0MVwiLFwid2hpdGUxXCIpO1xuICAgIGJveC1zaGFkb3c6IDAgLTRweCAxNnB4IHJnYmEoNDcsIDUxLCA2MSwgMC4xNik7XG59XG4iXX0= */
